[script] probleme confirm() javascript+ PHP
4 messages
• Page 1 sur 1
- guigui23
- Nouveau WRInaute

- Messages: 2
- Inscription: 7 Juin 2011
[script] probleme confirm() javascript+ PHP
bonjour,
voila cela fait presque 2 jours que je bloque sur un probleme tout bête j'ai fouiller partout et je n'ai pas reussi a trouver de solutions.
voici mon probleme :
voila je cherche à faire une fenêtre de confirmation en javascript avant de supprimer des réservation d'un restaurant.
La fonction marche (un peu trop bien même) car quand j'appuie sur ok ça se supprime (génial) mais quand je fais annuler ça se supprime aussi(
).
Donc voici ma function verif() de mon <script type="text/javascript" src="function.js"></script>
function verif()
{
if(window.confirm('Etes-vous sur de supprimer ?')) //si ca return TRUE c'est qu'on a choisit OK
{
document.window.suppr.submit(); //on envoie le formulaire
}else
{
return false;
}
}
et voici mon script PHP qui supprime la réservation de la BDD
(ce morceau de code est inclus dans mon index.php)
<?php
//Annulation d'une réservation
if(isset($_POST['annuler_resa']))
{
$id_resa = $_POST['id_resa'];
$suppr_resa = "DELETE FROM `reservation` WHERE `id_reservation` = '$id_resa'";
mysql_query($suppr_resa);
}
$req_resa = mysql_query("SELECT * FROM reservation ");
?>
<TABLE id="tab_resa">
<TR>
<TD>Nom table</TD>
<TD>nb de personne</TD>
<TD>Téléphone</TD>
<TD>Mail</TD>
<TD>Date</TD>
<TD>login</TD>
<TD>Annuler</TD>
</TR>
<TR>
<?php
while($tab_resa = mysql_fetch_assoc($req_resa))
{?>
<TD class="txt_rouge"><?php echo stripcslashes($tab_resa['nom_table']); ?></TD>
<TD><?php echo stripcslashes($tab_resa['nb_personne']); ?></TD>
<TD><?php echo stripcslashes($tab_resa['telephone']); ?></TD>
<TD><?php echo stripcslashes($tab_resa['mail']); ?></TD>
<TD><?php echo stripcslashes($tab_resa['date']); ?></TD>
<TD><?php echo stripcslashes($tab_resa['login_reservation']); ?></TD>
<TD>
<form method="post" action="" >
<input type="text" name="id_resa" value="<?php echo $tab_resa['id_reservation']; ?>"/>
<input type="submit" name="annuler_resa" id="annuler_resa" value="Annuler" onclick="verif();" />
</form>
</TD>
</TR>
<?php } ?>
</TABLE>
donc j'ai fait une boucle pour lister toutes les réservations où à l'intérieur il y a un petit formulaire qui permet donc de supprimer la réservation
j'ai essayé bcp de methode:- avec un lien qui redirige vers mon script PHP
-en faisant un .innerHTML d'une fonction PHP qui supprime la réservation...
fin bref je suis perdu donc si quelqu'un peut m'aider ça serais vraiment simpa...
MERCI d'avance
voila cela fait presque 2 jours que je bloque sur un probleme tout bête j'ai fouiller partout et je n'ai pas reussi a trouver de solutions.
voici mon probleme :
voila je cherche à faire une fenêtre de confirmation en javascript avant de supprimer des réservation d'un restaurant.
La fonction marche (un peu trop bien même) car quand j'appuie sur ok ça se supprime (génial) mais quand je fais annuler ça se supprime aussi(
Donc voici ma function verif() de mon <script type="text/javascript" src="function.js"></script>
function verif()
{
if(window.confirm('Etes-vous sur de supprimer ?')) //si ca return TRUE c'est qu'on a choisit OK
{
document.window.suppr.submit(); //on envoie le formulaire
}else
{
return false;
}
}
et voici mon script PHP qui supprime la réservation de la BDD
(ce morceau de code est inclus dans mon index.php)
<?php
//Annulation d'une réservation
if(isset($_POST['annuler_resa']))
{
$id_resa = $_POST['id_resa'];
$suppr_resa = "DELETE FROM `reservation` WHERE `id_reservation` = '$id_resa'";
mysql_query($suppr_resa);
}
$req_resa = mysql_query("SELECT * FROM reservation ");
?>
<TABLE id="tab_resa">
<TR>
<TD>Nom table</TD>
<TD>nb de personne</TD>
<TD>Téléphone</TD>
<TD>Mail</TD>
<TD>Date</TD>
<TD>login</TD>
<TD>Annuler</TD>
</TR>
<TR>
<?php
while($tab_resa = mysql_fetch_assoc($req_resa))
{?>
<TD class="txt_rouge"><?php echo stripcslashes($tab_resa['nom_table']); ?></TD>
<TD><?php echo stripcslashes($tab_resa['nb_personne']); ?></TD>
<TD><?php echo stripcslashes($tab_resa['telephone']); ?></TD>
<TD><?php echo stripcslashes($tab_resa['mail']); ?></TD>
<TD><?php echo stripcslashes($tab_resa['date']); ?></TD>
<TD><?php echo stripcslashes($tab_resa['login_reservation']); ?></TD>
<TD>
<form method="post" action="" >
<input type="text" name="id_resa" value="<?php echo $tab_resa['id_reservation']; ?>"/>
<input type="submit" name="annuler_resa" id="annuler_resa" value="Annuler" onclick="verif();" />
</form>
</TD>
</TR>
<?php } ?>
</TABLE>
donc j'ai fait une boucle pour lister toutes les réservations où à l'intérieur il y a un petit formulaire qui permet donc de supprimer la réservation
j'ai essayé bcp de methode:- avec un lien qui redirige vers mon script PHP
-en faisant un .innerHTML d'une fonction PHP qui supprime la réservation...
fin bref je suis perdu donc si quelqu'un peut m'aider ça serais vraiment simpa...
MERCI d'avance
- Supermaury
- Nouveau WRInaute

