Forums ProgMatique Forum Index Forums ProgMatique
Programmation (C/C++, JAVA, PHP, JavaScript, ...) et Informatique (Webmaster, Web)
Retour au site Progmatique

script de connexion et d'inscription en php

 
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.    Forums ProgMatique Forum Index » Programmation » Php / MySQL
Previous topic :: Next topic  
Author Message
jass922


Offline


Joined: 09 May 2009
Posts: 1


PostPosted: Sat 9 May 2009 - 12:09    Post subject: script de connexion et d'inscription en php Reply with quote

Bonjour,
j'ai un petit souci
En fait j'ai un projet a rendre pour la fin de l'année ( je suis en terminale stg option gsi)
en gros c'est une entreprise de pret a porter; FRINGUES2 qui veut que ses clients puissent s'authentifier ( login+ mot de passe) ou s'ils ne sont pas inscrit qu'ils puissent s'inscrire.On a une base de données qui s'appelle FRINGUES2 avec des clients et on a utilisé un client type "clifringues"
Donc j'ai essayé de faire des formulaires en php mais en testant hier j'ai vu que ca n'avait pas marché. Aujourd'hui j'ai donc essayé d'en faire d'autres, et j'aimerai qu'on me corrige:

le formulaire de connexion:

Code
Code:
<?php
    // Paramètres de connexion à la base de données
    $BD_serveur     = "localhost";
    $BD_utilisateur = "clifringues";
    $BD_motDePasse  = "toto";
    $BD_base        = "FRINGUES2_BDD";

    $id         = $_POST["id"];
    $motDePasse = $_POST["motdepasse"];

    @mysql_pconnect($BD_serveur, $BD_utilisateur, $BD_motDePasse)
        or die("Impossible de se connecter au serveur de bases de données.");
    @mysql_select_db($BD_base)
        or die("Impossible de se connecter à la base de données.");

    $requete = "SELECT * FROM CLIENT ";
                       
    $result = mysql_query($requete);
   
    if ($enreg = mysql_fetch_array($result)) {
        // Si une ligne a été trouvée c'est que le couple
        // (identifant, mot de passe) est valide
        echo "NOM : " . $enreg["nom"] . "
";
        echo "PRENOM : " . $enreg["prenom"] . "
";
        echo "ADRESSE : " . $enreg["adresse"] . "
";
    } else {
        echo "Paramètres de connexion invalides
";
    }
?>



le formulaire d'inscription:

Code
Code:
<?php
    // Parametres de connexion à la base de données
    $BD_serveur     = "localhost";
    $BD_utilisateur = "clifringues";
    $BD_motDePasse  = "toto";
    $BD_base        = "FRINGUES2_BDD";
   
    // Récupération des paramètres POST
    $id      = $_POST["idcl"];
    $prenom  = $_POST["promcl"];
    $nom     = $_POST["nomcl"];
    $adresse = $_POST["adrscl"];
    $cp = $_POST["cpcl"];
    $ville = $_POST["villecl"];
    $telephone = $_POST["telcl"];
    $email = $_POST["mailcl"];
   
   
    echo "Bonjour ".stripSlashes($prenom)." ".stripSlashes($nom).",
";
   
    @mysql_pconnect($BD_serveur, $BD_utilisateur, $BD_motDePasse)
        or die("Impossible de se connecter au serveur de bases de données.");
    @mysql_select_db($BD_base)
        or die("Impossible de se connecter à la base de données.");
   
    $requete = "INSERT INTO CLIENT (idcl, nom, prenom, adresse, cp, ville, telephone, email,)
                  VALUES ('$id', '$nom','$prenom','$adresse', '$cp', '$telephone' '$email')";
    $result = @mysql_query($requete);
    if (!$result) {
        echo "L'enregistrement de vos données a échoué. Essayez plus tard.".
             "Et demandez à l'administrateur de vérifier l'existence de la ".
             "table CLIENT;-)
";
    } else {
        echo "Félicitations. Vous êtes desormais un nouveau client!".
             "
";
    }
?>



merci d'avance
Back to top
Simon
Administrateur
Administrateur

Offline


Joined: 08 May 2005
Posts: 990
Localisation: France


PostPosted: Sat 9 May 2009 - 17:39    Post subject: script de connexion et d'inscription en php Reply with quote

Bonjour,
la requête n'est pas complète.
Tu recherches TOUT les enregistrements de la table Client

Ça sera plutôt un truc du genre:

Code:
$requete = "SELECT * FROM CLIENT WHERE login=".mysql_real_escape_string($login)." AND mdp=".mysql_real_escape_string($mdp);


Je pourrais pas te répondre ce soir, mais demain si ta un problème n'hésite pas.

(et n'oublie pas de protéger les variables : mysql_real_escape_string, etc...)
_________________
Simon,
Programmation et informatique
Colorisation syntaxique de codes sources
Outils et services autour de l'adresse IP
Back to top
Visit poster’s website
Display posts from previous:   
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.    Forums ProgMatique Forum Index » Programmation » Php / MySQL All times are GMT + 2 Hours
Page 1 of 1

 
Jump to:  

Index | Create a forum | Free support forum | Free forums directory | Report a violation | Conditions générales d'utilisation
Powered by phpBB v2 © 2001, 2005 phpBB Group ¦ Theme: subSilver++