fanti Skrevet 11. mai 2003 Del Skrevet 11. mai 2003 Har nå slitt i et par dager med dette, og håper noen kan fortelle meg den bitte lille møkka feilen jeg gjør if(isset($_POST['editnews'])) { $updateid = $_POST['newsid']; $updatetitle = $_POST['newtitle']; $newtext = str_replace("","<BR>",$_POST['newtext']); echo "<p>this is the newstitle : " . $updatetitle; echo "<p>this is the newstext : " . $newtext; echo "<p>this is the updateid : " . $updateid; $query = "UPDATE news SET header = '$updatetitle', SET body = '$newtext' WHERE newsId = $updateid"; echo "<p>" . $query; } og dette gir meg dette: this is the newstitle : test numbah fortytwo this is the newstext : virker ikke!! this is the updateid : 3 UPDATE news SET header = 'test numbah fortytwo', SET body = 'virker ikke!!' WHERE newsId = 3 Error updating the news post!: You have an error in your SQL syntax near 'SET body = 'virker ikke!!' WHERE newsId = 3' at line 1 dette er tabellen news: Hvis noen vet hva som er feil, så plz hjelp meg! :oops: (har virkelig prøvd mye rart, feks alle kombinasjoner av ' " ` etc..) på forhånd takk.. Lenke til kommentar
[email protected] Skrevet 12. mai 2003 Del Skrevet 12. mai 2003 Denne da: if(isset($_POST['editnews'])) { $updateid = $_POST['newsid']; $updatetitle = $_POST['newtitle']; $newtext = str_replace("rn","<BR>",$_POST['newtext']); echo "<p>this is the newstitle : " . $updatetitle; echo "<p>this is the newstext : " . $newtext; echo "<p>this is the updateid : " . $updateid; $query = "UPDATE news SET header = '$updatetitle', SET body = '$newtext' WHERE newsId = '$updateid'"; echo "<p>" . $query; } Lenke til kommentar
fanti Skrevet 12. mai 2003 Forfatter Del Skrevet 12. mai 2003 ja min feil. Det var det det egentlig stod: if(isset($_POST['editnews'])) { $updateid = $_POST['newsid']; $updatetitle = $_POST['newtitle']; $newtext = str_replace("rn","<BR>",$_POST['newtext']); echo "<p>this is the newstitle : " . $updatetitle; echo "<p>this is the newstext : " . $newtext; echo "<p>this is the updateid : " . $updateid; $query = "UPDATE news SET header = '$updatetitle',". " SET body = '$newtext' WHERE newsId = $updateid"; men det virker altså ikke.. : Lenke til kommentar
[email protected] Skrevet 12. mai 2003 Del Skrevet 12. mai 2003 Funker den nå da? Har ikke prøvd den selv. Lenke til kommentar
fanti Skrevet 12. mai 2003 Forfatter Del Skrevet 12. mai 2003 nei, som du ser i den øverste code biten, så var det det jeg hadde, og det virker ikke. Den nederste code biten får jeg som resultat når jeg kjører scriptet. tar en echo av queryet for å se hvordan det ble gitt til mysql. Og for meg ser det riktig ut. begynner bli lei.. Lenke til kommentar
Plazma Skrevet 12. mai 2003 Del Skrevet 12. mai 2003 Fjern den ene SET, så tenker jeg det funker Jeg ville skrevet $query = "UPDATE news SET header='$updatetitle', body='$newtext' WHERE newsId=$updateid"; Lenke til kommentar
fanti Skrevet 12. mai 2003 Forfatter Del Skrevet 12. mai 2003 Tusen Tusen Takk Plazma!! Som du sa så virker det med kun en SET 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å