Bonjour à tous.
Un petit soucis sur un source...
J'ai le lien suivant .../affiche.php?variable1machin=0(ou 1)&variable1truc=0(ou 1)&variable2machin=0(ou 1)&variable2truc=0(ou 1)& ect provenant du parsing d'une page txt générée et déposée sur serveur distant par un soft local.
J'ai fait le nécessaire pour extraire mes variables et leurs valeurs et y afficher dans un tableau html, en php...
Désormais, j'aurai besoin de compter le nombre de cellules sur une colonne précise contenant uniquement des 1 afin d'appliquer une formule de calcul de pourcentage (pour cette formule, ca marche). Seulement, je n'arrive pas à extraire ces fameux 1 de cette colonne!
J'ai tout essayé (peut être et sûrement mal) d'appliquer un array, le foreach ou le while (qui me sort une boucle infinie, donc qu'il ne trouve pas de différence ente 1 ou 0 ou alors je pointe pas au bon endroit...)
Donc, là je butte... Je me positionne dans le rang des débutants, malgré la lecture et relecture de la doc en ligne php (ou j'ai sauté une page).
Une âme charitable pour me venir en aide svp?
Merci d'avance!
Le lien d'où proviennent les variables:
http://192.168.1.100/affiche.php?ComputerCount=18&Computer1_State=0&Computer1_UserLogin=0&Computer1_UserTime=0&Computer1_X=0&Computer1_Y=0&Computer1_ConsoleType=5&Computer2_State=0&Computer2_UserLogin=0&Computer2_UserTime=0&Computer2_X=0&Computer2_Y=0&Computer2_ConsoleType=5&... jusqu'à 18 variables parent.
La colonne qui m'intéresse, une fois le tableau html généré, est celle contenant Computer[x]_State.
La portion de code contenant les variables affichées dans le tableau html:
Code PHP :
for ($i=1;$i<=$ComputerCount;$i++){
$etatposte = $_GET['Computer'.$i.'_State'];
$xposte = $_GET['Computer'.$i.'_X'];
$yposte = $_GET['Computer'.$i.'_Y'];
$consoleposte = $_GET['Computer'.$i.'_ConsoleType'];
echo '<tr><td><img src="info.gif" /></td><td><div align="center"><font size="1" face="Arial, Helvetica, sans-serif">'.$i.'</div></td><td><div align="center"><font size="1" face="Arial, Helvetica, sans-serif">'.$etatposte.'</div></td><td><div align="center"><font size="1" face="Arial, Helvetica, sans-serif">'.$xposte.'</div></td><td><div align="center"><font size="1" face="Arial, Helvetica, sans-serif">'.$yposte.'</div></td><td><div align="center"><font size="1" face="Arial, Helvetica, sans-serif">'.$consoleposte.'</div></td></tr>';
}
Amiga user for ever...