Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1346 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Comment affichier ma requete?

 


 Mot :   Pseudo :  
 
 Page :   1  2
Page Précédente
Auteur Sujet :

Comment affichier ma requete?

n°261565
Profil sup​primé
Posté le 05-12-2002 à 12:57:21  answer
 

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
mood
Publicité
Posté le 05-12-2002 à 12:57:21  profilanswer
 

n°261574
Profil sup​primé
Posté le 05-12-2002 à 13:11:59  answer
 

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 :/

n°261580
omega2
Posté le 05-12-2002 à 13:15:40  profilanswer
 

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)

n°261583
Profil sup​primé
Posté le 05-12-2002 à 13:18:37  answer
 

ma table s'apelle bien User :/

n°261611
Fred999
Rabat-joie
Posté le 05-12-2002 à 14:17:20  profilanswer
 

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 :
  1. while ($row = mysql_fetch_array($que)) {
  2.    echo $row["nom_du_champ_qui_va_bien"];
  3. }


n°261631
Profil sup​primé
Posté le 05-12-2002 à 14:31:38  answer
 

<?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";
 
//si on repond oui
if (isset($oui))
$req="SELECT email FROM User ";
$que=mysql_query($req) or die ('error sql'.sql.'<br>'.mysql_error());
while($row = mysql_fetch_array($req))  
 {
echo $row['email'];
 }
//si on repond non
if (isset($non))
header("location: http://fawteam.free.fr/php%20test/" );
 
?>


 
tjr pareil :(
 
pourtant ma table est remplie :(
 


Message édité par Profil supprimé le 05-12-2002 à 14:31:57
n°261635
Profil sup​primé
Posté le 05-12-2002 à 14:33:20  answer
 

http://fawteam.free.fr/db.png

n°261654
Fred999
Rabat-joie
Posté le 05-12-2002 à 14:40:26  profilanswer
 

Es-tu sûr de bien te connecter à ta base?
 
Sinon, quel est l'intitulé exact du message d'erreur?

n°261657
Profil sup​primé
Posté le 05-12-2002 à 14:41:09  answer
 

error sqlsql
Query was empty :(

n°261664
Profil sup​primé
Posté le 05-12-2002 à 14:43:21  answer
 

et  je me connect bien a ma base ;)

mood
Publicité
Posté le 05-12-2002 à 14:43:21  profilanswer
 

n°261665
Fred999
Rabat-joie
Posté le 05-12-2002 à 14:44:00  profilanswer
 

Ha tiens j'ai vu une faute :D

Code :
  1. <?php
  2. require("connect.php" );
  3. $connect=mysql_connect(SERVEUR, NOM, PASSE);
  4. mysql_select_db(BASE, $connect);
  5. if (isset($oui))
  6. echo "interrogation des inscrits";
  7. elseif (isset($non))
  8. echo "retour a la page d'acceuil";
  9. //si on repond oui
  10. if (isset($oui)) {
  11. $req="SELECT email FROM User ";
  12. $que=mysql_query($req) or die ('error sql'.sql.'<br>'.mysql_error());
  13. while($row = mysql_fetch_array($req)) 
  14. {
  15. echo $row['email'];
  16. }
  17. }
  18. //si on repond non
  19. if (isset($non))
  20. header("location: http://fawteam.free.fr/php%20test/" );


 
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...

n°261671
Profil sup​primé
Posté le 05-12-2002 à 14:48:47  answer
 

deja j'ai plus ce bug :)
 
mais la j'ai une page blanche que je fasse oui ou non  
 

<?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";
 
//si on repond oui
if (isset($oui))
{
$req="SELECT email FROM User ";
$que=mysql_query($req) or die ('error sql'.sql.'<br>'.mysql_error());
while($row=mysql_fetch_array($req))  
 {
 echo $row['email'];
 }
}
//si on repond non
if (isset($non))
 {
mysql_close();  
header("Location: http://fawteam.free.fr/php%20test/" );
 }
?>


 
:/


Message édité par Profil supprimé le 05-12-2002 à 14:49:04
n°261674
Fred999
Rabat-joie
Posté le 05-12-2002 à 14:52:07  profilanswer
 

Tu peux montrer le code de la page qui appelle ça? :??:

n°261676
omega2
Posté le 05-12-2002 à 14:53:53  profilanswer
 

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)

n°261678
Profil sup​primé
Posté le 05-12-2002 à 14:54:46  answer
 

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 ;)

