Extraire table MySQL dans un tableau.
Bonjour,
Avec un formulaire j'alimente une base de donnée MySQL. Les éléments sont correctement insérés dans la base de donnée.
Ensuite je désire faire appel à ces éléments et les disposer dans un tableau. J'ai essayé de créer ceci (ci-dessous), cependant les cellules s'affichent les une après les autres. Normal me direz vous, c'est ce que j'ai programmé. :aie: Cependant je ne trouve pas vraiment comment faire autrement ! :?
(La logique me manque certainement :()
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96
| <table cellspacing="1" cellpadding="1" width="100%" style="border-color:#000000;border-width:2;border-style:dotted">
<tr >
<td style="border-color:#000000;border-width:0.5;border-style:solid"><center>Ligne :</center></td>
<td style="border-color:#000000;border-width:0.5;border-style:solid"><center>Système d'exploitation :</center></td>
<td style="border-color:#000000;border-width:0.5;border-style:solid"> <center>Mise à jour :</center></td>
<td style="border-color:#000000;border-width:0.5;border-style:solid"><center>Ordinateurs :</center></td>
</tr>
<?php
//On selectionnes les variables contenu dans notre base de donnée
$req="select * from materiels";
$res=mysql_query($req) or die("erreur dans la requête $req");
//On récupère toutes les entrées de la variable concernée
while ($tab=mysql_fetch_object($res))
$id[]=$tab->id;
//On affiche toutes les entrées
for ($i=0;$i<count($id);$i++)
{
//On crée un tableau
echo "<td style=\"border-color:#000000;border-width:0.5;border-style:solid\"><center>";
//On affiche le paramètre
echo "<option value='$id[$i]'>$id[$i]</option>";
//On ferme le tableau
echo "</center></td>";
}
?>
<?php
//On selectionnes les variables contenu dans notre base de donnée
$req="select * from materiels";
$res=mysql_query($req) or die("erreur dans la requête $req");
//On récupère toutes les entrées de la variable concernée
while ($tab=mysql_fetch_object($res))
$os[]=$tab->OS;
//On affiche toutes les entrées
for ($i=0;$i<count($os);$i++)
{
//On crée un tableau
echo "<td style=\"border-color:#000000;border-width:0.5;border-style:solid\"><center>";
//On affiche le parametre
echo "<option value='$os[$i]'>$os[$i]</option>";
//On ferme le tableau
echo "</center></td><tr>";
}
?>
<?php
//On selectionnes les variables contenu dans notre base de donnée
$req="select * from materiels";
$res=mysql_query($req) or die("erreur dans la requête $req");
//On récupère toutes les entrées de la variable concernée
while ($tab=mysql_fetch_object($res))
$maj[]=$tab->MAJ;
//On affiche toutes les entrées
for ($i=0;$i<count($maj);$i++)
{
//On crée un tableau
echo "<td style=\"border-color:#000000;border-width:0.5;border-style:solid\"><center>";
echo "<option value='$maj[$i]'>$maj[$i]</option>";
//On ferme le tableau
echo "</center></td>";
}
?>
<?php
//On selectionnes les variables contenu dans notre base de donnée
$req="select * from materiels";
$res=mysql_query($req) or die("erreur dans la requête $req");
//On récupère toutes les entrées de la variable concernée
while ($tab=mysql_fetch_object($res))
$mf[]=$tab->MF;
//On affiche toutes les entrées
for ($i=0;$i<count($mf);$i++)
{
//On crée un tableau
echo "<td style=\"border-color:#000000;border-width:0.5;border-style:solid\"><center>";
echo "<option value='$mf[$i]'>$mf[$i]</option>";
//On ferme le tableau
echo "</center></td>";
}
?>
</table> |
Je remercie d'avance tout ceux qui pourront m'apporter éléments de réponses.
Cordialement,
Innop.