tri valeurs colonnes table

Répondre
fausto
le 31/05/2013 à 11:51
fausto
Bonjour à tous

j'ai un souci de tri des données de ma table "couleurs".

J'ai 8 couleurs dans ma table (8 colonnes), je reçois en variable une première couleur ($bg_home)

Je voudrais sélectionner, une deuxième couleur ($bg_home2) différente de la première, parmi les 8 de ma ligne, et ceci en random.

Voir le code ci-dessous

Merci pour vos lumières

Bonne journée

Fausto



$input = array($color1,$color2,$color3,$color4,$color5,$color6,$color7,$color8);
$rand_keys = array_rand($input, 2);

if($input[$rand_keys[0]] != $bg_home) {
$bg_home2 = $input[$rand_keys[0]];
}


else {

?????

}
Bzh
le 07/06/2013 à 13:31
Bzh
Bonjour,

Pourquoi ne pas simplement faire une boucle ?

<?php
do
{

$rand_keys = array_rand($input, 2);

} while( $input[$rand_keys[0]] == $bg_home );

$bg_home2 = $input[$rand_keys[0]];

?>
fausto
le 07/06/2013 à 15:02
fausto
Salut Bzh

Effectivement, j'ai du mal avec les boucles
c'est exactement çà !

Merci

F.
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours