Comment affichier ma requete? - PHP - Programmation
Marsh Posté le 05-12-2002 à 13:11:59
hum j'ai placé un or die() et maintenant il me dit que ma table user est vide alors que j'ai 4 enregistrement dedans
Marsh Posté le 05-12-2002 à 13:15:40
chacal_one333 a écrit a écrit : hum j'ai placé un or die() et maintenant il me dit que ma table user est vide alors que j'ai 4 enregistrement dedans |
Vérifie les minuscules/majuscules dans le nom de la table et des colones (quand t'en utilises)
Marsh Posté le 05-12-2002 à 14:17:20
En tout cas, tu ne peux pas faire un echo $que car $que n'est pas une simple chaîne de caractères.
Tu peux utiliser la syntaxe suivante :
Code :
|
Marsh Posté le 05-12-2002 à 14:31:38
<?php |
tjr pareil
pourtant ma table est remplie
Marsh Posté le 05-12-2002 à 14:40:26
Es-tu sûr de bien te connecter à ta base?
Sinon, quel est l'intitulé exact du message d'erreur?
Marsh Posté le 05-12-2002 à 14:44:00
Ha tiens j'ai vu une faute
Code :
|
Tu as oublié de mettre des accolades pour ton if (isset($oui)) qui envoie vers la requête. Résultat, seule la première instruction après le if dépend du if.
A tous les coups, ta variable $oui est mal fichue, et il ne passe pas dedans...
Marsh Posté le 05-12-2002 à 14:48:47
deja j'ai plus ce bug
mais la j'ai une page blanche que je fasse oui ou non
<?php |
Marsh Posté le 05-12-2002 à 14:53:53
chacal_one333 a écrit a écrit : http://fawteam.free.fr/db.png |
Un conseil, met une page d'acceuil qui dit "en travaux" ou autre page d'acceuil un peu du genre par ce que là on se balade comme on veut sur ton site (même si on voit pas les sources des fichiers .php, on voit l'organisation de tes fichiers)
Marsh Posté le 05-12-2002 à 14:54:46
omega2 a écrit a écrit : Un conseil, met une page d'acceuil qui dit "en travaux" ou autre page d'acceuil un peu du genre par ce que là on se balade comme on veut sur ton site (même si on voit pas les sources des fichiers .php, on voit l'organisation de tes fichiers) |
ce sont jsute des ptit test pour debuter
des truc tout con qui servent jsute a tester en apprenant
j'ai riena cacher
Marsh Posté le 05-12-2002 à 14:55:13
Fred999 a écrit a écrit : Tu peux montrer le code de la page qui appelle ça? |
<link rel="stylesheet" style="text/css" href="style.css"> |
Marsh Posté le 05-12-2002 à 14:57:17
chacal_one333 a écrit a écrit : deja j'ai plus ce bug mais la j'ai une page blanche que je fasse oui ou non
|
C'est plutôt :
while($row=mysql_fetch_array($que))
non ?
Marsh Posté le 05-12-2002 à 14:58:19
chacal_one333 a écrit a écrit : deja j'ai plus ce bug mais la j'ai une page blanche que je fasse oui ou non
|
Voilà ce que j'obtients :
page appellé :
http://fawteam.free.fr/php%20test/interro.php?oui=oui
texte reçus :
interrogation des inscrits
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in interro.php on line 16
page appellé :
http://fawteam.free.fr/php%20test/interro.php?non=non
texte reçus :
retour a la page d'acceuil
Warning: Cannot add header information - headers already sent by (output started at /var/www/free.fr/13/f/a/w/t/fawteam/php test/interro.php:9) in interro.php on line 24
Tes variables oui et non ne sont visiblement pas initialisé par le formulaire.
Marsh Posté le 05-12-2002 à 14:59:31
mais en passant paar : http://fawteam.free.fr/php%20test/interrogation.html
et en clikant sur oui ou non ta une page blanche?
Marsh Posté le 05-12-2002 à 14:59:31
solution :
dans les tags de tes boutons, il faut mettre
name=oui
et
name=non
(t'as oublié le =)
Je sais plus s'il faut des accolade autour du oui et du non en fait.
Marsh Posté le 05-12-2002 à 15:02:19
chacal_one333 a écrit a écrit :
|
Je sais pas poruquoi, mais le passage par formulaire avec des buotons SUBMIT me paraît bof.
De plus, quand tu passes d'une page à une autre par formulaire, il faut que tu récupères les valeurs des champs par $HTTP_POST_VARS (ou autre méthode plus moderne que les autres ne manqueront pas de donner).
stellayr > d'accord avec toi, il a mal recopié mon code
Marsh Posté le 05-12-2002 à 15:03:31
j'ai corrigé l'erreur pour le "non" mais quand je click sur oui j'ai tjr l'erreur fetch_array
Marsh Posté le 05-12-2002 à 15:04:26
Fred999 a écrit a écrit : Je sais pas poruquoi, mais le passage par formulaire avec des buotons SUBMIT me paraît bof. De plus, quand tu passes d'une page à une autre par formulaire, il faut que tu récupères les valeurs des champs par $HTTP_POST_VARS (ou autre méthode plus moderne que les autres ne manqueront pas de donner). stellayr > d'accord avec toi, il a mal recopié mon code |
submit c'est juste le nom j'ai oublier de le changer
a l'origine j'avais qu'un bouton submit
Marsh Posté le 05-12-2002 à 15:04:53
Fred999 a écrit a écrit : il faut que tu récupères les valeurs des champs par $HTTP_POST_VARS (ou autre méthode plus moderne que les autres ne manqueront pas de donner). stellayr > d'accord avec toi, il a mal recopié mon code |
como faire?
Marsh Posté le 05-12-2002 à 15:05:51
chacal_one333 a écrit a écrit : submit c'est juste le nom j'ai oublier de le changer a l'origine j'avais qu'un bouton submit |
Tu sais quoi? Au lieu de tes deux boutons et de ton formulaire, mets deux liens:
<a href="http://mapage...?reponse=oui">Oui</a>
<a href="http://mapage...?reponse=non">Non</a>
Dans la seconde page, tu fais un test sur $reponse, et on n'en parle plus
Marsh Posté le 05-12-2002 à 15:06:01
pourtant j'ai bien recuperer la valuer de mon 'non' car je retourne bien a l'index
Marsh Posté le 05-12-2002 à 15:06:26
Code :
|
après corection, ca done :
Code :
|
Marsh Posté le 05-12-2002 à 15:06:33
Fred999 a écrit a écrit : Tu sais quoi? Au lieu de tes deux boutons et de ton formulaire, mets deux liens: <a href="http://mapage...?reponse=oui">Oui</a> <a href="http://mapage...?reponse=non">Non</a> Dans la seconde page, tu fais un test sur $reponse, et on n'en parle plus |
ben wai mais jveut pas apprendre ca
Marsh Posté le 05-12-2002 à 15:07:43
omega2 a écrit a écrit :
|
ca marche
merci bcp omega2
Marsh Posté le 05-12-2002 à 15:09:19
par contre encore un tit truc
la j'ai une longue chaine avec plein de mail
comment les separer? par exemple en mettant un <br> enntre chaque
Marsh Posté le 05-12-2002 à 15:09:31
chacal_one333 a écrit a écrit : ca marche merci bcp omega2 |
Manque plus qu'un retour à la ligne entre les adresses emails.
Mais vbon, c'est pas ça que tu voulais apprendre je penses.
Marsh Posté le 05-12-2002 à 15:10:58
chacal_one333 a écrit a écrit : par contre encore un tit truc la j'ai une longue chaine avec plein de mail comment les separer? par exemple en mettant un <br> enntre chaque |
ARGL, tu m'as grillé là.
Ben vvoilà, t'as donné la réponse.
Et n'oublis pas les <html>
<body>
avant tout texte et
</body>
</html>
a la fin de la page.
Marsh Posté le 05-12-2002 à 15:11:31
chacal_one333 a écrit a écrit : ca marche merci bcp omega2 |
Salaud!
C'est toi qui as mal recopié mon code
Marsh Posté le 05-12-2002 à 15:12:42
Fred999 a écrit a écrit : Salaud! C'est toi qui as mal recopié mon code |
Marsh Posté le 05-12-2002 à 15:13:50
Fred999 a écrit a écrit : Salaud! C'est toi qui as mal recopié mon code |
J'avais pas fait gaffe que tu lui avais déjà donné la réponse plus haut.
Marsh Posté le 05-12-2002 à 15:34:28
encore une ptit info
comment mettre un bgcolor="" avec un header(location: ) ...
Aparement c'est incompatible car il ne faut rien en sortie donc comment mettre ce fond?
Marsh Posté le 05-12-2002 à 15:41:10
Ba j'vois pas bien l'intérêt de faire un bgcolor="" en même temps qu'un header()
header(), c'est pour ajouter des entêtes HTTP à ta requête, genre le cache, etc... ou la location, dans ton cas. Mais si tu fais un header("Location:..." ) tu changeras de page donc t'auras pas à changer de couleur pour ton body, nan ?
J'comprends pas bien c'que tu veux faire...
Marsh Posté le 05-12-2002 à 12:57:21
je cherche a affichier toutes les info des personnes inscrite mais je n'arrive pas a afficher ma requete $que, ca me donne en sortie :
voici la liste des utilisateurs :
<?php
require("connect.php" );
$connect=mysql_connect(SERVEUR, NOM, PASSE);
mysql_select_db(BASE, $connect);
if (isset($oui))
echo "interrogation des inscrits";
elseif (isset($non))
echo "retour a la page d'acceuil";
if (isset($oui))
$req="SELECT * FROM User";
$que=mysql_query($req);
echo 'voici la liste des utilisateurs '.$que.'<br>';
if (isset($non))
header("location: http://fawteam.free.fr/php%20test/" );
?>
Message édité par Profil supprimé le 05-12-2002 à 13:09:52