salut, je sais que ce sujet date mais peut être que quelqu'un pourra me répondre. J'allais pas créer un nouveaux poste, alors que mon probleme est là!!!!
Donc voiulà, j'ai crée une fenbêtre de confirmation aussi
<SCRIPT LANGUAGE="JavaScript">
function confirmation() {
var msg = "Êtes-vous sur de vouloir supprimer?";
if (confirm(msg))
{
location.replace(supprimer.php);
}
}
ensuite j'ai
<input type='image' name='btnSup' value='".$num."'src='b_drop.jpg' height='20'width=20' alt='Effacer' title='Effacer' onClick='confirmation();'>
et ma page suppirmer.php
<?php
include "connect.php";
if(Connecter())
{
$num = $_POST['btnSup'];
$MonSQL = "DELETE FROM information WHERE Num = '$num'";
$result = mysql_query($MonSQL);
}
?>
<META HTTP-EQUIV="Refresh" CONTENT="1;URL='test.php'">
Voilà, vous avez toutes les données...
explication de mon soucis...
Quand je clique sur mon image supprimer, j'ai bien une fenêtre de confirmation qui s'ouvre et qui me demande si je suis sur de vouloir effectuer la suppression, si oui, le traitement de ma page suuprimer.php s'effectue, si annuler, c'est sensé ne rien faire...et pourtant!!!
je pense que c'est dû à :
echo"<form name='button' method='post' action='supprimer.php'>";
echo"<td align=center><input name='button' type='image' src='b_edit.jpg' height='20'width=20' alt='modifier' title='modifier' onclick='ModifierMulticast()'></td>";
echo"<td align=center><input type='image' name='btnSup' value='".$num."'src='b_drop.jpg' height='20'width=20' alt='Effacer' title='Effacer' onClick='confirmation();'></td></tr>";
echo"</form>";
seulement, si je ne mets pas d'action, j'ai rien du tt et si je ne mets pas de form, j'ai undefined index btnSup...
si quelqu'un peut m'éclairer!!! svp!!!
<head><SCRIPT LANGUAGE="JavaScript">
function confirmation() {
var msg = "Êtes-vous sur de vouloir supprimer ce truc ?";
if (confirm(msg))
location.replace(f3.php);
}
</SCRIPT> </head><body> <?
$c=mysql_connect("localhost","root","");
$bd=mysql_select_db("bd2",$c);
$req=mysql_query("select * from fournisseurs ORDER BY nom ASC");
while($res=mysql_fetch_array($req))
{
?>
<tr bordercolor="">
<th scope="col"><input name="choix" type="checkbox" value="">
</th>
<th bgcolor="ffffff"scope="col"><?php echo "$res[0]"; ?></th>
<th bgcolor="ffffff"scope="col"><?php echo "$res[1]"; ?></th>
<th bgcolor="ffffff"scope="col"><?php echo "$res[2]"; ?></th>
<th bgcolor="ffffff"scope="col"><?php echo "$res[3]"; ?></th>
</tr>
<tr bordercolor="" bgcolor="">
<th height="22" colspan="10" bgcolor="" scope="col"><div align="center">
<?
}
?>
<INPUT TYPE="Button" onClick="confirmation();" VALUE="Supprimer">
<?
if(isset($Supprimer))
{
mysql_query("DELETE FROM fournisseurs WHERE nom='$nom' ");
?>
<script> alert('fournisseur supprimé');
</script>
<?
}
?>
</form>