n°261679
Profil sup​primé
Posté le 05-12-2002 à 14:55:13  answer
 

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">
</head>
<body>
<form method=post action="interro.php">
<font face="Lucida Console" size=2>- <u>Voir la liste des inscrits?</u><p>
<input type=submit name"oui" value="- oui -"style="width:70px;"> <input type=submit name"non" value="- non -" style="width:70px;">            
<p><input type=button name"submit" value="Envoyer en cliquant ci-dessus"style="width:148px;">
</form>

n°261684
Stellayr
Un peu plus près des étoiles
Posté le 05-12-2002 à 14:57:17  profilanswer
 

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  
 

<?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";
 
//si on repond oui
if (isset($oui))
{
$req="SELECT email FROM User ";
$que=mysql_query($req) or die ('error sql'.sql.'<br>'.mysql_error());
while($row=mysql_fetch_array($[g]req[/g]))  
 {
 echo $row['email'];
 }
}
//si on repond non
if (isset($non))
 {
mysql_close();  
header("Location: http://fawteam.free.fr/php%20test/" );
 }
?>


 
:/




 
C'est plutôt :
 
while($row=mysql_fetch_array($que))
 
non ?

n°261687
omega2
Posté le 05-12-2002 à 14:58:19  profilanswer
 

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  
 

<?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";
 
//si on repond oui
if (isset($oui))
{
$req="SELECT email FROM User ";
$que=mysql_query($req) or die ('error sql'.sql.'<br>'.mysql_error());
while($row=mysql_fetch_array($req))  
 {
 echo $row['email'];
 }
}
//si on repond non
if (isset($non))
 {
mysql_close();  
header("Location: http://fawteam.free.fr/php%20test/" );
 }
?>


 
:/



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.

n°261690
Profil sup​primé
Posté le 05-12-2002 à 14:59:31  answer
 

mais en passant paar : http://fawteam.free.fr/php%20test/interrogation.html
 
et en  clikant sur oui ou non ta une page blanche?

n°261691
omega2
Posté le 05-12-2002 à 14:59:31  profilanswer
 

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.


Message édité par omega2 le 05-12-2002 à 15:00:23
n°261693
Profil sup​primé
Posté le 05-12-2002 à 15:00:11  answer
 

j'ai oublier les = [:totoz]

n°261698
Profil sup​primé
Posté le 05-12-2002 à 15:01:49  answer
 

ben ca fait tjr pareil page blanche :heink:

n°261701
Fred999
Rabat-joie
Posté le 05-12-2002 à 15:02:19  profilanswer
 

chacal_one333 a écrit a écrit :

<link rel="stylesheet" style="text/css" href="style.css">
</head>
<body>
<form method=post action="interro.php">
<font face="Lucida Console" size=2>- <u>Voir la liste des inscrits?</u><p>
<input type=submit name"oui" value="- oui -"style="width:70px;"> <input type=submit name"non" value="- non -" style="width:70px;">            
<p><input type=button name"submit" value="Envoyer en cliquant ci-dessus"style="width:148px;">
</form>






 
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 [:sisicaivrai] ;)

n°261706
Profil sup​primé
Posté le 05-12-2002 à 15:03:31  answer
 

j'ai corrigé l'erreur pour le "non" mais quand je click sur oui j'ai tjr l'erreur fetch_array :(

n°261709
Profil sup​primé
Posté le 05-12-2002 à 15:04:26  answer
 

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 [:sisicaivrai] ;)



submit c'est juste le nom j'ai oublier de le changer
 
a l'origine j'avais qu'un bouton submit ;)

n°261711
Profil sup​primé
Posté le 05-12-2002 à 15:04:53  answer
 

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 [:sisicaivrai] ;)



como faire?

n°261714
Fred999
Rabat-joie
Posté le 05-12-2002 à 15:05:51  profilanswer
 

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 :D

n°261715
Profil sup​primé
Posté le 05-12-2002 à 15:06:01  answer
 

