Reputation: 55
I have a php page (a formular) that I can change the values. When I click on submit, I want to update my table with the new values.
Could you help me do it? I post my code, which does not the work because I am certainly missing something.
<?php
//echo '<input id="input_itf" type="text" value="'.$vara.'"><br>';
$requete = mysql_query("update `names` set `vara`=$vara, `varb`=$varb, `varc`=$varc, `vard`=$vard, `vare`=$vare, `varf`=$varf,
`varg`=$varg, `varh`=$varh, `vari`=$vari, `varj`=$varj, `vark`=$vark, `varl`=$varl, `varm`=$varm, `varn`=$varn
`varo`=$varo, `varp`=$varp, `varq`=$varq, `varr`=$varr, `vars`=$vars, `vart`=$vart, `varu`=$varu, `varv`=$varv WHERE `id`=$id");
$sql = stripslashes($requete);
$req=mysql_query($sql) or die(mysql_error());
while($d=mysql_fetch_array($req))
{
$nb_trouve++;
$id=$d['id'];
$nb_trouve=0;
mysql_close();
?>
Many thanks in advance for your help !
Upvotes: 0
Views: 89
Reputation: 1502
You declared mysql_query
twice and a closing bracket was }
missing too..
Try this...
<?php
//echo '<input id="input_itf" type="text" value="'.$vara.'"><br>';
$requete = "update `names` set `vara`='$vara', `varb`='$varb',`varc`='$varc', `vard`='$vard', `vare`='$vare', `varf`='$varf',`varg`='$varg', `varh`='$varh', `vari`='$vari', `varj`='$varj', `vark`='$vark', `varl`='$varl', `varm`='$varm', `varn`='$varn'`varo`='$varo', `varp`='$varp', `varq`='$varq', `varr`='$varr', `vars`='$vars', `vart`='$vart', `varu`='$varu', `varv`='$varv' WHERE `id`='$id'";
$req=mysql_query($requete) or die(mysql_error());
while($d=mysql_fetch_array($req)){
$nb_trouve++;
$id=$d['id'];
$nb_trouve=0;
}
mysql_close();
?>
Upvotes: 0