salut,
garde l'affichage précédente en session et supprime le du tableau avant le 1er rand, comme ça tu sera sur de ne pas afficher deux fois de suite la même chose.
@+
<?php
$input = array('A','B','C','D','E','F','G');
$rand_keys = array_rand($input, 3);
foreach($rand_keys as $key) {
$finalTab[$key] = $input[$key];
}
$result = array_unique($finalTab) ;
shuffle($result);
$result['new'] = $new;
$_SESSION['new'] = $result['new'] ;
$result = array_unique($result) ;
foreach($result as $key => $value){
echo '<label for="radio'.$key.'">'.$value .'</label><input type="radio" name="brain" value="'.$key.'" /><br />';
}
?>
plus un session_start() précédemment , le code est bon ou il y a une ou des erreurs ?