Probleme pour afficher le contenu de ma bd

Répondre
moogli
le 28/06/2004 à 22:20
moogli
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 !!!!!
moogli
le 28/06/2004 à 22:29
moogli
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 !!!!!
Dark Elf
le 28/06/2004 à 23:02
Dark Elf
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
bibi
le 30/06/2004 à 12:58
bibi
3 champs : numero et nom
ca fait 2 chez mwa smiley
commit suicide
moogli
le 30/06/2004 à 13:06
moogli
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 !!!!!
juvenalvangu
le 30/06/2004 à 16:59
juvenalvangu
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/)
bibi
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
bibi
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
moogli
le 01/07/2004 à 18:06
moogli
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 smiley 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
Voila, alors aider Moi
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 !!!!!
Répondre
LoadingChargement en cours