Rechercher : dans
Par :

Tableau dynamique avec php

Dernière réponse le 27 fév 2008 à 12:12:37 maroosoft, le 9 jan 2008 à 01:28:29 
 Signaler ce message aux modérateurs

Bonjour,
je suis entrain de réaliser un site web dynamique.j'ai une partie dont le contenu est un tableau généré dynamiquement en fonction de nombre d'enregistrements dans la base.voulez vous m'indiquer comment faire afin de pouvoir afficher ce tableau.
et Merci.

Configuration: Windows XP
Firefox 2.0.0.11

Meilleures réponses pour « tableau dynamique avec php » dans :
Créer un site beau, dynamique et respectueux des standards VoirVoici une liste de liens qui vous aideront à mieux exploiter les standards (HTML, CSS, DOM...) pour créer des sites plus beaux, plus dynamiques et plus respectueux des standards. A la fin de cette page, il y a également une liste de...
Inverser les éléments d'un tableau -Récursivité- VoirVoici une procédure récursive qui permet d’inverser les éléments d’une partie d’un tableau compris entre la position p et n : Procedure Inverser (Var t : Tab; p, n : Integer); Var aux : Real; Begin If p < n Then ...

1

vlmath, le 9 jan 2008 à 17:33:12

Salut,

Il te suffit de mettre l'impression des balises <tr> et <td> dans la boucle de parcours de la tables :

<TABLE>
while( $row = mysql_fetch_array($result) )
{ 
   print "<TR><TD>$row[a]</TD><TD>.......</TD></TR>";
}
</TABLE>


@Bientôt

Répondre à vlmath

2

majdoulin, le 9 jan 2008 à 17:36:00

Bonjour ,tu peux aussi faire une fonction et l'appeler ,$resultat serait ta requete :

function afficher($resultat) {
$nblignes=mysql_num_rows($resultat);
$nbchamps=mysql_num_fields($resultat);
echo "<table border=2 align=center><tr>";

for($i=0; $i < $nbchamps; $i++) {
$tabchamps[$i] = mysql_field_name($resultat,$i);
echo "<th>$tabchamps[$i]</th>";
}
echo "</tr>";

for($i=0; $i < $nblignes; $i++) {
$ligne = mysql_fetch_row($resultat);
echo "<tr>";
for($j=0; $j < $nbchamps; $j++) {
echo "<td>$ligne[$j]</td>";
}
echo "</tr>";
}
echo "</table>";
}
?>

Répondre à majdoulin

3

oppossom, le 27 fév 2008 à 12:09:15

Bonjour à tous
j'ai un pb dans le meme theme que vous
voila
je veux programmer un tableau dynamique qui affiche le contenu d'un table de la base des donnees Mysql, la table contient 5 champs et plusieurs lignes, le tableau s'affiche par 5 lignes, au dessous du tableau un bouton suivant et un bouton precedant pour la naviguation...............................??????????????????­??????.
merci d'avance pour l'aide.....
bye.......

Répondre à oppossom

4

oppossom, le 27 fév 2008 à 12:10:52

L'astuce est comment recuperer le contenu de tous les champs du table d'une base des donnees et les afficher dans un tableau.

Répondre à oppossom

5

 oppossom, le 27 fév 2008 à 12:12:37

Slt je vais vous donner mon code
pour mieux s'informer
voila et merci...


<html>
<head><title>tableau dynamique </title></head>
<body>
<?php
//parametres de connexion
$machine="localhost";
$utilisateur="root";
$mot_passe="";
$nom_base="bdd";
//connexion au SGBD Mysql
$con=mysql_connect($machine,$utilisateur,$mot_passe);
if(!$con)
{
echo"erreur de connection";
mysql_close($con);
exit;//on force la terminaison de la connection
}
else//s'il y a de connection
//connexion a la base des donnees
mysql_select_db($nom_base,$con);
$query="SELECT * FROM table";
$resultat=mysql_query($query);
echo'<table>';
$row=mysql_fetch_row($resultat);
while($row)
{
echo"<tr><td>$row['nomTA']</td><td>$row['pseudo']</td><td>$row['NRDVvalide']</td><td>$row['NRDVenattente']</td><td>$row['NRDVannule']</td></tr>\n";
}
echo'</table>';
?>
</body>
</html>

Répondre à oppossom