我希望从表格行中获取一些数据。显然,这一行有很多条目。我想要 '阵列'这些条目让我可以回应它们。当然,显而易见的方法是使用循环,但是,对于设计问题, 我需要将while放在window.alert()JS脚本中,但PHP不执行循环。
寻找解决方案我发现了内爆和爆炸组合,但经过几天的思考后,我毫无头绪。 希望有办法做我想做的事。我将用代码解释它。
首先,我认为我可以将while连接成一个回声,但阅读本页的评论我发现了 我有点白痴。
if(mysqli_num_rows($result)==0)
{
echo "<script>window.alert('There's no PC for that $email')</script>";
}
else "<script>window.alert('These are $email\'s PCs".
while($row=mysqli_fetch_array($result) echo $row[0]; ." ')</script>";
<p>Users' email:</p>
<?php
include("connect.php");
$sql="SELECT * FROM user;";
if(!($result=mysqli_query($link,$sql)))
die(mysqli_error($link));
echo "<select name='users'>";
while($row=mysqli_fetch_array($result))
echo "<option value='$row[0]'> $row[0] ";
echo "</select>";
?>
这会打印包含所有电子邮件的选项输入。它嵌入在HTML代码中。我的想法是在这里对我的问题做同样的事情,但是当按下按钮时,它会显示那些用户和那些用户的PC。电子邮件有。
最终我通过为每个条目创建一个警报来获得一些结果,执行相反的过程,将警报插入到while中(如上面几行所示), 但并不像花哨的&#39;正如我想要的那样。
当我发现爆炸时,这就是我认为它可能是一个很好的解决方案,但没有..
while($row=mysqli_fetch_row($result))
{
$bla=$row[0];
echo $bla;
}
$blabla=implode(",",$bla);
echo $blabla;
答案 0 :(得分:0)
Use explode you can have your result.
while($row=mysqli_fetch_row($result))
{
$bla=$row[0];
echo $bla;
}
$blabla=explode(',',$bla);
print_r($blabla);
答案 1 :(得分:0)
附加要输出的字符串就足够了。
while($row=mysqli_fetch_row($result)) {
$blabla .= $row[0];
}