Modification dans la base de donné

Bonjour,
jé un grand probleme avec mon code de modification d'informations da la bdd.
mon code efface une partie de donnéés.
coriger moi s'il vous plai
merci
voila mon code php de traitement:

// modification de la note
$id_etab= fc_post('id_etab');
$nom_etab= fc_post('nom_etab');
$adresse = fc_post('adresse');
$ville = fc_post('ville');

// modification de l'enregistrement
$sql = "UPDATE etablissement
SET nom_etab ='$nom_etab', adresse ='$adresse', ville ='$ville'
WHERE id_etab ='$id_etab'";
my_sql_query ($sql);

voila une parti de mon code html:
$sql = "SELECT * FROM etablissement ORDER BY nom_etab ASC";
$resultat = my_sql_query ($sql);
?>

<form action='traitements/modifier.php' method='post'>
<?php
// affichage des enregistrements
while ($fiche = my_sql_fetch_assoc ($resultat))
{
?>
<tr class='out'>
<td><input type='text' name='id_etab' value='<?php echo $id_etab; ?>' /></td>
<td><input type='text' name='nom-etab' value='<?php echo $nom_etab; ?>' /></td>
<td><input type='text' name='adresse' value='<?php echo $adresse; ?>' /></td>
<td><input type='text' name='ville' value='<?php echo $ville; ?>' /></td>
<td><input type='text' name='ville' value='<?php echo $cp; ?>' /></td>
<td><input type='text' name='ville' value='<?php echo $type; ?>' /></td>
<?php
}
Configuration: Windows XP
Firefox 3.0.10

2 réponses

  • Votes
  • Date
  • Date décroissante
  1. Salut,

    <td><input type='text' name='ville' value='<?php echo $ville; ?>' /></td>
    <td><input type='text' name='ville' value='<?php echo $cp; ?>' /></td>
    <td><input type='text' name='ville' value='<?php echo $type; ?>' /></td>

    c'est normal ca ?
    1. nonnn c pas normal d'avoir le meme "name=ville"
      mais le reste j croi que ca va.
      oui ou non?