[php] Affichage de donnéesysql dans 1 tableau
Résolu
steph70
-
steph70 -
steph70 -
Bonjour,
j'ai crée une base de donnée 'sondage' et je voudrais récuperer mes données dans ce tableau mais avec mon code je n'affiche qu'une partie du code et non pas le resultat des différentes variables.
Pouvez vous m'aider svp
Merci d'avance
Steph70
Mon code de récupération de données :
j'ai crée une base de donnée 'sondage' et je voudrais récuperer mes données dans ce tableau mais avec mon code je n'affiche qu'une partie du code et non pas le resultat des différentes variables.
Pouvez vous m'aider svp
Merci d'avance
Steph70
Mon code de récupération de données :
< ? p h p m y s q l _ c o n n e c t ( " l o c a l h o s t " , " l ogin " , "lmdp " ) ; / / C o n n e x i o n à M y S Q L m y s q l _ s e l e c t _ d b ( "db" ) ; / / S é l e c t i o n d e l a b a s e db $ r e p o n s e = m y s q l _ q u e r y ( " S E L E C T C O U N T ( * ) F R O M s o n d a g e W H E R E r e s u l t a t = ' G y ' ) ; / / R e q u ê t e S Q L $ r e p o n s e 1 = m y s q l _ q u e r y ( " S E L E C T C O U N T ( * ) F R O M s o n d a g e W H E R E r e s u l t a t = ' R i o z ' ) ; / / R e q u ê t e S Q L $ r e p o n s e 2 = m y s q l _ q u e r y ( " S E L E C T C O U N T ( * ) F R O M s o n d a g e W H E R E r e s u l t a t = ' C o m b e s ' ) ; / / R e q u ê t e S Q L { ? > < h 3 a l i g n = " c e n t e r " > < i > R é s u l t a t s o n d a g e < / i > < / h 3 > < d i v a l i g n = " c e n t e r " > < T A B L E B O R D E R = " 1 " > < T R a l i g n = " c e n t e r " > < T H > G y < / T H > < T H > R i o z < / T H > < T H > L e s C o m b e s < / T H > < / T R > < T R a l i g n = " c e n t e r " > < T H > p r i n t ( " $ r e p o n s e " ) ; < / T H > < T H > p r i n t ( " $ r e p o n s e 1 " ) ; < / T H > < T H > p r i n t ( " $ r e p o n s e 2 " ) ; < / T H > < / T R > < / T A B L E > < ? p h p } m y s q l _ c l o s e ( ) ; / / D é c o n n e x i o n d e M y S Q L ? >
A voir également:
- [php] Affichage de donnéesysql dans 1 tableau
- Tableau word - Guide
- Tableau ascii - Guide
- Trier un tableau excel - Guide
- Tableau croisé dynamique - Guide
- Imprimer tableau excel sur une page - Guide
7 réponses
Merci beaucoup a tous,
Voici le résultat qui fonctionne.
Encore merci
Problème résolu
Amicalement
Steph70
Voici le résultat qui fonctionne.
<?php mysql_connect("localhost","login","mdp"); mysql_select_db("db"); $reponse=mysql_query("SELECT COUNT(*) FROM sondage WHERE resultat='Gy'"); $reponse1=mysql_query("SELECT COUNT(*) FROM sondage WHERE resultat='Rioz'"); $reponse2=mysql_query("SELECT COUNT(*) FROM sondage WHERE resultat='Combes'"); while ($resultat = mysql_fetch_array ($reponse) and $resultat1 = mysql_fetch_array ($reponse1) and $resultat2=mysql_fetch_array ($reponse2)) { ?> <h3 align="center"><i>Résultat sondage</i></h3> <div align="center"> <table width="500" border="1" cellspacing="0" cellpadding="0"> <TR align="center"> <TD> Gy </TD> <TD> Rioz </TD> <TD> Les Combes </TD> </TR> <TR align="center"> <TD><?php print("$resultat[0]"); ?></TD> <TD><?php print ("$resultat1[0]"); ?></TD> <TD><?php print("$resultat2[0]"); ?></TD> </TR> </table> <?php } mysql_close(); ?>
Encore merci
Problème résolu
Amicalement
Steph70
Ah mince, c'est mon copier coller qui a deconner.
Le voila plus propre :
Le voila plus propre :
< ? php mysql_connet("localhost","login","mdp"); msyql_select_db(("db"); $reponse=mysql_query("SELECT COUNT(*) FROM sondage WHERE resultat='Gy'); $reponse1=mysql_query("SELECT COUNT(*) FROM sondage WHERE resultat='Rioz'); $reponse2=mysql_query("SELECT COUNT(*) FROM sondage WHERE resultat='Combes') { ? > < h3 align="center> < i > Résultat sondage< / i> < / h 3 > <div align="center" > < TABLE BORDER =" 1 "> < TR align="center" > < TH > G y </TH > < TH> R i o z </TH > <TH> L e s C o m b e s </TH> </TR > <TR a l i g n=" center" > <TH > p r i n t ( " $ r e p o n s e " ); < /TH > <T H > p r i n t ( " $ r e p o n s e 1 " ); </TH > <TH> p r i n t ( " $ r e p o n s e 2 " ); </TH> </TR> </TABLE> <?p h p } m y s q l _ c l o s e ( ) ; / / D é c o n n e x i o n d e M y S Q L ? >
Re,
je suis un blaireau, j'ai oublié de mettre mes print entre balises php comme ceci
Mais cette fois j'ai un message du type : Resource id #3
Merci pour votre aide
Amicalement
Steph70
je suis un blaireau, j'ai oublié de mettre mes print entre balises php comme ceci
<?php mysql_connect("localhost","lonewolf","lonewolf"); mysql_select_db("lonewolf"); $reponse=mysql_query("SELECT COUNT(*) FROM sondage WHERE resultat='Gy'"); $reponse1=mysql_query("SELECT COUNT(*) FROM sondage WHERE resultat='Rioz'"); $reponse2=mysql_query("SELECT COUNT(*) FROM sondage WHERE resultat=Combes'"); { ?> <h3 align="center"><i>Résultat sondage</i></h3> <div align="center"> <TABLE BORDER="1"> <TR align="center"> <TH> Gy </TH> <TH> Rioz </TH> <TH> Les Combes </TH> </TR> <TR align="center"> <TH><?php print ("$reponse"); ?></TH> <TH><?php print ("$reponse1"); ?></TH> <TH><?php print("$reponse2"); ?></TH> </TR> </TABLE> <?php } mysql_close(); ?>
Mais cette fois j'ai un message du type : Resource id #3
Merci pour votre aide
Amicalement
Steph70
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
il manque une apostrophe
$reponse2=mysql_query("SELECT COUNT(*) FROM sondage WHERE resultat=Combes'");
resultat = '... <--
$reponse2=mysql_query("SELECT COUNT(*) FROM sondage WHERE resultat=Combes'");
resultat = '... <--