Bonjour,
SVP je voudrais faire un bouton de modifier dans un tableau qui récupère les données de la BD mais j'arrive pas à modifier que le dernier enregistrement récupéré de la table.
Un coup de main si vous avez des idées .
Merci
<?php include ('../modeles/pdo.php');?>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
</head>
<body>
<div id="table">
<table id="tab" border="1px" bordercolor="#666666">
<th>ID</th> <th>TITRE</th> <th>EDITER</th> <th>SUPPRIMER</th>
<?php
$tab = array();
/* -----------Modification des enregistrements---------------- */
if(isset($_REQUEST['modifier']))
{
$id=$_REQUEST['id_domaine'];
$label_domaine=$_REQUEST['label_domaine'];
$requete=$bdd->exec("update domaines set label_domaine ='".$label_domaine."' WHERE id_domaine =".$id."");
if($requete)
{
echo("La modification à été correctement effectuée") ;
}
else
{
// echo("La modification à échouée") ;
}
$bdd->query('SELECT * FROM domaines');
}
/* -----------Affichage des enregistrements---------------- */
$rep = $bdd->query('SELECT * FROM domaines');
while ( $d = $rep->fetch())
{
?>
<form action=<?php echo $_SERVER['PHP_SELF'];?> method="post">
<?php echo "<tr>";
echo "<td><input type='hidden' name='id_domaine' value=" . $d['id_domaine'] . " />". $d['id_domaine']."</td>";
echo "<td><input type='text' name='label_domaine' style='width:250px;' value='" . $d['label_domaine'] . "'/></td>";
echo "<td><input class='mod' type='submit' value='' name='modifier'/> </td>";
echo "<td><input type='submit' class='supp' value='' name='supprimer' /></td>";
echo"</tr>";
}
?>
</form>
</table>
</body>
</html>