par
Django » 16 juin 2009, 12:32
Merci nagol pour ta réponse.
Effectivement ce n'était pas clair. Désolé
Mais j'ai trouvé une solution, à l'aide de codes récupérés ci et la... et la doc PHP.
voila ce que ca donne (et fonctionne très bien) :
Code : Tout sélectionner
$sql="SELECT * FROM test WHERE 1 ORDER BY id_ques ";
$res = mysql_db_query($db_base, $sql, $db) or die ('ERREUR : '.$sql.' '.mysql_error());
$nombre = array("1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20");
$rand_keys = array_rand($nombre, 20);
$cpt='0';
while ($enr=mysql_fetch_array($res))
{
$id_ques=$enr['id_ques'];
$query = "UPDATE test SET rang='".$nombre[$rand_keys[$cpt]]."' WHERE id_ques='$id_ques'";
$result = mysql_db_query($db_base, $query, $db) OR DIE ('ERREUR : '.$query.' '.mysql_error());
$cpt++;
}
Si cela peu aider quelqu'un.
Bonne journée à vous tous
Django
[Note : ce message a été posté de manière anonyme avant d'être réattribué à son auteur]
Merci nagol pour ta réponse.
Effectivement ce n'était pas clair. Désolé :(
Mais j'ai trouvé une solution, à l'aide de codes récupérés ci et la... et la doc PHP.
voila ce que ca donne (et fonctionne très bien) :
[code]
$sql="SELECT * FROM test WHERE 1 ORDER BY id_ques ";
$res = mysql_db_query($db_base, $sql, $db) or die ('ERREUR : '.$sql.' '.mysql_error());
$nombre = array("1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20");
$rand_keys = array_rand($nombre, 20);
$cpt='0';
while ($enr=mysql_fetch_array($res))
{
$id_ques=$enr['id_ques'];
$query = "UPDATE test SET rang='".$nombre[$rand_keys[$cpt]]."' WHERE id_ques='$id_ques'";
$result = mysql_db_query($db_base, $query, $db) OR DIE ('ERREUR : '.$query.' '.mysql_error());
$cpt++;
}
[/code]
Si cela peu aider quelqu'un.
Bonne journée à vous tous
Django
[i][color=darkred][Note : ce message a été posté de manière anonyme avant d'être réattribué à son auteur][/color][/i]