Problème if(confirm) php/mysql

ANGEL -  
 krozer -
Bonsoir,

Je suis entrain de programmer en php/mysql et je suis bloquer sur if(confirm)
en faite j'ai un tableau ou je dois clique sur supprimer pour efface une ligne, je voudrai faire en sorte que quand je clique sur supprimer j'ai message de confirmation oui / non
si oui je serais redirigé vers cibleSuppUtilisateur.php sinon non

j'ai fais ce code mais j'ai pas la fenêtre de oui/non , il supprime directement
quelqu'un m'aider à le corriger svp

<td> <a onclick=\"if (confirm('Etes-vous sur de vouloir supprimer cette utilisateur ?'))\" class='blanc' document.location.href='cibleSuppUtilisateur.php?login=".$ligne[0]."'><center><img src='images/trash.png'/></center></a> </td>


A voir également:

7 réponses

Siluni
 
onclick="return confirm('Mon texte');"
1
ANGEL
 
Bonsoir , oui je sais que c'est la syntaxe mais en l'adaptant à mon cas j'ai fais une erreur que j'arrive pas à corriger .
0
Krozer
 
Bonjour,

Essai plutôt :

<td> 
<a onclick=\"
if (confirm('Etes-vous sur de vouloir supprimer cette utilisateur ?')) document.location.href='cibleSuppUtilisateur.php?login=".$ligne[0]."'\"
class='blanc' 
 ><center><img src='images/trash.png'/></center></a> </td>
0
ANGEL
 
Bonsoir, super ca marche parfaitement
mais juste une petite question pourquoi quand on est sur l'image qui fait office de lien on n'a pas la petite main de lien ?

Merci encore
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
ghuysmans99 Messages postés 2496 Date d'inscription   Statut Contributeur Dernière intervention   340
 
<td><a onclick=\"return confirm('Etes-vous sûr de vouloir supprimer cet utilisateur ?');\" class=\"blanc\" href=\"cibleSuppUtilisateur.php?login={$ligne[0]}\"><center><img src=\"images/trash.png\"/></center></a></td>
0
ghuysmans99 Messages postés 2496 Date d'inscription   Statut Contributeur Dernière intervention   340
 
Je te conseille quand même de passer en paramètre le n° de l'utilisateur et pas son nom (t'auras peut-être des problèmes avec les accents).
0
krozer
 
pour la main c'est parce que la balise a n'a plus l'attribut href " par défaut" donc le navigateur ne le considère plus comme un lien classic et ne met donc plus la main. Tu peux utiliser du css pour remettre la main via cursor:pointeur.

Sinon je ne savais qu'on pouvais l'écrire comme ghuysmans99 la signalé, je penses que ca te remettra ton curseur en forme de main.

Et je suis d'accord avec lui, si tu as plutôt un id numérique unique pour identifier ton user ca serai plus simple et éviterai tous problème d'encodage.
0