2013-03-24 61 views
-1

我試圖用下面的代碼輸出6個隨機數,但是,它給了我一行44個。如果有人可以幫助,這將是太棒了!試圖輸出6個隨機數

while($row = mysql_fetch_array($result)) 
{ 
    echo ' 
     <script type="text/javascript"> 
      for(var i=0; i<6; i++){ 
       var x = Math.floor(Math.random()*43) + 1; 
       document.write(x + "</br>"); 
      } 
     </script> 
    '; 
} 
+5

你爲什麼用PHP編寫JavaScript? – elclanrs 2013-03-24 05:28:06

+2

'$ row'和它內部的'for'循環之間有什麼關係?他們似乎並不相互依賴。 – 2013-03-24 05:29:52

+1

供參考:它運行時,您的JavaScript很好地工作。 – 2013-03-24 05:31:53

回答

1

嘗試用PHP生成一個隨機數:我對不起你們,真的新手的錯誤,我只是意識到PHP的,而部分是造成44次出現,因爲它是

while($row = mysql_fetch_array($result)) 
{ 
    for($i = 0; $i < 6; $i++) 
     echo rand() . "<br />"; 
} 
0

爲每一個創建一個隨機數。是一個菜鳥錯誤!

+0

考慮接受你自己的答案,這樣問題將被標記爲已解決。 – Ranty 2013-03-24 05:53:12