- Messages: 46
- Inscription: 25 Mar 2009
Re: [script] probleme confirm() javascript+ PHP
Et avec un truc dans le style ? Ca devrait marcher. +++
- Code: Tout sélectionner
<html>
<head>
<script language="javascript">
function verif() {
if (window.confirm('Etes-vous sur de supprimer ?')) {
return true;
} else {
return false;
}
}
</script>
</head>
<body>
<form method="post" action="supprimer.php" onsubmit="return verif();">
Réservation 1 :
<input type="hidden" name="id_resa" value="1"/>
<input type="submit" value="supprimer ?" />
</form>
<form method="post" action="supprimer.php" onsubmit="return verif();">
Réservation 2 :
<input type="hidden" name="id_resa" value="2"/>
<input type="submit" value="supprimer ?" />
</form>
<form method="post" action="supprimer.php" onsubmit="return verif();">
Réservation 3 :
<input type="hidden" name="id_resa" value="3"/>
<input type="submit" value="supprimer ?" />
</form>
</body>
</html>
- guigui23
- Nouveau WRInaute

- Messages: 2
- Inscription: 7 Juin 2011
Re: [script] probleme confirm() javascript+ PHP
merci a toi Supermaury grâce a toi j'ai trouver ma solution !!!
j'ai fait un petit mélange de ton code et du mien et c'est parfait !!
Je pense qu'il me manquait le "return" dans le onsubmit !
merci encore a toi tu viens de me rendre un grands service merci !
- Code: Tout sélectionner
function verif() {
if (window.confirm('Etes-vous sur de supprimer ?')) {
document.window.suppr.submit(); //on envoie le formulaire
} else {
return false;
}
}
</script>
<form method="post" action="" onsubmit="return verif();">
<input type="text" name="id_resa" value="<?php echo $tab_resa['id_reservation']; ?>" /> <br />
<input type="submit" name="annuler_resa" id="annuler_resa" value="Annuler" />
</form>
j'ai fait un petit mélange de ton code et du mien et c'est parfait !!
Je pense qu'il me manquait le "return" dans le onsubmit !
merci encore a toi tu viens de me rendre un grands service merci !
4 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- Accessibilité : script PHP ou JavaScript ?
- Appeler script php à partir de javascript
- Gestion des Majuscules [script] - PHP / javascript
- Script PHP + Javascript pour faire du cryptage.
- Problème compression de script Javascript
- Probleme etrange html/javascript/php
- [ Script PHP ] Problème de connexion (session php)
- Script PHP : Problème de mémoire
- [PHP] Problème avec script
- Probleme script php&js
- ZDNet.fr et ImiTiki lancent une enquête sur le référencement
- Google Chrome dépasse Safari aux USA
- Photos satellite des incendies en Grèce dans Google Earth
- Les albums web Picasa passent à 1 Go de stockage
- Google Desktop pour Mac OS X
- AdSense Tracking : statistiques détaillées sur les clics AdSense
- Picasa Web Albums en français
- Google Pack s'enrichit de 2 nouveaux logiciels gratuits
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité


