Bonjour,
j’ai un fichier texte avec des informations sur des ordinateurs que j’envoie dans ma base de donnée MySQL et j’aimerais faire un affichage de ce type en PHP :
http://img82.imageshack.us/img82/803/phpmysql2jz.th.jpg
Est-ce que quelqu’un pourrait me dire un peu comment s’y prendre ? Car je n’y connais rien en PHP.
Merci.
Slt,
j’suis pas non plus un spécialiste, mais voiçi un bout de code qui devrait aller
function tableau_serveur($id)
{
if($id)
{
$requete="SELECT * FROM serveur WHERE ID='$id'";
}
else
{
$requete="SELECT * FROM serveur ORDER BY nom";
}
$sql=mysql_query($requete) or die('Erreur SQL ! <br>'.$requete.'<br>'.mysql_error());
echo'
<table cellspacing="10">
<tr><td width="200"><font color="#006B84" size="2">Nom</font></td><td width="100"><font color="#006B84" size="2">IP</font></td><td><font color="#006B84" size="2">Site</font></td><td><font color="#006B84" size="2">Remarques</font></td></tr>
';
while($voir = mysql_fetch_array($sql))
{
echo '
<tr> <td align="center" width="200">'.$voir[nom].'</td><td width="100">'.$voir[ip].'</td><td align="center">'.$voir[site].'</td><td align="center">'.$voir[remarque].'</td></tr>
';
}
echo '
</table>
';
}
Le principe est de créer l’entete du tableau
echo'
<table cellspacing="10">
<tr><td width="200"><font color="#006B84" size="2">Nom</font></td><td width="100"><font color="#006B84" size="2">IP</font></td><td><font color="#006B84" size="2">Site</font></td><td><font color="#006B84" size="2">Remarques</font></td></tr>
';
Ensuite, tu affiches tous les enregistrements de ta table via mysql_fetch_array en respectant ton entete de tableau
while($voir = mysql_fetch_array($sql))
{
echo '
<tr> <td align="center" width="200">'.$voir[nom].'</td><td width="100">'.$voir[ip].'</td><td align="center">'.$voir[site].'</td><td align="center">'.$voir[remarque].'</td></tr>
';
}
une fois que PHP a afficher tous les enregistrements, tu termines ton tableau
echo '
</table>
';
@+
Merci IpopMomo
J’ai reussi à avoir quelque chose de pas trop mal déjà :
http://img377.imageshack.us/img377/6109/test1zi.th.jpg
J’aimerais bien encore rajouter un champ pour taper ma requete comme sur ma première image…
Et puis quelque chose pour indiqué que la connexion à MySQL est OK et à la base de donnée
Merci en tout cas
_benj
Avril 4, 2006, 10:48
4
c’est TRES moche de mettre un champ permettant de faire des requetes sur la base de données. :neutre: