[PHP-MYSQL] AIDE A UN DEBUTANT svp

Fermé
goldenmike Messages postés 315 Date d'inscription samedi 21 juillet 2007 Statut Membre Dernière intervention 23 août 2012 - 9 avril 2010 à 21:56
avion-f16 Messages postés 19244 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 17 avril 2024 - 17 avril 2010 à 17:03
Salut a tous !
voici mon probleme :
je suis en train de créer ma page "connexion" sur mon site web , mais je bloque la :
<?php
	mysql_connect('localhost', 'root', '');  
	mysql_select_db ('teste') ;
	$requete = "SELECT * FROM news WHERE id='$id2' AND passe='$passe2'";  
    $result = mysql_query($requete);
    if (mysql_fetch_array($result)) {
        echo "$id<br/>";
        echo "$passe<br/>";
    } else {
        echo "Paramètres de connexion invalides<br/>";
    }
	?>


Quand je teste et que je mets de BONS identifiants et password , il me met toujours "Parametres de connexion invalides" .

Merci d'avance :)

6 réponses

ze-life-of-quent1 Messages postés 1573 Date d'inscription lundi 8 février 2010 Statut Membre Dernière intervention 17 octobre 2015 776
9 avril 2010 à 21:58
Bonjour, essayez de mettre
$result = mysql_query($requete) or die (mysql_error());
et collez le message si il y en a un qui s'affiche.
0
ok jvais essayer merci
0
avion-f16 Messages postés 19244 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 17 avril 2024 4 496
9 avril 2010 à 22:51
Tes variables $id2 et $passe2, elles viennent d'où ?
0
id2 et passe2 ca vient de la page d'avant ou il y a 2 champ texte ki s'appellent id2 et passe2
0
avion-f16 Messages postés 19244 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 17 avril 2024 4 496
10 avril 2010 à 20:38
D'abord c'est $_POST['id2'] et $_POST['passe2'] (ou $_GET).
Si ton serveur accepte la méthode courte (register_global), ne l'utilise pas, ça peut être activé ou pas en fonction des serveurs (donc autant coder "standard", pour avoir un code fonctionnel sur un max. de serveurs).
0
goldenmike Messages postés 315 Date d'inscription samedi 21 juillet 2007 Statut Membre Dernière intervention 23 août 2012 52
10 avril 2010 à 20:59
$result = mysql_query($requete) or die (mysql_error());
ne donne rien , toujours Paramètres de connexion invalides :\
J'ai bien fais $_POST['id2'] et $_POST['passe2'] mais ca ne marche toujours pas :\
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
up
0
avion-f16 Messages postés 19244 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 17 avril 2024 4 496
17 avril 2010 à 16:12
$id et $passe sont eux aussi indéfinis.
0
mais comment puis-je les définir ??
merci.
0
avion-f16 Messages postés 19244 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 17 avril 2024 4 496
17 avril 2010 à 17:03
Tu ferais mieux de relire le tuto sur le SdZ.
0