methode confirm()

afi
Eléphant du PHP | 51 Messages

03 déc. 2011, 12:35

bonjour
J'ai un bouton submit d'un formulaire qui appelle lors d'un onclick la fonction javascript supp().Cette fonction contient le code suivant:
function supp() {
if(confirm('Etes-vous sûr de vouloir supprimer les ..... ?'))
{
return true;
}
else {
return false;
}
}
quand j'appuis sur le bouton annuler ou sur le bouton ok, le résultat est le même : les données sont supprimées de la base.
Ou est l'erreur?
merci à tous, je craque!!!!!!!!!!!

ViPHP
xTG
ViPHP | 7331 Messages

03 déc. 2011, 13:12

Sans le code qui effectue la suppression il est difficile de juger.

afi
Eléphant du PHP | 51 Messages

03 déc. 2011, 13:24

le voici:
<?php
if(isset($_POST['supprimer']))
{
if ($_POST['delete'] == "") {
echo '<p class=contenu>cochez le ou les enregistrements à supprimer de la base, Merci!</p>';
}
else
{
foreach($_POST['delete'] as $val)
{
$sql="DELETE FROM profil where id='$val'";
$req= mysql_query($sql);
}
echo '<p class=contenu>les données suivantes ont été supprimées<font color=#FF0000>>>'.$val.'</font></p>';
echo '<input name=ok value=retour type=submit >';
} }

?>

ViPHP
xTG
ViPHP | 7331 Messages

03 déc. 2011, 14:12

Pas malin de faire deux topics...
On va poursuivre ici : php-debutant/javascript-php-t261515.html