Echo d'une commande SQL ?
Posté : 14 sept. 2012, 17:43
Bonjour à tous,
Voilà mon soucis.
J'ai deux pages php, First.php, et Second.php.
Dans first.php, j'ai ma commande SQL dans $echomoney tel que :
ma variable $echomoney ne fonctionne pas.
Son principe serait de séléctionner le pseudo qui vient de se connecter, et a partir de lui, afficher la donnée "Money" provenant de la base SQL, et de l'afficher en echo sur second.php.
Seulement, lorsque je fais cela, le seul echo qui apparait, est simplement la commande SQL non exécutée, et non le résultat.
La fonction marche car j'ai testé avec du simple texte et cela marche.
Auriez vous la solution a mon problème ?
Je vous remercie.
Voilà mon soucis.
J'ai deux pages php, First.php, et Second.php.
Dans first.php, j'ai ma commande SQL dans $echomoney tel que :
<?php
session_start();
mysql_connect ("localhost","root","root");
mysql_select_db ("dbifield");
if(isset($_POST['login'])) $login=$_POST['login'];
else $login ='';
if(isset($_POST['pass'])) $pass=$_POST['pass'];
else $pass = '';
$requete = "SELECT login, pass FROM membres WHERE login='$login' AND pass='$pass'";
$echomoney = "SELECT money FROM membres WHERE login='$login'";
$login = mysql_query($requete);
if (mysql_num_rows($login) == 1) {
$row = mysql_fetch_assoc($login);
echo "Yes";
} else {
echo "No";
}
$_SESSION['something_we_saved'] = $echomoney;
header("Location:second.php");
mysql_close();
?>
et Second.php :
<?php
session_start();
echo $_SESSION['something_we_saved'];
?>
Je suis sûre que le système marche car je l'utilise, mon seul problème le voici :ma variable $echomoney ne fonctionne pas.
Son principe serait de séléctionner le pseudo qui vient de se connecter, et a partir de lui, afficher la donnée "Money" provenant de la base SQL, et de l'afficher en echo sur second.php.
Seulement, lorsque je fais cela, le seul echo qui apparait, est simplement la commande SQL non exécutée, et non le résultat.
La fonction marche car j'ai testé avec du simple texte et cela marche.
Auriez vous la solution a mon problème ?
Je vous remercie.