Afficher tableau mysql dans page php

Fermé
Solid175 - 10 mars 2010 à 16:15
drantd Messages postés 99 Date d'inscription vendredi 24 octobre 2008 Statut Membre Dernière intervention 20 février 2012 - 16 mars 2010 à 11:17
Bonjour,
Je suis en train de monter un petit site pour un projet en classe d'info , je cherche a activer un systeme, par le biais d'un bouton sur la page web correspondante ,une base de données enregistrant l'état de la machine et l'heure de l'activation / désactivation . Donc j'essaie d'insérer dans un tableau ( d'une page php ) les données avec ce code :

<HTML>

<HEAD>

<TITLE align=center> Historique </TITLE>

</HEAD>

<BODY>

<TABLE BORDER="1" align=center cellpadding="5" >

<?
$connection = mysql_connect ("10.10.100.46","collange11","collange11") or die ('Erreur : '.mysql_error() );
mysql_select_db(collange11,$connexion) or die ('Erreur :'.mysql_error());
$resultat = mysql_query(SELECT (etat,date) FROM historique) or die ('Erreur : '.mysql_error() );
$total = mysql_num_rows($result);


// si on a récupéré un résultat on l'affiche.
if($total)
{
// debut du tableau

echo '<table bgcolor="#FFFFFF">'."\n";

// première ligne on affiche les titres prénom et surnom dans 2 colonnes

echo '<tr>';
echo '<td bgcolor="#669999"><b><u>Etat</u></b></td>';
echo '<td bgcolor="#669999"><b><u>Date/Heure</u></b></td>';
echo '</tr>'."\n";

// lecture et affichage des résultats sur 2 colonnes, 1 résultat par ligne.

while($row = mysql_fetch_array($result)) {
echo '<tr>';
echo '<td bgcolor="#CCCCCC">'.$row["etat"].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row["date"].'</td>';
echo '</tr>'."\n";
}
echo '</table>'."\n";

// fin du tableau.

</TR>
<TR>
</TR>
</BODY>

</HTML>


Hors voila ce que ça m'affiche en passant par un serveur local easyphp:

http://img708.imageshack.us/img708/103/test2a.jpg

Que se passe t il?
Merci d'avance
A voir également:

5 réponses

drantd Messages postés 99 Date d'inscription vendredi 24 octobre 2008 Statut Membre Dernière intervention 20 février 2012 20
10 mars 2010 à 16:17
Bonjour,

Il faut rajouter <?php et non pas seulement <? pour commencer le code php
0
Le résultat est le même ;)
0
DanyGrr Messages postés 29 Date d'inscription dimanche 16 août 2009 Statut Membre Dernière intervention 10 mars 2010 2
10 mars 2010 à 18:17
je pense ke tu veut dire ca :

<?
$connection = mysql_connect ("10.10.100.46","collange11","collange11") or die ('Erreur : '.mysql_error() );
mysql_select_db(collange11,$connexion) or die ('Erreur :'.mysql_error());
$resultat = mysql_query(SELECT (etat,date) FROM historique) or die ('Erreur : '.mysql_error() );
$total = mysql_num_rows($resultat);


// si on a récupéré un résultat on l'affiche.
if($total)
{
// debut du tableau

echo '<table bgcolor="#FFFFFF">'."\n";

// première ligne on affiche les titres prénom et surnom dans 2 colonnes

echo '<tr>';
echo '<td bgcolor="#669999"><b><u>Etat</u></b></td>';
echo '<td bgcolor="#669999"><b><u>Date/Heure</u></b></td>';
echo '</tr>'."\n";

// lecture et affichage des résultats sur 2 colonnes, 1 résultat par ligne.

while($row = mysql_fetch_array($resultat)) {
echo '<tr>';
echo '<td bgcolor="#CCCCCC">'.$row["etat"].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row["date"].'</td>';
echo '</tr>'."\n";
}
echo '</table>'."\n";
0
Je ne comprends pas j'ai toujours le meme problème à l'affichage .. exactement la meme chose en bas a droite de la page , alors que j'ai changé le code a ta façon DanyGrr..
0
drantd Messages postés 99 Date d'inscription vendredi 24 octobre 2008 Statut Membre Dernière intervention 20 février 2012 20
15 mars 2010 à 10:12
Est ce que ton fichier a bien l'extension .php ? si c'est un fichier en .html le navigateur ne peut pas interprété le code à l'interieur.
0
... je viens de m'aperçevoir qu'en effet je n'avais pas mis l'extension .php... il y a des jours comme ça .. on se sent vraiment c**

Alors autre petit problème à vous proposer : Dans cette même page que je veux améliorer , je souhaite récupérer en temps réel la valeur d'une carte TOR situé sur le réseau ( ce qui est sensé représenter notre caméra café ) . Donc je souhaite créer un programme ( en C++ ) que je dois éxécuter dans cette page , afin de récupérer la valeur de la carte TOR , puis , en fonction de la valeur de la carte , afficher la séquence " Marche" ou "Arret" de mon système au niveau de la page du bas a gauche ( la page de commande ).
Est il possible de récupérer une valeur d'un executable sur une page php?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
drantd Messages postés 99 Date d'inscription vendredi 24 octobre 2008 Statut Membre Dernière intervention 20 février 2012 20
16 mars 2010 à 11:17
Pour exécuter des commandes shell ou Windows dans du code php on peut utiliser la commande system() donc regarde de ce coté la, https://www.php.net/manual/fr/function.system.php
0