Comment recupere l'index d'un ligne de tableau dinamique
marwenebhar
Messages postés45Date d'inscriptionlundi 9 avril 2012StatutMembreDernière intervention30 avril 2013
-
10 avril 2013 à 01:30
nicotontige -
10 avril 2013 à 10:30
bonsoir j ai une problème de récupérer l'index d'un ligne si je Click sur supprimer :s voila mon code
<?php
$code = $_POST["payscode"];
echo $code;
$requete = "SELECT * FROM aeroport WHERE pays='$code'";
if ($code =="tous")
{$requete = 'SELECT * FROM aeroport'; }
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.
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