Bonjour !
Je continue dans mon apprentissage ...
J'ai un léger problème, je vous explique : je souhaiterais mettre à jour une fiche enregistrée sur mysql !
Voici donc le form de Mise à jour (raccourci) :
PHP Code:
<?
require("../confmysql.php");
$mysql_link = mysql_connect("$sql_serveur", "$sql_user", "$sql_password");
$requete = "SELECT * FROM $sql_table WHERE id =$id";
$result = mysql_db_query("$sql_bdd", $requete);
mysql_close($mysql_link);
while ($voir = mysql_fetch_array($result))
echo "
<form method=post action='?page=modif_v_ok&id=".$voir[id]."'>
<div align=left>
<table border=0>
<tr>
<td>Marque : </td>
<td>".$voir[marque]."</td>
</tr>
[...]<tr>
<td valign=top>Description : </td>
<td><textarea name='description' id='description' rows='10'>".$voir[desc]."</textarea></td>
</tr>
</table>
<p>
<input type=submit name=Submit value='Enregistrer la modification'>
</p>
</div>
</form>";
?>
Et voici le code qui fait la requête :
PHP Code:
<?
require("../confmysql.php");
mysql_connect("$sql_serveur", "$sql_user", "$sql_password");
mysql_select_db("$sql_bdd");
mysql_query("UPDATE $sql_table SET type='$type', bonne_affaire='$bonne_affaire', date='$date', km='$km', couleur='$couleur', prix='$prix', livraison='$livraison' WHERE id = '$id'");
mysql_close();
?>
Avec cette requête là, l'update se fait bien dans tous les champs, mais si jeux veus aussi updater le champ
description je mets donc
PHP Code:
mysql_query("UPDATE $sql_table SET type='$type', desc='$description', bonne_affaire='$bonne_affaire', date='$date', km='$km', couleur='$couleur', prix='$prix', livraison='$livraison' WHERE id = '$id'");
Mais là rien ne se mets à jour

C'est le champ
description qui bug ...
Savez-vous pourquoi ???