Comment inserer le resultat ds un tableau ?

Comment inserer le resultat ds un tableau ? - PHP - Programmation

Marsh Posté le 29-04-2004 à 16:40:25    

Voici le code :
 
<div id="Layer1" style="position:absolute; width:730px; height:115px; z-index:2; left: 204px; top: 370px;">
 
<? include("connexion.php" );  
$cadre=$_POST['cadre'];  
   
$query = "SELECT NomMagazine, NumPage, Date, Pays, TitreMag, Type, NomArtistes FROM articles WHERE NomArtistes = '$cadre'";  
   
 $result = mysql_query($query) or die ("selection de la requête impossible" );  
   
 while($val = mysql_fetch_array($result)){  
echo "<br><br>". $val["NomArtistes"]." - ".$val["NomMagazine"]." - ".$val["Pays"]." - ".$val["Type"]." - ".$val["Date"]." - ".$val["TitreMag"]." - ".$val["NumPage"];    
}  
mysql_close(); ?>
     
</div>
 
je voudrai inserer chaque résultat dans une case d'un tableau ?
 
Comment dois je procéder ?

Reply

Marsh Posté le 29-04-2004 à 16:40:25   

Reply

Marsh Posté le 29-04-2004 à 19:05:29    

tu formates ton tableau dans l'echo de ta fonction


---------------
fermez vos topics résolus avec le tag [Résolu] en fin de titre. Merci !
Reply

Marsh Posté le 29-04-2004 à 19:18:11    

et comment on fais ca ??

Reply

Marsh Posté le 29-04-2004 à 19:40:59    

<br> est un saut de ligne en html
une balise de tableau correspond à :
 
<table>
<tr>
<td>
 
A toi d'adapter ce code


---------------
fermez vos topics résolus avec le tag [Résolu] en fin de titre. Merci !
Reply

Marsh Posté le 29-04-2004 à 19:44:53    

oui ca je savais ms je vois pas comment inserer le code a l'interieur des balise <table>


Message édité par marcooo le 29-04-2004 à 19:45:43
Reply

Marsh Posté le 29-04-2004 à 19:53:07    

regarde ce que fait la fonctio echo sur la doc php
 
Tu n'as pas l'air d'avoir compris ce que fait ton script php : Il ecrit du texte. Donc modifie ce texte.
 
Pour t'aider un peu, met <table> avant ta fonction pho et </table> après.
 
AU milieu utilise la chaine de caractère que retourne echo à chaque itération.


---------------
fermez vos topics résolus avec le tag [Résolu] en fin de titre. Merci !
Reply

Marsh Posté le 29-04-2004 à 21:44:09    

ben en fait, je pense pas biencomprendre ce qu'il faut faire. J'ai mi <table> avt et apres ma fonction Php, ms les résultat ne vont pas ds un tableau ..

Reply

Marsh Posté le 29-04-2004 à 22:09:02    

il faut que tu adaptes ce que renvoie ta fonction echo
 
Entre <table> et </table> tu dois avoir des <tr>, des <td> ... donc il faut te servir de ta fonction echo pour les écrire.
 
Il faut juste les mettre au bon endroit


---------------
fermez vos topics résolus avec le tag [Résolu] en fin de titre. Merci !
Reply

Marsh Posté le 29-04-2004 à 23:32:55    

ok donc j'ai essayé pas mal de truc
ms ca ne s'affiche plus du tout mnt ..
 
voici ce que j'ai fais :
<?php
include("connexion.php" );  
$cadre=$_POST['cadre'];  
     
$query = "SELECT * FROM articles WHERE NomArtistes = '$cadre'";  
     
$result = mysql_query($query) or die ("selection de la requête impossible" );  
   
<table>
while($val = mysql_fetch_array($result))
<tr>
<td>$val["NomArtistes"]</td>
<td>$val["NomMagazine"]</td>
<td>$val["NomMagazine"]</td>
<td>$val["Pays"]</td>
<td>$val["Type"]</td>
<td>$val["date"]</td>
<td>$val["Titremag"]</td>
<td>$val["NumPage"]</td>
</tr>
</table>
mysql_close(); ?>


Message édité par marcooo le 29-04-2004 à 23:34:19
Reply

Marsh Posté le 29-04-2004 à 23:51:23    

il faudrait que tu ailles faire un tour sur phpdebutant.org !!!
 

Code :
  1. <table>
  2. <?php
  3. include("connexion.php" );
  4. $cadre=$_POST['cadre']; 
  5.  
  6. $query = "SELECT * FROM articles WHERE NomArtistes = '$cadre'";
  7. $result = mysql_query($query) or die ("selection de la requête impossible" );
  8. while($val = mysql_fetch_array($result))
  9. {
  10. $ligne = "<tr>";
  11. $ligne .="<td>".$val["NomArtistes"]."</td>";
  12. $ligne .="<td>".$val["NomMagazine"]."</td>";
  13. $ligne .="<td>".$val["NomMagazine"]."</td>";
  14. $ligne .="<td>".$val["Pays"]."</td>";
  15. $ligne .="<td>".$val["Type"]."</td>";
  16. $ligne .="<td>".$val["date"]."</td>";
  17. $ligne .="<td>".$val["Titremag"]."</td>";
  18. $ligne .="<td>".$val["NumPage"]."</td>";
  19. $ligne .="</tr>";
  20. echo $ligne;
  21. mysql_close(); ?>
  22. </table>


 
Bon là je suis sûr que tu n'as pas compris ce que j'ai fait, alors va vite voir le lien ci dessus. Et dépèche toi ...
 


---------------
fermez vos topics résolus avec le tag [Résolu] en fin de titre. Merci !
Reply

Marsh Posté le 29-04-2004 à 23:51:23   

Reply

Marsh Posté le 30-04-2004 à 00:14:23    

Je te remercie beaucoup ... si j'ai bien compris ce que tu as fait, c que ds la variable Ligne, tu  entre des valeur, et a la fin, tu affiche ces valeurs ..
 
 
En fait je suis pas au point en php ... :(  
 
 
Encore merci a toi T509!!! :jap:  :jap:  :jap:  :jap:


Message édité par marcooo le 30-04-2004 à 00:16:43
Reply

Marsh Posté le 30-04-2004 à 00:28:29    

Donc va faire quelques tuto de phpdebutant.org cela te servira par la suite.
 
http://www.phpdebutant.org/article118.php


---------------
fermez vos topics résolus avec le tag [Résolu] en fin de titre. Merci !
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed