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