Image réactive avec confirmation en PHP
Résolu/Fermé
Fallentree
Messages postés
2309
Date d'inscription
mercredi 25 février 2009
Statut
Membre
Dernière intervention
22 juillet 2019
-
25 févr. 2009 à 17:48
Mikey_UFC Messages postés 312 Date d'inscription jeudi 8 mars 2007 Statut Membre Dernière intervention 2 août 2010 - 26 févr. 2009 à 09:57
Mikey_UFC Messages postés 312 Date d'inscription jeudi 8 mars 2007 Statut Membre Dernière intervention 2 août 2010 - 26 févr. 2009 à 09:57
Bonjour,
Je cherche a faire réagir un icon lié à la suppression d'un enregistrement dans une Basededonnées.
Pour cela, une fonction fut créée (Supp_SQL) . Il reste à gérer la confirmation avant suppression...
En effet, elle peut etre indesirable.
Mon idée conforme au Booktain est une Javascript sur un onclick d'un input.... Probléme: une image n'est pas un input... Et sur l'objet Image, rien à faire, ça ne marche pas ... A moins que !!!!?
Ma tentative d'un script confirm dans ma fonction Php (Supp_SQL) est un echec: - pas de retour boolean sur l'appel script confirm ...
Que faire ???
Il me faut une confirmation sur l'icon suppression présente sur chaques lignes de la table de données.
Merki Por Tut d'Avantchi...
Je cherche a faire réagir un icon lié à la suppression d'un enregistrement dans une Basededonnées.
Pour cela, une fonction fut créée (Supp_SQL) . Il reste à gérer la confirmation avant suppression...
En effet, elle peut etre indesirable.
Mon idée conforme au Booktain est une Javascript sur un onclick d'un input.... Probléme: une image n'est pas un input... Et sur l'objet Image, rien à faire, ça ne marche pas ... A moins que !!!!?
Ma tentative d'un script confirm dans ma fonction Php (Supp_SQL) est un echec: - pas de retour boolean sur l'appel script confirm ...
Que faire ???
Il me faut une confirmation sur l'icon suppression présente sur chaques lignes de la table de données.
Merki Por Tut d'Avantchi...
A voir également:
- Image réactive avec confirmation en PHP
- Confirmation de lecture whatsapp - Guide
- Image iso - Guide
- Confirmation de lecture gmail - Guide
- Acronis true image - Télécharger - Sauvegarde
- Image iso windows 10 - Guide
6 réponses
Mikey_UFC
Messages postés
312
Date d'inscription
jeudi 8 mars 2007
Statut
Membre
Dernière intervention
2 août 2010
1
25 févr. 2009 à 18:01
25 févr. 2009 à 18:01
Salut,
OnClick=javascript:if(confirm("Etes vous sûr ?")) fonction_javascript_a_executer pour la suppression_ou_redirection_vers_une_page_php_qui_executera_la_fct_Supp_SQL
Fallentree
Messages postés
2309
Date d'inscription
mercredi 25 février 2009
Statut
Membre
Dernière intervention
22 juillet 2019
209
25 févr. 2009 à 18:05
25 févr. 2009 à 18:05
echo "<a href='AffichUser.php?Idcleff=".$row[1]."&Type=Supp'><IMG src='../Include/GIF/b_drop.png' border=0 ></a></td>";
deviendrait
echo "<a href='AffichUser.php?Idcleff=".$row[1]."&Type=Supp' OnClick=javascript:'if(confirm('Etes vous sûr ?')) die('erreur du clyker');'><IMG src='../Include/GIF/b_drop.png' border=0 ></a></td>";
Rien a faire ....
Element de code supplementaire :
if ($_GET[Idcleff]>0 )
if ($_GET[Type] == "Modif") Form_SQL($_GET[Idcleff],$connex);
if ($_GET[Type] == "Supp") Supp_SQL($_GET[Idcleff],$connex);
Et
function Supp_SQL($Idclef,$connex)
{
echo "<script>";
echo "if (confirm('Êtes-vous sûr de vouloir enlever cette ligne ?'))"
echo"<font size='7'>AH!!!</font><br>;";
echo "</script>";
//$sql="DELETE<+> FROM user WHERE Idclef='".$Idclef."'";
//$req=mysqli_query($connex,$sql);
//if (!$req) die('Requête invalide : ' .mysqli_error());
//mysqli_free_result($req);
}
Voilà le code du problème initial If Confirm ne peut pas renvoyer de variable booléenne...
deviendrait
echo "<a href='AffichUser.php?Idcleff=".$row[1]."&Type=Supp' OnClick=javascript:'if(confirm('Etes vous sûr ?')) die('erreur du clyker');'><IMG src='../Include/GIF/b_drop.png' border=0 ></a></td>";
Rien a faire ....
Element de code supplementaire :
if ($_GET[Idcleff]>0 )
if ($_GET[Type] == "Modif") Form_SQL($_GET[Idcleff],$connex);
if ($_GET[Type] == "Supp") Supp_SQL($_GET[Idcleff],$connex);
Et
function Supp_SQL($Idclef,$connex)
{
echo "<script>";
echo "if (confirm('Êtes-vous sûr de vouloir enlever cette ligne ?'))"
echo"<font size='7'>AH!!!</font><br>;";
echo "</script>";
//$sql="DELETE<+> FROM user WHERE Idclef='".$Idclef."'";
//$req=mysqli_query($connex,$sql);
//if (!$req) die('Requête invalide : ' .mysqli_error());
//mysqli_free_result($req);
}
Voilà le code du problème initial If Confirm ne peut pas renvoyer de variable booléenne...
Mikey_UFC
Messages postés
312
Date d'inscription
jeudi 8 mars 2007
Statut
Membre
Dernière intervention
2 août 2010
1
25 févr. 2009 à 20:44
25 févr. 2009 à 20:44
Soit tu dois faire la suppression du côté client donc AJAX ou alors il faut faire une redirection vers une page (soit la page actuelle soit une autre ) en lui transmettant l'identifiant voulu pour supprimer l'enregistrement.
Fallentree
Messages postés
2309
Date d'inscription
mercredi 25 février 2009
Statut
Membre
Dernière intervention
22 juillet 2019
209
25 févr. 2009 à 20:50
25 févr. 2009 à 20:50
Comprend rien.. Où je mets ma formule magique "CONFIRM"???
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Fallentree
Messages postés
2309
Date d'inscription
mercredi 25 février 2009
Statut
Membre
Dernière intervention
22 juillet 2019
209
26 févr. 2009 à 00:16
26 févr. 2009 à 00:16
Houps ! Ca marchait tres bien il manquait une parenthèse...
echo "<a ";
echo "onClick=\"Javascript:return confirm('Êtes-vous sûr de vouloir enlever cette ligne ?');\" ";
echo "href='AffichUser.php?Idcleff=".$row[1]."&Type=Supp' ";
echo "class=links>";
echo "<IMG src='../Include/GIF/b_drop.png' border=0 >";
echo "</a></td>";
echo "</tr>";
Merki, tout de même.
echo "<a ";
echo "onClick=\"Javascript:return confirm('Êtes-vous sûr de vouloir enlever cette ligne ?');\" ";
echo "href='AffichUser.php?Idcleff=".$row[1]."&Type=Supp' ";
echo "class=links>";
echo "<IMG src='../Include/GIF/b_drop.png' border=0 >";
echo "</a></td>";
echo "</tr>";
Merki, tout de même.
Mikey_UFC
Messages postés
312
Date d'inscription
jeudi 8 mars 2007
Statut
Membre
Dernière intervention
2 août 2010
1
26 févr. 2009 à 09:57
26 févr. 2009 à 09:57
href c'est bien une redirection. :P