aidez moi svp

badreflow
Invité n'ayant pas de compte PHPfrance

19 juin 2008, 21:46

slt;aidez moi svp :oops:
<?php  
mysql_connect ("localhost", "root", ""); 
mysql_select_db("nom"); 
$query = mysql_query("SELECT * FROM nom WHERE pseudo = '" . $_POST['pseudo'] . "' AND  

passe = '"  

. $_POST['pseudo'] . "'") ; 

// On effectue la requête et on obtient des résutats (ou pas !) 
$result = mysql_query ($query); 
if(mysql_num_rows($result)==0)  

{echo "non non"} 

{else echo"bienvenu"  
} 

// On n'oublie pas de fermer la connection mysql 
mysql_close (); 

?> 
il me donne une erreure :D je sais pas commet faire un scripte php qui permet de verifier si le pseudo et mot de passe entrer par le membre se trouve dans la base donnée si oui lui afficher (bienvenu nom_membre)si nom (compte non valide) :twisted:

Eléphanteau du PHP | 29 Messages

19 juin 2008, 22:16

Bonjour, quelle est l'erreur?
PS : Si tu ne veux pas te faire engueler, evite de mettre pour sujet : aidez moi svp ... :wink:
Et n'oublie pas le ; à la fin de chaque ligne de ton code, tu en a oublier quasiment à chaque echo ...
et puis ca sers a rien de mettre $result = mysql_query ($query); vu que tu la déjà mis juste au-dessus

Eléphanteau du PHP | 29 Messages

19 juin 2008, 22:23

en faite il y a plein de truk qui faudrais changer,
<?php  
mysql_connect ("localhost", "root", ""); 
mysql_select_db("nom"); 
mysql_query("SELECT * FROM nom WHERE pseudo = '" . $_POST['pseudo'] . "' AND  

passe = '"  

. $_POST['pseudo'] . "'") ; 

// On effectue la requête et on obtient des résutats (ou pas !) 

if(mysql_num_rows($result)==0)  {
echo "non non;"
} 

else{
echo "bienvenu";
} 

// On n'oublie pas de fermer la connection mysql 
mysql_close (); 

?> 

Eléphanteau du PHP | 29 Messages

19 juin 2008, 22:30

Et au dela de ton code, il me semble qu'il y a pas mal d'incohérence, enfin je veux dire ce n'est pas de cette manière que je l'aurais fais.
if (isset($_POST['auth'])&& $_POST['auth'] != '')
{
$client = $_POST['auth'];
$password = $_POST['password'];


$query = "SELECT count(*) from compte where client='".$client."' and password='".$password."'";
$result = mysql_query($query) or die("Query failed");

$line = mysql_fetch_assoc($result);


    foreach ($line as $col_value) {
		if ($col_value==1)
		{
					
			echo ("identification ok");
			echo "<meta http-equiv='refresh' content='0;URL=admin.php'>";
						
		}
	
	
		else
		{
echo erreur;
}
?>