Bonjour,
Ta table contient bien un champ id ?
et bien pas de problème alors..
Comme tu fais un select *, tu récupère forcément le champ.
Et comme tu fais le while sur ta requete, ça fonctionne aussi.
J'imagine qu'à l'affichage c'est ok non ?
Le problème que je vois ici, est que tu mets 2 href qui non pas de valeur.
Donc pour éditer ou modifier (d'ailleurs quelle est la différence ? ) ta page ne saura pas de quoi tu parles.
Il faut que tu fasses de la sorte :
<?
echo '[edit.php?id= '.$row[ Editer]' ;
echo '[modifier1.php?id='.$row[ Supprimer]' ;
?>
ps : si bien sur ta colonne s'appelle id !
Et le supprimer fait quoi ici ? comment tu peux récupérer l'id pour supprimer ta lignes ?
A ta place, je ferais un truc tout simple pour faire ça tout propre :
ta page actuelle pour afficher ta table (comme tu l'as fait)
Tu rajoutes 2 colonnes
- Edition
- Suppression
ce sont des images avec la propriété javascript onclick qui éditera ou supprimera la ligne.
ex :
<?
<td> </td>
<td></td>
?>
et le code javascript :
function supprimer(id){
if (confirm('Supprimer la ligne ?')){
// on redirige vers la page qui va effectuer la suppression,
// en précisant l'id du membre
location.href ='del.php?id=' + id;
}
}
function modif(id){
if (confirm('Modification de la ligne ?')){
// on redirige vers la page qui va effectuer la modification,
// en précisant l'id du membre
location.href='modif.php?id=' + id;
}
}
et dans ces pages, tu modifiera ou supprimera tes lignes