pourtant j'ai bien recuperer la valuer de mon 'non' car je retourne bien a l'index

n°261716
omega2
Posté le 05-12-2002 à 15:06:26  profilanswer
 

Code :
  1. $req="SELECT email FROM User ";
  2. $que=mysql_query($req) or die ('error sql'.sql.'<br>'.mysql_error());
  3. while($row=mysql_fetch_array($req))


 
 
après corection, ca done :
 

Code :
  1. $req="SELECT email FROM User ";
  2. $que=mysql_query($req) or die ('error sql'.sql.'<br>'.mysql_error());
  3. while($row=mysql_fetch_array($que))

n°261718
Profil sup​primé
Posté le 05-12-2002 à 15:06:33  answer
 

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 :D



ben wai mais jveut pas apprendre ca :D

n°261722
Profil sup​primé
Posté le 05-12-2002 à 15:07:43  answer
 

omega2 a écrit a écrit :

Code :
  1. $req="SELECT email FROM User ";
  2. $que=mysql_query($req) or die ('error sql'.sql.'<br>'.mysql_error());
  3. while($row=mysql_fetch_array($req))


 
 
après corection, ca done :
 

Code :
  1. $req="SELECT email FROM User ";
  2. $que=mysql_query($req) or die ('error sql'.sql.'<br>'.mysql_error());
  3. while($row=mysql_fetch_array($que))





:love:  :love:  
 
ca marche :)
 
merci bcp omega2 :jap:

n°261726
Profil sup​primé
Posté le 05-12-2002 à 15:09:19  answer
 

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

n°261727
omega2
Posté le 05-12-2002 à 15:09:31  profilanswer
 

chacal_one333 a écrit a écrit :

 :love:  :love:  
 
ca marche :)
 
merci bcp omega2 :jap:  



Manque plus qu'un retour à la ligne entre les adresses emails. :p
Mais vbon, c'est pas ça que tu voulais apprendre je penses. ;)

n°261732
omega2
Posté le 05-12-2002 à 15:10:58  profilanswer
 

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à. :lol:
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. ;)

n°261735
Fred999
Rabat-joie
Posté le 05-12-2002 à 15:11:31  profilanswer
 

chacal_one333 a écrit a écrit :

 :love:  :love:  
 
ca marche :)
 
merci bcp omega2 :jap:  




 
Salaud! :D
 
C'est toi qui as mal recopié mon code :D
 
;)

n°261737
Profil sup​primé
Posté le 05-12-2002 à 15:12:42  answer
 

Fred999 a écrit a écrit :

 
 
Salaud! :D
 
C'est toi qui as mal recopié mon code :D
 
;)



:hello:

n°261738
Profil sup​primé
Posté le 05-12-2002 à 15:13:02  answer
 

merci a tous ;)

n°261741
omega2
Posté le 05-12-2002 à 15:13:50  profilanswer
 

Fred999 a écrit a écrit :

 
 
Salaud! :D
 
C'est toi qui as mal recopié mon code :D
 
;)



:lol: J'avais pas fait gaffe que tu lui avais déjà donné la réponse plus haut. ;)

n°261796
Profil sup​primé
Posté le 05-12-2002 à 15:34:28  answer
 

encore une ptit info :pt1cable:  
 
comment mettre un bgcolor="" avec un header(location: ) ...
 
Aparement c'est incompatible car il ne faut rien en sortie donc comment mettre ce fond?


Message édité par Profil supprimé le 05-12-2002 à 15:34:36
n°261814
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 05-12-2002 à 15:41:10  profilanswer
 

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...


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2
Page Précédente

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Comment affichier ma requete?

 

Sujets relatifs
Ptit soucis sur traitement du resulat requete MySQL[SQL]probleme avec une requete
Requête SQL Accessrequete
petite requete sql toute beteordre d'affichage dee requete sql suivant contenu fichier texte
[SOAP] Changer l'encoding d'une requête[Access97] Aide requête paramétrée...
[mysql]requete de type arbre (rechercher n-peres]Nombre de requete pour l'affichage d'un forum : Normes?
Plus de sujets relatifs à : Comment affichier ma requete?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR