UPDATE
Posté : 10 juil. 2005, 19:55
salut
voici le message d'erreur:
voici mes fichiers
list_update.php
ce fichier contient la liste des id sur lesquels je clique pour mettre à jour mes infos.
ce fichier contient le formulaire de mise à jour et indiquera aussi l'id dont leurs infos seront mises à jour.
Cordialement
Cypher_PHP[/php]
voici le message d'erreur:
il me semble qu'il manque quelquechose dans la syntaxe Update???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 'FROM members SET prenom='', name='' WHERE id =''' at line 1
voici mes fichiers
list_update.php
ce fichier contient la liste des id sur lesquels je clique pour mettre à jour mes infos.
<?php
require_once('config.php');
?>
<html>
<head>
</head>
<body>
<table width="75%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td colspan="3">
<?php do {?>
</td>
</tr>
<tr>
<td width="45%"><?php echo "<a href='form_update.php?num=".$row_RecorMembers['id']."'".">".$row_RecorMembers['id']."</a>";?></td>
<td width="55%"><?php echo $row_RecorMembers['name'];?></td>
<td width="55%"><?php echo $row_RecorMembers['prenom'];?></td>
</tr>
<tr>
<td colspan="3">
<?php } while ($row_RecorMembers = mysql_fetch_assoc($RecorMembers));?>
</td>
</tr>
</table>
</body>
</html>
form_update.php:ce fichier contient le formulaire de mise à jour et indiquera aussi l'id dont leurs infos seront mises à jour.
<?php
require_once('config.php');
$id = $_POST['id'];
$prenom = $_POST['prenom'];
$name = $_POST['name'];
$RecorUpdate = mysql_query("UPDATE FROM $dbtable SET prenom='$prenom', name='$name' WHERE id ='$id' ") or die(mysql_error());
?>
<html>
<body>
<form method="POST" action="valide.php">
<p>N°: <?php echo $row_RecorMembers['id'];?><br>
Nom:
<input type=text name="name" value="<?php echo $name ?>">
<br>
Prénom:
<input type=text name="prenom" value="<?php echo $prenom ?>">
<br>
<input type=submit value="Enregistrer">
</p>
</form>
</body>
</html>
Cordialement
Cypher_PHP[/php]