A voir également:
- Pb de recupération de données dans bdd
- Impossible de récupérer mon compte gmail - Guide
- Exemple base de données access à télécharger gratuit - Forum Access
- Modèle conceptuel de données - Astuces et Solutions
- La base de données de sécurité du serveur n'a pas de compte d'ordinateur pour la relation ✓ - Forum Réseau
- Acquisition de données pci et contrôleur de traitement du signal ✓ - Forum Windows 10
1 réponse
Re
j'ai corrigé mon code et maintenant j'arrive a afficher le resultat de ma requette mais ca ne marche toujours pas!!
En effet le resultat de ma requete est le bon mais la comparaison avec les donnéés entrées ne marche pas.
je compare "1111" avec "1111". Le pb peut venir de fait que je compare de nombres?
Voici mon code modifié
<?php
//connection bdd
mysql_connect("localhost", "root", "");
mysql_select_db("test");
//test de variables
if(isset($_POST['nom']) && isset($_POST['pass']))//si variable axiste
{
$nom1 = $_POST['nom']; //creation de $nom1 et $pass1 avec les variables entrees
$pass1 = $_POST['pass'];
if(!empty($_POST['pass']) && !empty($_POST['nom']))
{
//recupération (ds table membre) du pwd qui correspond au login entré pour les comparer
$comp = mysql_query("SELECT mdp FROM membre WHERE id='$nom1'");
$resultat = mysql_fetch_array($comp);
echo $resultat["mdp"];
if($pass1 == $comp)
{
echo' ca marche! ';
}
else
{
echo' Mauvais login ou mdp!! ';
?> <br><br>
<form method="post">
<p>
nom : <input type="text" name="nom" /><BR><BR>
pass: <input type="text" name="pass" /><BR><BR>
<input type="submit" value="Valider" />
</p>
</form>
<?php
}
}
else
{
echo ' Vous n\'avez pas tout rempli !! ';
?> <br><br>
<form method="post">
<p>
nom : <input type="text" name="nom" /><BR><BR>
pass: <input type="text" name="pass" /><BR><BR>
<input type="submit" value="Valider" />
</p>
</form>
<?php
}
}
else
{
?>
<form method="post">
<p>
nom : <input type="text" name="nom" /><BR><BR>
pass: <input type="text" name="pass" /><BR><BR>
<input type="submit" value="Valider" />
</p>
</form>
<?php
}
?>
j'ai corrigé mon code et maintenant j'arrive a afficher le resultat de ma requette mais ca ne marche toujours pas!!
En effet le resultat de ma requete est le bon mais la comparaison avec les donnéés entrées ne marche pas.
je compare "1111" avec "1111". Le pb peut venir de fait que je compare de nombres?
Voici mon code modifié
<?php
//connection bdd
mysql_connect("localhost", "root", "");
mysql_select_db("test");
//test de variables
if(isset($_POST['nom']) && isset($_POST['pass']))//si variable axiste
{
$nom1 = $_POST['nom']; //creation de $nom1 et $pass1 avec les variables entrees
$pass1 = $_POST['pass'];
if(!empty($_POST['pass']) && !empty($_POST['nom']))
{
//recupération (ds table membre) du pwd qui correspond au login entré pour les comparer
$comp = mysql_query("SELECT mdp FROM membre WHERE id='$nom1'");
$resultat = mysql_fetch_array($comp);
echo $resultat["mdp"];
if($pass1 == $comp)
{
echo' ca marche! ';
}
else
{
echo' Mauvais login ou mdp!! ';
?> <br><br>
<form method="post">
<p>
nom : <input type="text" name="nom" /><BR><BR>
pass: <input type="text" name="pass" /><BR><BR>
<input type="submit" value="Valider" />
</p>
</form>
<?php
}
}
else
{
echo ' Vous n\'avez pas tout rempli !! ';
?> <br><br>
<form method="post">
<p>
nom : <input type="text" name="nom" /><BR><BR>
pass: <input type="text" name="pass" /><BR><BR>
<input type="submit" value="Valider" />
</p>
</form>
<?php
}
}
else
{
?>
<form method="post">
<p>
nom : <input type="text" name="nom" /><BR><BR>
pass: <input type="text" name="pass" /><BR><BR>
<input type="submit" value="Valider" />
</p>
</form>
<?php
}
?>