Forum Programmation.php j'ai besoin d'aide

Posté par  .
Étiquettes : aucune
0
22
sept.
2005
alors j'ai un probléme les gars en fait j'ai une boucle qui m'affiche les données provenant d'une table while ($ligne=mysql_fetch_row($exec))
{
echo" ";
echo" ".$ligne[0].";
echo" ".$ligne[1]."";
echo" ".$ligne[2]."";
echo" <input type='button' name=".$ligne[0]." value='Supprimer' onclick='if(confirm(\"voulez-vous supprimer cet Annonce ?\")){"?> <? $rst="delete from annonce where idannonce='$ligne[0]' LIMIT 1" ;$roule=mysql_query($rst);echo "window.location.reload(true)" ;
?><? echo "}'>";

echo" ";

}// fin du while

?>
la methode : a chaque fois que j'ai un enregistrement je cree le button modifier et supprimer associer
lorsque je clique sur le bouton supprimer il doit en principe supprimer l'enregistrement conserné mais non lui il supprime tous les enregistrements comment pouvez m'aider
s'il vous plait s'il faut que je change de logique n'hésiter pas à m'en faire part
  • # Ne pas oublier que le php est une techno coté seveur

    Posté par  . Évalué à 6.

    Donc le script est executé du début à la fin et il n'y a pas d'interaction directe (comme il peut y avoir en javascript)

    Il faut passer par une nouvelle page pour effectuer l'action associée au bouton

    Autour du while tu met un truc du genre
    <form method="post" action="bla.php" > avec à la fin </form>

    et dans le ficheir bla.php tu met un truc du genre
    if ( isset(_POST['la_valeur_de_lingne_[ 0]']) )
    {
    mysql_query(......)
    }


    n'oublie pas de fermer tes balises pour etre xhtml valide :)
    • [^] # oups

      Posté par  . Évalué à 2.

      $_POST évidement :þ (pas _POST)

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.