Probleme pour afficher le contenu de ma bd
As tu 1 message d'erreur ???????
est ce que ta requete fonctionne avec un N° figé?
donne le code complet on aura p'tet une idée ....
Il en faut peu pour être heureux !!!!!
Eu g oublier comment elle s'apelle ta table qui contient nom et numéro?
Parce que la ta repris l'exemple de Dark Elf mais ta pas changer le nom de la tabel (sauf si elle s'appelle bd)
$sql='SELECT nom FROM [color=red]LE NOM DE TABLE[/color] WHERE numero = "'.$variable.'";
Il en faut peu pour être heureux !!!!!
Oui, c'est ce que je lui ai dit dans l'autre topic qu'il a créé (pour les même raisons)...
On va se concentrer sur celui là alors...
Donc donne nous ton script en entier pour qu'on comprenne mieux ta variable et tout le reste...
HELLSPLAYERS FOREVER
le 30/06/2004 à 12:58
bibi
3 champs : numero et nom
ca fait 2 chez mwa
commit suicide
Tien toi aussi tu compte po prareil.
Le truc c k'on n'a po de table donc la dessus c po gagner .....
pi un tite réponse pour voir si problème vietn du nom.....
Il en faut peu pour être heureux !!!!!
Je 2 page
------------------------------------------------------------
La premiere page (index.php) contient:
<html>
<head>
<title>Formulaire d'identification</title>
</head>
<body>
<form action="login.php" method="get">
Votre identifiant : <input type="text" name="login"> <br>
Votre mot de passe : <input type="password" name="pwd"><br>
<input type="submit" value="Connexion">
</form>
</body>
</html>
------------------------------------------------------------
La deuxieme page (login.php) contient:
<html>
<head>
<title>Page de teste des variables</title>
</head>
<body>
<?
if (isset($_GET['login']) && isset($_GET['pwd'])) {
// echo 'Votre login est '.$_GET['login'].' et votre mot de passe est '.$_GET['pwd'];
}
else {
echo 'Les variables du formulaire ne sont pas déclarées.';
}
$login = $_GET['login'];
$pwd = $_GET['pwd'];
//-------------------------------Identifiant------------------------------------------
$base = mysql_connect ('localhost', 'root', '');
mysql_select_db ('vangu', $base) ;
$sql = 'SELECT mot_de_passe FROM membre WHERE nom = ".$login."';
$req = mysql_query($sql)
or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
$data = mysql_fetch_array($req);
$numero_phone = $data['mot_de_passe'];
mysql_free_result ($req);
mysql_close();
echo "Le mot de passe est :".$data['mot_de_passe'];
//-------------------------------Mot de Passe------------------------------------------
$base = mysql_connect ('localhost', 'root', '');
mysql_select_db ('vangu', $base) ;
$sql = 'SELECT nom FROM membre WHERE mot_de_passe = ".$pwd."';
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
$data = mysql_fetch_array($req);
$name = $data['nom'];
mysql_free_result ($req);
mysql_close();
echo " Votre nom est : ".$name;
?>
------------------------------------------------------------
Voila, alors aider moi
Aucun Code n'est parfait ... (http://www.phpamateur.africa-web.org/)
le 30/06/2004 à 17:27
bibi
bon scusez moi mé ca me soule
ya 2 posts pour le meme probleme
le mec répond la meme chose sur les 2
on pourrai pa en fermer 1 serieux ?
commit suicide
Aucun Code n'est parfait ... (http://www.phpamateur.africa-web.org/)
le 30/06/2004 à 18:24
bibi
juvenanus la
au lieu de m'envoyer des messages privés en me disant "fout moi la paix, lache moi les bask", réfléchi un peu. C'est quoi pour toi l'utilité de 2 sujet pour le meme probleme ou tu réponds les memes messages ? explique moi je técoute
commit suicide
Salut
pour ton form vaut mieux passer tes variable par post plutot que get c plus sur
=> bizzard
<?
if (isset($_GET['login']) && isset($_GET['pwd'])) {
// echo 'Votre login est '.$_GET['login'].' et votre mot de passe est '.$_GET['pwd'];
}
else {
echo 'Les variables du formulaire ne sont pas déclarées.';
}
?>
pourquoi pa un test direct sur l'inexistance de tes variable ...
<?
if (!isset($_GET['login']) or !isset($_GET['pwd']))
{
echo 'Au moins un des champs est vide';
}
else{
//tu traite la demande
}
?>
ensuite je pense qu'il faut qut tu regarde le cours sur la
contaténation
=>$sql = 'SELECT mot_de_passe FROM membre WHERE nom = ".$login."';
sa va po marché ...
Ensuite je voit pas trop l'utilité de tous sa
mais bon c toi qui vois.
Pour ton problème si lit bien le cours indiqué tu devrait t'en sortir c'est un problème de
CONTATENATION
Pour finir je dirais simplement qu'un p'tit bonjour ou 1 SVP ne fait pas de mal a personne.
c'est pas avec un
que tu va te faire aidé plus vite
A l'avenir quand tu post:
1/ tu explique ton problème (le mieux possible, je sais ces pas touours évidant)
2/ tu donne ton code
3/ tu donne les message d'erreur éventuel (très pratique)
4/ SVP ....
@+
Il en faut peu pour être heureux !!!!!