Avatar billede Zavion Nybegynder
27. juni 2009 - 18:54 Der er 2 kommentarer

Parse error: i en update.php fil

Jeg har igennem en kammerat, fået fat på en kode til at kunne opdater felter i en mysql tabel.
Men når jeg trykker op opdater, får jeg denne fejl:

Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in D:\web\htdocs\memdb\update.php on line 17

Update.php filen indeholder denne kode.

<?php
if($_POST['Submit']){

$connect = mysql_connect("localhost","root","");
mysql_select_db("memdb", $connect);

$result=mysql_query("SELECT id FROM memtab ORDER BY id ASC");

while($row=mysql_fetch_array($result)){

$fornavn=$_POST["fornavn_".$row['id']];
$efternavn=$_POST["efternavn_".$row['id']];
$telefon=$_POST["telefon_".$row['id']];
$adresse=$_POST["adresse_".$row['id']];
$fdag=$_POST["fdag_".$row['id']];

mysql_query("UPDATE memtab SET fornavn='$fornavn', efternavn='$efternavn', telefon='$telefon', adresse='$adresse', fdag='$fdag', WHERE id='$row['id']'");
}
echo "Opdateret databasen";
}
?>


Hvad jeg kan se, er fejlen i den sidste "mysql_query()" men hvor i den og hvorfor kan jeg ikke se.
nogen som kan jeg hjælpe? og på forhånd tusinde tak. :)
Avatar billede erikjacobsen Ekspert
27. juni 2009 - 19:09 #1
Der er to fejl - den har da aldrig virket...

mysql_query("UPDATE memtab SET fornavn='$fornavn', efternavn='$efternavn', telefon='$telefon', adresse='$adresse', fdag='$fdag' WHERE id='{$row['id']}'");
Avatar billede Zavion Nybegynder
27. juni 2009 - 19:12 #2
tusinde tak... så virker den :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester