Problème Php/SQL
siniko44
Messages postés
172
Date d'inscription
Statut
Membre
Dernière intervention
-
Squad-G Messages postés 66 Date d'inscription Statut Membre Dernière intervention -
Squad-G Messages postés 66 Date d'inscription Statut Membre Dernière intervention -
Bonjour.
Actuellement je créer un code pour récupérer un mot de passe, mais jusqu'ici, je bloque. Voici mon code :
forget.php:
<form action="forget=2.php" method="POST"><br>
<label>Nom de compte : </label>
<input name="ndc" type="text" size="15"><br>
</form>
forget=2.php
<?php
{
$ndc = htmlentities ($_POST['ndc'], ENT_QUOTES);
}
mysql_connect('127.0.0.1', 'root', '');
mysql_select_db ('cms') or die (mysql_error());
$quest = mysql_query("SELECT Quest FROM test WHERE Pseudo = '".$ndc."'") or die (mysql_error());
if ($ndc == "" )
{
echo "Veuillez déterminer un Nom de compte.";
}
else
{
if(mysql_num_rows($quest))
{ echo mysql_fetch_array($quest); }
else
{ echo "Ce compte est inéxistant."; }
}
Biensûr, ceci n'est que le début du code. Celui ci doit reconnaitre le nom de compte dans la bdd et afficher la question secrète.
Voici ma table sql :
| Pseudo | Pass | Email | Quest | Rep |
-----------------------------------------------------------------
| Siniko | 1234 | sin@e.fr | Quel est ? | Bleu |
Tout fonctionne, le seul problème, c'est que si j'entre 'Siniko', il me renvoie : 'Array' au lieu de 'Quel est ?'.
Actuellement je créer un code pour récupérer un mot de passe, mais jusqu'ici, je bloque. Voici mon code :
forget.php:
<form action="forget=2.php" method="POST"><br>
<label>Nom de compte : </label>
<input name="ndc" type="text" size="15"><br>
</form>
forget=2.php
<?php
{
$ndc = htmlentities ($_POST['ndc'], ENT_QUOTES);
}
mysql_connect('127.0.0.1', 'root', '');
mysql_select_db ('cms') or die (mysql_error());
$quest = mysql_query("SELECT Quest FROM test WHERE Pseudo = '".$ndc."'") or die (mysql_error());
if ($ndc == "" )
{
echo "Veuillez déterminer un Nom de compte.";
}
else
{
if(mysql_num_rows($quest))
{ echo mysql_fetch_array($quest); }
else
{ echo "Ce compte est inéxistant."; }
}
Biensûr, ceci n'est que le début du code. Celui ci doit reconnaitre le nom de compte dans la bdd et afficher la question secrète.
Voici ma table sql :
| Pseudo | Pass | Email | Quest | Rep |
-----------------------------------------------------------------
| Siniko | 1234 | sin@e.fr | Quel est ? | Bleu |
Tout fonctionne, le seul problème, c'est que si j'entre 'Siniko', il me renvoie : 'Array' au lieu de 'Quel est ?'.
A voir également:
- Problème Php/SQL
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Logiciel sql - Télécharger - Bases de données
- Alert php ✓ - Forum PHP
- Retour a la ligne php ✓ - Forum PHP