2013-03-24 55 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