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>


7 réponses

  1. Siluni
     
    onclick="return confirm('Mon texte');"
    1
  2. 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
  3. 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
  4. 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
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. ghuysmans99 Messages postés 2496 Date d'inscription   Statut Contributeur Dernière intervention   342
     
    <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
  7. ghuysmans99 Messages postés 2496 Date d'inscription   Statut Contributeur Dernière intervention   342
     
    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
  8. 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