luser32 Skrevet 2. august 2005 Del Skrevet 2. august 2005 (endret) Jeg har jobbet med endel feil i edit-scriptet mitt en stnd, men det funker aldri:( Noen som ser hva som er feil? Får feilmeldingen: Error performing query: You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1 <?php $id = $_GET['id']; $submit = $_POST['submit']; $Mot = $_POST['Mot']; $Type = $_POST['Type']; $Resultat = $_POST['Resultat']; $Map = $_POST['Map']; $Dato = $_POST['Dato']; if($HTTP_POST_VARS['submit']) { // Connect to the database server $dbteamgon = @mysql_connect("localhost", "root", ""); if (!$dbteamgon) { echo( "<P>Unable to connect to the database server at this time.</P>" ); exit(); } if (! @mysql_select_db("teamgon") ) { echo( "<P>Unable to locate the database at this time.</P>" ); exit(); } $result = mysql_query("UPDATE kamper SET Dato='$Dato',Mot='$Mot',Type='$Type',Resultat='$Resultat',Map='$Map' WHERE ID=$id",$dbteamgon); if (!$result) { echo("<P>Error performing query: " . mysql_error() . "</P>"); exit(); } echo "Kamp endret!<BR>"; echo "<a href='http://localhost/Administrator/index.php'>Gå Tilbake</a>"; } ?> Endret 2. august 2005 av luser32 Lenke til kommentar
kakkle Skrevet 2. august 2005 Del Skrevet 2. august 2005 Legg hele spørringen inn i en variabel, og send variabelen inn i mysql_query funksjonen. Dersom den feiler, skriver du ut variabelen som inneholder spørringen og mysql_error(). På denne måten ser du lett hva i spørringen som feiler. Det er nok nesten garantert at en eller annen variabel hentet fra post eller get, er feil. $sql = "UPDATE...WHERE ..."; $result = mysql_query($sql); if(!$result) print "feil i spørring: $sql<br>".mysql_error(); Lenke til kommentar
luser32 Skrevet 2. august 2005 Forfatter Del Skrevet 2. august 2005 Det hjalp ikke, får ikke engang opp "feil i spørring..." Bare samme feilmeldingen som isted. Jeg kjører enda en spørring lenger opp i koden for å få frem data fra tabellen inn i formen, kan det komme i konflikt med spørringen for å oppdatere data i tabellen? Lenke til kommentar
luser32 Skrevet 2. august 2005 Forfatter Del Skrevet 2. august 2005 Fiksa det slev, det var bare å legge UPDATE-scriptet i en annen php-fil, å heller ta include når man trykker submit Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå