Php et mysql fetch
geo
-
geo -
geo -
voila je doit faire un travail pour l'ecole et je cherche pour regarder si un pseudo et un code sont valide dans une base de données
voila ou j'en suis
<?php
if(isset($_POST['cmdok']))
{
$code=$_POST['code'];
$pseudo=$_POST['pseudo'];
$tcode=mysql_query("SELECT code FROM inscrit");
$bcode=mysql_fetch_array($tcode);
$tpseudo=mysql_query("SELECT pseudo FROM inscrit");
$bpseudo=mysql_fetch_array($tpseudo);
echo "<br>$tcode <br>";
echo "<br>$bcode <br>";
echo "<br>$tpseudo<br>";
echo "<br>$bpseudo<br>";
if ($pseudo!=$bpseudo)
{
echo "votre pseudo est incorrect <br>";
if($code!=$bcode)
{
echo "votre code d'accés est incorrect <br> si vous n'êtes pas inscrits. INSCRIVEZ-VOUS!";
}
}
else
{
echo "tout est ok";
}
}
?>
si qqun peut m'aider ca serais genial; j'arrive pas a verifier si les champs son pareil
merci de votre aide
voila ou j'en suis
<?php
if(isset($_POST['cmdok']))
{
$code=$_POST['code'];
$pseudo=$_POST['pseudo'];
$tcode=mysql_query("SELECT code FROM inscrit");
$bcode=mysql_fetch_array($tcode);
$tpseudo=mysql_query("SELECT pseudo FROM inscrit");
$bpseudo=mysql_fetch_array($tpseudo);
echo "<br>$tcode <br>";
echo "<br>$bcode <br>";
echo "<br>$tpseudo<br>";
echo "<br>$bpseudo<br>";
if ($pseudo!=$bpseudo)
{
echo "votre pseudo est incorrect <br>";
if($code!=$bcode)
{
echo "votre code d'accés est incorrect <br> si vous n'êtes pas inscrits. INSCRIVEZ-VOUS!";
}
}
else
{
echo "tout est ok";
}
}
?>
si qqun peut m'aider ca serais genial; j'arrive pas a verifier si les champs son pareil
merci de votre aide
A voir également:
- Php et mysql fetch
- Easy php - Télécharger - Divers Web & Internet
- Mysql community server - Télécharger - Bases de données
- Expert php pinterest - Télécharger - Langages
- Fetch vs fetchall ✓ - Forum Webmastering
- Php alert - Forum PHP
1 réponse
c'est ta requête SQL qui est foireuse :
$res=mysql_query("SELECT pseudo, code FROM inscrit where pseudo = '$pseudo' "); // on recherche sur le pseudo
if (mysql_num_rows == 0) { // est-ce qu'il y a quelque chose ?
echo "Votre pseudo est incorect"; // non
}
else { // oui
$row = mysql_fetch_object($res); // on récupère les infos
if ($row->code != $code) { // est-ce que le code est bon ?
echo "votre code est invalide"; // non
}
else {
echo "tout est ok" ; // oui
}
}
MERCI DE VOTRE AIDE