3 données au hasard - PHP - Programmation
Marsh Posté le 22-07-2005 à 12:25:30
foxbond a écrit : $r9=mysql_query("SELECT mess FROM dedi ORDER by rand()" ); $row9=mysql_fetch_array($r9); |
exactement pareil, saud qu'au lieu de fetcher une fois tu fetches 3 fois.
Marsh Posté le 22-07-2005 à 12:25:56
LIMIT 3
Et faut boucler sur ton mysql_fetch_*.
Marsh Posté le 22-07-2005 à 12:35:57
Petit problème cependant :
$r9=mysql_query("SELECT mess FROM dedi ORDER by rand() LIMIT 3" );
$nbmenu=1;
while($row9=mysql_fetch_array($r9)){
$dedi[$nbmenu]=$row9['mess']; $nb=$nb+1; }
echo "$dedi[1] $dedi[2] $dedi[3]";
Lorsque je fais cela, mon ECHO n'affiche qu'une donnée au hasard, au lieu des trois demandées. Pourquoi ? Et comment arranger cela ?
Marsh Posté le 22-07-2005 à 12:39:30
$nbmenu vaut toujours 1...
Marsh Posté le 22-07-2005 à 12:59:59
Tant que j'y suis, une dernière question (promis ):
<script language="JavaScript1.2">
ar scrollerwidth=200
var scrollerheight=120
var scrollerbgcolor='#000000'
var scrollerbackground=''
vvar messages=new Array()
messages[0]="<font face='Arial' size=2><em><? echo "$fleur"; ?></em></font>"..etc </script>
Le script ne reconnait pas ma partie en PHP, qui n'apparait d'ailleurs pas en rouge dans dreamweaver. Pourquoi ?
Marsh Posté le 22-07-2005 à 13:39:59
ar scrollerwidth=200 <-- +v
vvar messages=new Array() <-- -v
j'i connais rien mais bon
Marsh Posté le 22-07-2005 à 12:23:43
$r9=mysql_query("SELECT mess FROM dedi ORDER by rand()" ); $row9=mysql_fetch_array($r9);
echo "".$row9['mess']."";
Hello à tous !
Le code ci-dessus affiche au hasard un "mess" dans les enregistrements de la base de donnée.
Comment, par le même principe, en sélectionner au hasard trois différents et les afficher ensuite dans le même echo ?
Je vous remercie d'avance de votre aide !