Je voudrais sortir de la boucle foreach au bon moment
Posté : 25 sept. 2011, 13:19
Je voudrais sortir de la boucle foreach au bon moment c'est a dire si les valeurs correspondent, et non pas afficher les messages plusieurs fois. C'est à dire si $id=$valeur alors on sort de la boucle et on affiche les messages. Y a t'il une autre solution ?
<?php
include_once 'includes/db.php';
include_once 'includes/session.php';
$id = ($_GET['id']);
$sqlbuddy = mysql_query("SELECT friends FROM users WHERE uid = '" . $uid . "'") or die (mysql_error());
while($row = mysql_fetch_array($sqlbuddy))
{
$friends = unserialize($row["friends"]);
//mysql_free_result ($sqlbuddy);
mysql_close ();
if (isset ($friends[0]) ) {
foreach($friends as $key => $valeur )
{
echo "Clé :" .$key. " Valeur : ".$valeur."<br />\n";
if ($id=$valeur) {
echo "toto";
} else {
echo "tata";
}
}
}
}
?>