Comment inserer le resultat ds un tableau ? - PHP - Programmation
Marsh Posté le 29-04-2004 à 19:05:29
tu formates ton tableau dans l'echo de ta fonction
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
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>
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.
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 ..
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
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(); ?>
Marsh Posté le 29-04-2004 à 23:51:23
il faudrait que tu ailles faire un tour sur phpdebutant.org !!!
Code :
|
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 ...
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!!!
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
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 ?