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

Langage PHP Discussion :

Petit script membre


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    653
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 653
    Par défaut Petit script membre
    Bonjour le forum,

    J'ai un petit souci :

    Je cherche a developper un petit script qui permet l'accés d'une page personnalisée au nom de chaque identifiant.

    Mais le hic, c'est que je veux que le script se serve d'une BDD que j'ai déja et qui presente deja plein de ligne avec comme colonne (entre autres), les NOM et adresse mail.
    En fait je veux éviter la création d'une BDD dans laquelle chaque personne devra s'inscrire, etc...

    Je voudrais savoir si quelqu'un connait un script simple qui se colle sur une BDD deja faite avec comparaison.
    Ou si quelqu'un pourrait me mettre sur la voix pour la redaction du petit script.

    Login = NOM
    Pass = email

    Resultat => href="http://wwww.domaine.com/accèsOK.php?login



    J'avais ca comme ancien script, mais il faut une BDD spécifique, ce que je ne veux pas

    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
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
     <?
    require("protec/passe/conf.php3");
     
    $db_link = mysql_connect($sql_serveur,$sql_user,$sql_passwd);
    $requete=mysql_db_query($sql_bdd,"select * from membre where pseudo=\"$pseudo\" and passe=\"$passe\"",$db_link);
    if(mysql_num_rows($requete)==0)
        {
        header("Location:$url_erreur");exit;
        }
    else
    $destination=mysql_result($requete,$i,"destination");
        {
        $taille = 20;
        $lettres = "abcdefghijklmnopqrstuvwxyz0123456789";
        srand(time());
        for ($i=0;$i<$taille;$i++)
            {
            $id.=substr($lettres,(rand()%(strlen($lettres))),1);
            }
     
        $requete=mysql_db_query($sql_bdd,"update membre set id=\"$id\" where pseudo=\"$pseudo\" and passe=\"$passe\"",$db_link);
     
        header("Location:$destination?id=$id");
        }    
     
    mysql_close($db_link);
    ?>






    Merci beaucoup de m'avoir lu, c'est déja trés sympa

  2. #2
    Membre très actif
    Homme Profil pro
    Inscrit en
    Avril 2005
    Messages
    614
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Turquie

    Informations forums :
    Inscription : Avril 2005
    Messages : 614
    Par défaut
    et en gardant ton script tu peux pas faire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    $requete=mysql_db_query($sql_bdd,"select * from membre where pseudo=\"$nom\" and passe=\"$email\"",$db_link);
    ?

    car tout ce que tu veux c'est bien de vérifier que son nom et prénom soit dispo en base c çà ?

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    653
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 653
    Par défaut
    Merci beaucoup, bien que je n'arrive pas a lire ta réponse, en tout cas tu m'as répondu et c'est deja cool.

    Sinon j'ai trouvé la réponse en modifiant mon script de base :

    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
     <?
    require("protec/passe/conf.php3");
     
    $db_link = mysql_connect($sql_serveur,$sql_user,$sql_passwd);
    $requete=mysql_db_query($sql_bdd,"select * from dossiers where NOM=\"$pseudo\" and MAIL=\"$passe\"",$db_link);
    if(mysql_num_rows($requete)==0)
        {
        header("Location:$url_erreur");exit;
        }
    else
        {
        header("Location:http://www.mon-domaine.com/fiche.php?NOM=$pseudo&mail=$passe");
        }    
     
    mysql_close($db_link);
    ?>

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Système] Erreur d'exécution d'un petit script
    Par couscoussier dans le forum Langage
    Réponses: 3
    Dernier message: 04/04/2006, 11h04
  2. petit script simple
    Par frjover dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 01/04/2006, 10h31
  3. Aide pour un petit script
    Par perldebutant dans le forum Langage
    Réponses: 4
    Dernier message: 28/03/2006, 22h27
  4. Petit script design :)
    Par MadSoldier dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 02/02/2006, 06h52
  5. petit scripte a faire pour un l'ecole
    Par sircam61 dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 15/12/2005, 15h44

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