script connexion et inscription php
Hors ligneJass922 Le 09/05/2009 à 15:08 Profil de Jass922 Configuration de Jass922

c bn l'erreur a la ligne 16 n'est plus la
ms il y a des erreurs o ligne 8 et 9
voila la correction

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

    $pseudo       = $_POST["pseudo"];
    $passe = $_POST["passe"];

    @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 user WHERE 'pseudo'='$pseudo' AND 'passe'='$passe'");
if(mysql_num_rows($requete) == 0)
{
     echo "erreur d'identification";  //Traitement de l'erreur
}
else
{
         $enreg = mysql_fetch_array($requete);
         echo "NOM : " . $enreg["nom"] . "<br/>";
        echo "PRENOM : " . $enreg["prenom"] . "<br/>";
        echo "ADRESSE : " . $enreg["adresse"] . "<br/>";
}

?>
Hors ligneTaffeur95 Le 09/05/2009 à 15:16 Profil de Taffeur95 Configuration de Taffeur95

vire les lignes

@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.");

et remplace les par
mysql_connect("localhost", "root", "");
mysql_select_db("ta base");
Hors ligneJass922 Le 09/05/2009 à 15:29 Profil de Jass922 Configuration de Jass922

CA MA MIS BEAUCOUP DE FAUTES: je te remontre le script

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

    $pseudo       = $_POST["pseudo"];
    $passe = $_POST["passe"];

   mysql_connect("localhost", "root", "");
   mysql_select_db("FRINGUES2_BDD");

    $requete = ("SELECT * FROM user WHERE 'pseudo'='$pseudo' AND 'passe'='$passe'");
if(mysql_num_rows($requete) == 0)
{
     echo "erreur d'identification";  //Traitement de l'erreur
}
else
{
         $enreg = mysql_fetch_array($requete);
         echo "NOM : " . $enreg["nom"] . "<br/>";
        echo "PRENOM : " . $enreg["prenom"] . "<br/>";
        echo "ADRESSE : " . $enreg["adresse"] . "<br/>";
}

?>


et je te montre le message d'erreur

Notice: Undefined index: pseudo in J:\Program Files\EasyPHP 3.0\www\connexion.php on line 8

Notice: Undefined index: passe in J:\Program Files\EasyPHP 3.0\www\connexion.php on line 9

Warning: mysql_connect() [function.mysql-connect]: Accès refusé pour l'utilisateur: 'root'@'@localhost' (mot de passe: NON) in J:\Program Files\EasyPHP 3.0\www\connexion.php on line 11

Warning: mysql_select_db() [function.mysql-select-db]: Accès refusé pour l'utilisateur: 'ODBC'@'@localhost' (mot de passe: NON) in J:\Program Files\EasyPHP 3.0\www\connexion.php on line 12

Warning: mysql_select_db() [function.mysql-select-db]: A link to the server could not be established in J:\Program Files\EasyPHP 3.0\www\connexion.php on line 12

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in J:\Program Files\EasyPHP 3.0\www\connexion.php on line 15
erreur d'identification
Hors ligneTaffeur95 Le 09/05/2009 à 18:50 Profil de Taffeur95 Configuration de Taffeur95

Salut, je suis de retour, alors ton affaire avance?
Sinon, pour ces erreurs là :

Notice: Undefined index: pseudo in J:\Program Files\EasyPHP 3.0\www\connexion.php on line 8
Notice: Undefined index: passe in J:\Program Files\EasyPHP 3.0\www\connexion.php on line 9

==>Tes champs "pseudo" et "passe" n'existent pas ou la syntaxe n'est pas la bonne dans ta base de données.

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in J:\Program Files\EasyPHP 3.0\www\connexion.php on line 15

==>essaye : $long = mysql_num_rows($requete);
                    if($long == 0)
                    {
                            etc....
                    }


Warning: mysql_connect() [function.mysql-connect]: Accès refusé pour l'utilisateur: 'root'@'@localhost' (mot de passe: NON) in J:\Program Files\EasyPHP 3.0\www\connexion.php on line 11

Warning: mysql_select_db() [function.mysql-select-db]: Accès refusé pour l'utilisateur: 'ODBC'@'@localhost' (mot de passe: NON) in J:\Program Files\EasyPHP 3.0\www\connexion.php on line 12

Warning: mysql_select_db() [function.mysql-select-db]: A link to the server could not be established in J:\Program Files\EasyPHP 3.0\www\connexion.php on line 12

C'est un problème d'autorisation à l'accès à ta base

==>regarde si tu n'as pas protégé l'accès dans phpMy admin , si oui mets le mot de passe
dans :mysql_connect("localhost", "root", "mot_de_passe");

sinon, un peu de lecture!!! : http://www.commentcamarche.net/faq/sujet-12341-phpmyadmin-1045-access-denied-for-user-root-localhost

Mais je te conseille quand même de travailler avec wamp pour le local, tu t'en sortira mieux...
Hors ligneJass922 Le 09/05/2009 à 22:54 Profil de Jass922 Configuration de Jass922

merci
mais c'est bon il y a quelqu'un qui est venu m'aider et il y avait un pbm au niveau de ma base de donnée et des ptes erreurs dans mes scripts...en tt cas merci de ton aide :)
Vous avez résolu votre problème avec VIC ? Faites-le savoir sur les réseaux sociaux !
Vulgarisation-informatique.com
Cours en informatique & tutoriels