IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Suppression Utilisateurs de la BDD


Sujet :

PHP & Base de données

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    181
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 181
    Par défaut Suppression Utilisateurs de la BDD
    Bonjour,

    Je n'arrive pas a exécuter la suppression d'un utilisateur, l'id récupéré est à 0

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
     
    $id_utilisateurs = vb($_REQUEST['id_utilisateurs']);
     
    switch (vb($_REQUEST['mode'])) {
    case "suppr" :
    efface_utilisateur($_REQUEST['id_utilisateurs']);
    break;
    }
     
    function efface_utilisateur($id_utilisateurs) {
     
    $sql = mysql_query("DELETE FROM utilisateurs 
    WHERE id_utilisateurs = '$id_utilisateurs'");
     
    include("modeles/utilisateur_efface.php");
    }
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <td><a class="normal" 
    onClick="Javascript:return confirm('Êtes-vous sûr 
    de vouloir supprimer votre compte ?');
    " title="Supprimer" 
    href="<?php echo $_SERVER['PHP_SELF']?>?mode=suppr&id_utilisateurs=<?php echo $id_utilisateurs ?>"></a></td>
    Je ne sais pas pourquoi, quelqu'un aurait une idée?

  2. #2
    Membre expérimenté

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Par défaut
    C'est plutôt $_GET['id_utilisateurs'] au lieu de $_REQUEST['id_utilisateurs'] que vous devriez utiliser, sachat que le paramètre id_utilisateurs vous est fourni par l'URL (méhtode GET donc).


    Julp.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    181
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 181
    Par défaut
    J'avais déjà testé avec _GET de cette manière

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
     
    $id_candidats = vb($_GET['id_candidats']);
     
    switch (vb($_REQUEST['mode'])) {
    case "suppr" :
    efface_utilisateur($_REQUEST['id_utilisateurs']);
    break;
    }
     
    function efface_utilisateur($id_utilisateurs) {
     
    $sql = mysql_query("DELETE FROM utilisateurs 
    WHERE id_utilisateurs = '$id_utilisateurs'");
     
    include("modeles/utilisateur_efface.php");
    }
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    <a class="normal" 
    onClick="Javascript:return confirm('Êtes-vous sûr de vouloir supprimer votre compte ?');" 
    title="Supprimer" 
    href="<?php echo $_SERVER['PHP_SELF']?>?mode=suppr&id_utilisateurs=<?php echo $id_utilisateurs ?>">Supprimer votre compte ?</a>
    Lorsque je passe la souris sur ce lien, il manque l'id_utilisateurs

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    http://www.monsite.com/user/utilisateurs.php?mode=suppr&id_utilisateurs=
    Je ne sais pas tros quoi faire...

  4. #4
    Membre émérite Avatar de alain31tl
    Homme Profil pro
    Inscrit en
    Novembre 2005
    Messages
    935
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Novembre 2005
    Messages : 935
    Par défaut
    Salut

    Et de cette façon : (?)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    ...
    href="<?=$PHP_SELF?>?mode=suppr&id_utilisateurs=$id_utilisateurs">Supprimer votre compte ?</a>

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    181
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 181
    Par défaut
    J'avais déjà essayé, il ne récupere pas l'id

Discussions similaires

  1. [MySQL] Suppression utilisateur d'une table
    Par djinko dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 18/12/2006, 15h50
  2. [ASE]Droit d'utilisateur sur des bdd
    Par HNT dans le forum Sybase
    Réponses: 1
    Dernier message: 27/11/2006, 08h41
  3. gestion des utilisateurs d'une BDD
    Par sir_gcc dans le forum Décisions SGBD
    Réponses: 4
    Dernier message: 18/09/2006, 09h18
  4. Réponses: 2
    Dernier message: 24/05/2006, 13h00
  5. impossible de conecté un utilisateur a la bdd ms sql
    Par Telorhis dans le forum MS SQL Server
    Réponses: 7
    Dernier message: 10/09/2003, 18h07

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo