de foreach a in_array comment faire?
Posté : 15 janv. 2009, 16:50
bonjour, j'ai un petit probleme avec un script que je suis en train de modifier.
je m'explique, j'ai un serveur SA MP et j'ai telecharger le SAMP query script pour afficher la liste des connecter et j'aimerais faire en sorte que sur une page de profil utilisateur cela m'affiche si la personne joue ou pas.
malheureusement, je ne sais le faire que dans un foreach, car berzemus m'avais montrer avec "in_array" mais je n'y arrive pas, voici le code:
merci d'avance
je m'explique, j'ai un serveur SA MP et j'ai telecharger le SAMP query script pour afficher la liste des connecter et j'aimerais faire en sorte que sur une page de profil utilisateur cela m'affiche si la personne joue ou pas.
malheureusement, je ne sais le faire que dans un foreach, car berzemus m'avais montrer avec "in_array" mais je n'y arrive pas, voici le code:
foreach( $aTotalPlayers as $aPlayer ) {
if ($aPlayer['Nickname'] == Mankar_Rodriguez)
{
echo '<b style="color:green;"> connect </b>';
echo '<br />';
}
elseif ($aPlayer['Nickname'] != Mankar_Rodriguez)
{
echo '<b style="color:red;"> deco </>';
}
}
avec cette methode, sa affiche la personne en question en tant que connecte, mais malheureusement, cela me fait un affichage ainsi:
quand je passe en in_array, cela m'affiche soit que le joueur est toujour connecter, ou toujour deconnectez, voici le code que j'ai pour le in_array:deco deco deco deco deco deco connect
deco deco deco deco deco deco deco deco deco deco deco deco deco deco deco deco deco
$toutjoueur = array($aTotalPlayers);
$joueur = ($aplayer['Nickname'] == Mankar_Rodriguez);
if (in_array( $joueur, $toutjoueur))
{
echo '<b style="color:green;"> connect </b>';
}
else
{
echo '<b style="color:red;"> deco </>';
}
en bref je veu juste que sa affiche que le joueur indiquez ici (mankar rodriguez) si il es dans la liste du total player, sa affiche: connecter, et si il l'est pas, sa met: deconnectermerci d'avance