Script php

Fermé
You toy - 8 févr. 2008 à 11:55
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 - 8 févr. 2008 à 13:42
Bonjour,

J'aimerais de l'aide pour la création d'un script php. En effet, il a pour but de comparer 2 base de donnée et ensuite de deceler des différences au niveau des connexions users d'une meme machine et ensuite de surligner en rouge le(s) user(s) lorsque qu'il y a difference entre les 2 base ou bien surligner en vert lorsque qu'il n y a pas de difference et de continuer sa requete jusqu'a ce qu'il y a difference.

Il me manque dans mon code une ligne pour comparer les deux bases et deceler si y a difference des user en les surlignant d'une couleur rouge si y a difference et vert si y pas de difference.

Voila le code :

<?php


echo "<center>";


echo"<link href=\"logon.css\" rel=\"stylesheet\" type=\"text/css\">";


include ("variables.php");

mysql_connect($hostname,$username,$password) or
die("Impossible de se connecter : " . mysql_error());
mysql_select_db($dbname);



$liste_db = mysql_query("SELECT * FROM partitionc ORDER BY netbios");



echo "<div id=\"content1\"></tr> \n";
echo "TEST </tr> \n";
$nbr = mysql_num_rows ($liste_db);



echo "<table width=\"900\" border=\"1\" align=\"center\" cellpadding=\"5\" cellspacing=\"5\"> \n";
echo "<td class=\"TITRE\"><h2>Station</h2></TD>";
echo "<td class=\"TITRE\"><h2>Utilisateur</h2></TD>";
echo "<td class=\"TITRE\"><h2>Taille en Mo</h2></TD>";
echo "<td class=\"TITRE\"><h2>Test</h2></TD>";


echo "</tr> \n";


WHILE ($liste_db1 = mysql_fetch_object($liste_db)){
echo "<td class=\"TITRE\"><h3>".$liste_db1->netbios."</h3></td> \n";
echo "<td class=\"TITRE\"><h3>".$liste_db1->user."</h3></td> \n";
IF ($liste_db1->sizec>=0 && $liste_db1->sizec<500){echo "<td class='TKO'><h3>".$liste_db1->sizec."</h3></td> \n";} else {echo "<td class=\"TITRE\"><h3>".$liste_db1->sizec."</h3></td> \n";}
IF ($liste_db1->test!=size-c && $liste_db1->test!=size-c){echo "<td class='TKO'><h3>".$liste_db1->user."</h3></td> \n";} else {echo "<td class=\"TITRE\"><h3>".$liste_db1->user."</h3></td> \n";}



echo "</tr> \n";


}
echo "</table>";
echo "$nbr";
?>



Merci d'avance de votre aide.
A voir également:

1 réponse

Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 894
8 févr. 2008 à 13:42
Bonjour,

Tu as des erreurs au niveau affichage, par rapport aux balises <table> <tr> </tr> <td></td>

echo "<div id=\"content1\"></tr> \n";
echo "TEST </tr> \n";
$nbr = mysql_num_rows ($liste_db);


Que font ces deux </tr> en dehors de <table></table> ?

Mets plutot des <br />

Ensuite mets:

echo "<table width=\"900\" border=\"1\" align=\"center\" cellpadding=\"5\" cellspacing=\"5\"> \n";
echo "<tr>";
echo "<td class=\"TITRE\"><h2>Station</h2></TD>";

//etc..


et:

WHILE ($liste_db1 = mysql_fetch_object($liste_db)){
echo "<tr>";
echo "<td class=\"TITRE\"><h3>".$liste_db1->netbios."</h3>< /td> \n";.
//etc...
0