当我尝试在 HTML 中循环我的 php 值时遇到了一个小问题。到目前为止,这是我尝试过的,但我还没有得到预期的结果。
如果我删除循环,我只会得到第一个条目。我想回应我研究中所有可能的条目。这是我的代码(来自 SQL 请求)。
<html>
<table>
<tr>
<th>Name</th>
<th>Surname</th>
<th>Number</th>
<th>Adress</th>
<th>link</th>
<!--<th class="glyphicon glyphicon-pencil"></th>-->
</tr>
<tr>
<?php $rowG = oci_fetch_array($stid, OCI_RETURN_NULLS);?>
<?php foreach($array as $rowG=>$value): ?> <tr>
<td><?php echo $rowG[2]; ?></td>
<td><?php echo $rowG[1]; ?></td>
<td><?php echo $rowG[0]; ?></td>
<td><?php echo $rowG[3]?></td>
<td><?php echo "<a href='./consultation.php?Login=$rowG[2]'> Link </a>" ; ?></td>
<?php endforeach;}} ?>
</tr>
</table>
</html>
你知道我哪里出错了吗?
感谢您的帮助
编辑:最后我设法通过使用do{}while
循环来做到这一点。
谢谢大家的帮助
流量
很难猜测你正在尝试做什么,甚至实际上发生了什么,因为我不知道分配给什么$rowG
,所以我试图从代码的错误中破解这个含义并想出了那个:
<?php
while ($rowG = oci_fetch_array($stid, OCI_RETURN_NULLS)) {
?>
<tr>
<td><?php echo $rowG[2]; ?></td>
<td><?php echo $rowG[1]; ?></td>
<td><?php echo $rowG[0]; ?></td>
<td><?php echo $rowG[3]; ?></td>
<td><?php echo '<a href="./consultation.php?Login='.$rowG[2].'"> Link </a>'; ?></td>
</tr>
<?php
}
?>
如果它对您不起作用,则您必须提供从一开始就应该包含在您的问题中的信息。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句