en fait j'ai un tableau récapitulatif de mes enregristrements
<form name="formulaire2" action="modifier.php" method="post">
<?php
require_once("connexion.php" );
$Requete_SQL2 = "SELECT Code_Ref, Type, Ville, Photo, Departement, Date_Maj, Nb_pieces, Descriptif, Surface, Prix FROM appartement ";
$result = mysql_query($Requete_SQL2) or die("Erreur de Sélection dans la base : ". $Requete_SQL2 .'<br />'. mysql_error());
$nombreExemple = 1;
while ($enregistrement = mysql_fetch_array($result))
{
print " <tr>";
print " <td>". $enregistrement["Code_Ref"] ."</td>";
print " <td>". $enregistrement["Type"] ."</td>";
print " <td>". $enregistrement["Ville"] ."</td>";
if(($enregistrement["Photo"])!='')
{
print " <td> <img src= \"Image/". $enregistrement["Photo"] ."\" ></td>";
}
else
{
print " <td> <img src= \"Image/photo.gif\" > </td>";
}
print " <td>". $enregistrement["Departement"] ."</td>";
print " <td>". $enregistrement["Date_Maj"] ."</td>";
print " <td>". $enregistrement["Nb_pieces"] ."</td>";
print " <td>". $enregistrement["Descriptif"] ."</td>";
print " <td>". $enregistrement["Surface"] ."</td>";
print " <td>". $enregistrement["Prix"] ."</td>";
print " <td> <input type=\"submit\" class=\"submit\" value=\"Modifier\"></td>";
print " </tr>";
}
// Fermeture de la base de donnees
mysql_close();
?>
</table>
</form>
j'ai mis en bouton sur chaque ligne pour pouvoir modifier le contenu des champs dans un nouveau formulaire. Je me base sur la référence pour récuprer l'enregistrement mais il m'affiche toujours le premier enregistrement
<?php
require_once("connexion.php" );
$Requete_SQL2 = "SELECT Code_Ref, Type, Ville, Photo, Departement, Date_Maj, Nb_pieces, Descriptif, Surface, Prix, A_Louer_Vendre FROM appartement where Code_Ref >='" . $_POST['Réf'] . "' ";
$result = mysql_query($Requete_SQL2) or die("Erreur de Sélection dans la base : ". $Requete_SQL2 .'<br />'. mysql_error());
print " <tr>";
print " <td>". $enregistrement["Code_Ref"] ."</td>";
print " <td>". $enregistrement["Type"] ."</td>";
print " <td>". $enregistrement["Ville"] ."</td>";
if(($enregistrement["Photo"])!='')
{
print " <td> <img src= \"Image/". $enregistrement["Photo"] ."\" ></td>";
}
else
{
print " <td> <img src= \"Image/photo.gif\" > </td>";
}
print " <td>". $enregistrement["Departement"] ."</td>";
print " <td>". $enregistrement["Date_Maj"] ."</td>";
print " <td>". $enregistrement["Nb_pieces"] ."</td>";
print " <td>". $enregistrement["Descriptif"] ."</td>";
print " <td>". $enregistrement["Surface"] ."</td>";
print " <td>". $enregistrement["Prix"] ."</td>";
print " </tr>";
// Fermeture de la base de donnees
mysql_close();
?>
Je ne comprends pas pourquoi il ne prend pas la Référrence de la ligne