PHP/Javascript - Pop-up de confirmation
Posté : 13 déc. 2006, 01:27
Bonjour,
Je cherche a faire apparaitre un popup pour confirmer la suppression depuis un tableau, d'une donnée de ma base de données, en fonction de son identifiant dans la table (page dynamique pour supprimer...)
J'arrive a faire apparaitre le pop-up, mais quelque soit le champ sur lequel je clique ca me supprime toujours le champ du tableau dont l'identifiant est le plus haut.
Voila le code pour que vous compreniez mieux :
Voila si vous pouvez m'aider, merci d'avance
Je cherche a faire apparaitre un popup pour confirmer la suppression depuis un tableau, d'une donnée de ma base de données, en fonction de son identifiant dans la table (page dynamique pour supprimer...)
J'arrive a faire apparaitre le pop-up, mais quelque soit le champ sur lequel je clique ca me supprime toujours le champ du tableau dont l'identifiant est le plus haut.
Voila le code pour que vous compreniez mieux :
<?php
include 'config.php';
$result = mysql_query("SELECT * FROM bondecommande ORDER BY numbon");
while ($row = mysql_fetch_array($result))
{ echo '<tr height="25"><td width="30"><a href="bondet.php5?numbon='.$row['numbon'].'">'.$row['numbon'].'</a></td>
<td width="80">'.$row['nomdemandeur'].'</td><td width="80">'.$row['urgence'].'</td>
<td width="80">'.$row['nomfournisseur'].'</td><td width="80">'.$row['reference'].'</td>
<td width="20"><a href="formulaire_updbon.php5?numbon='.$row['numbon'].'">Modif</a></td>';
?>
<script language="JavaScript">
function check()
{ if (confirm('Etes vous sur(e) de vouloir supprimer cette donnée ?'))
{ window.location=<?php echo'"delbon.php5?numbon='.$row['numbon'].'"'; ?>
}
else
{ window.location="listebons.php5"
}
}
</script>
<?php echo'<td width="20"><a href="" onclick="check()">X</a></td>'; } ?>
J'ai essayé je sais pas combien de combinaison, pour le placement du script etc... Je me doute bien qu'il doit y avoir un probleme avec la boucle while que le script javascript doit pas reconnaitre ou un truc du style, en tout cas je bloque dessus depuis 2 heures....Voila si vous pouvez m'aider, merci d'avance