générer des lignes de tableau automatiquement [PHP] - PHP - Programmation
Marsh Posté le 29-04-2003 à 17:28:43
Hazel a écrit : Bijour tout le monde. |
Code :
|
OU ( et c'est mieux)
EN CSS avec un border-bottom
Marsh Posté le 29-04-2003 à 17:29:54
chacal_one333 a écrit :
|
c'est le contenu ..... le html est contenu dans une variable qui se nomme $html
Marsh Posté le 29-04-2003 à 17:34:37
function html()
{
// connexion à la base
$db = mysql_connect('localhost','hazel','';
// sélection de la base
mysql_select_db('mabase',$db);
// on écrit la requête
$sql = 'SELECT champ1,champ2,champ3,champ4,champ5,champ6 FROM inscrit';
// on envoie la requête
$req = mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
// on fait une boucle qui va faire un tour pour chaque enregistrements
while($data = mysql_fetch_array($req))
{
// on affiche les informations de l'enregistrements en cours et on créé une ligne au tableau
$html ="<table>
<tr>
<td>'.$data['champ1'].'</td>
<td>'.$data['champ2'].'</td>
<td>'.$data['champ3'].'</td>
<td>'.$data['champ4'].'</td>
<td>'.$data['champ5'].'</td>
<td>'.$data['champ6'].'</td>
</tr>
</table>";
}
}
html();
Marsh Posté le 29-04-2003 à 17:35:01
ReplyMarsh Posté le 29-04-2003 à 17:36:21
Code :
|
Marsh Posté le 29-04-2003 à 17:37:30
Hazel a écrit : justement ca ne marche le echo ''.$html'' |
ca t'étonnes ????????
Marsh Posté le 29-04-2003 à 17:40:19
simogeo a écrit : |
Oui! C'est nul! PHP c'est mal foutu!
Marsh Posté le 29-04-2003 à 17:25:10
Bijour tout le monde.
Je voudrais que pour chaque enregistrement de ma table, une ligne de tableau soit créé histoire d'afficher proprement le listing
voici mon script, il ne marche pas d'ou vient le problème je ne sais pas... je suis unn gros n00b
<?php
// connexion à la base
$db = mysql_connect('localhost','hazel','';
// sélection de la base
mysql_select_db('mabase',$db);
// on écrit la requête
$sql = 'SELECT champ1,champ2,champ3,champ4,champ5,champ6 FROM inscrit';
// on envoie la requête
$req = mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
// on fait une boucle qui va faire un tour pour chaque enregistrements
while($data = mysql_fetch_array($req))
{
// on affiche les informations de l'enregistrements en cours et on créé une ligne au tableau
$html ="<table>
<tr>
<td>'.$data['champ1'].'</td>
<td>'.$data['champ2'].'</td>
<td>'.$data['champ3'].'</td>
<td>'.$data['champ4'].'</td>
<td>'.$data['champ5'].'</td>
<td>'.$data['champ6'].'</td>
</tr>
</table>";
}
echo ''.$html.'';
// fermeture de la connexion
mysql_close();
?>
j'ai déja fait une recherche sur le forum et les sites spécialisé mais j'ai pas trouver. Si quelqu'un à un tuto a me proposer ce serait sympa.
merci
VOUS