voici le code qui affiche mes 20 enregistrement
<?php
// connection au serveur
$cnx = mysql_connect ("localhost","root","");
// connection a la base
mysql_select_db("mairie",$cnx);
// requete sql
$reqsql="select * from photo";
// execution de la requete curseur est un fichier sequentiel ( en memoire central qu on poura balayer)
$reponse=mysql_query($reqsql,$cnx);
// balayage du curseur
print("<table>");
$num=$donnees['Numero_PH']; <<<<<<<<<<<<<<<- ici soucis
while($donnees = mysql_fetch_assoc ($reponse) )
{
print("<tr>");
print("<td>");
print("<form method=\"post\" action=\"adminfoto.php\">");
print("<p>");
?>
<input type=hidden name="mavar" value="num">
<input type="submit" name="choix" value="modifier" id="modifier" /> <label for="modifier"></label><br />
<?php
print("</p>");
print("</form>");
print("<td>");
echo $donnees['Numero_PH'];
print("<td>");
echo $donnees['Libelle_PH'];
print("<td>");
echo $donnees['NomPage_PH'];
print("<td>");
echo $donnees['Description_PH'];
print("<td>");
print("</tr>");
}
print("</table>");
//fermeture
mysql_close( $cnx);
?>
ensuite en cliquan sur modifier j ouvre ceci ( num c est le numero de l enregistrement la aussi un soucis il trouve pas la valeur ) on affiche le champ a modifier et le formulaire pour prendre les valeur
<?php
$cnx = mysql_connect ("localhost","root","");
// connection a la base
mysql_select_db("mairie",$cnx);
// requete sql
echo $_POST['num'];
$reqsql='select * from photo where numero_ph =' .$_POST["num"] ; <<<<<<--- ici aussi soucis normal ...
echo $reqsql;
// execution de la requete curseur est un fichier sequentiel ( en memoire central qu on poura balayer)
$reponse=mysql_query($reqsql,$cnx);
// balayage du curseur
while($donnees = mysql_fetch_assoc ($reponse))
{
print("<td>");
echo $donnees['Numero_PH'];
print("<td>");
echo $donnees['Libelle_PH'];
print("<td>");
echo $donnees['NomPage_PH'];
print("<td>");
echo $donnees['Description_PH'];
print("<td>");
print("</tr>");
}
mysql_close( $cnx);
?>
<form method="post" action="adminfoto2.php">
<p>
libelle : <input name="libelle" value=""/> <br>
nom page : <input name="nom" value=""/><br />
description : <input name="description" value=""/><br />
<input type="submit" value="Envoyer" />
</p>
</form>
puis enfin modifier l enregistrement dans la base ( ici soucis avec les variable post son pas pris en compte )
<?php
$cnx = mysql_connect ("localhost","root","");
mysql_select_db("mairie",$cnx);
$reqsql="select * from photo";
$reponse=mysql_query($reqsql,$cnx);
mysql_query(' UPDATE photo set Libelle_PH = $_POST("libelle"), NomPage_PH= $_POST("nompage"),Description_PH = $_POST("description") where Numero_PH = $_POST("num")'); <----- ici soucis encore ...
mysql_close( $cnx);
?>
voila mes soucis ...