0
所以我有这样的代码应该打印一堆盒装在结果中,应该作为窗体来获取任何用户的数据,但是当我存储一个巨大的html字符串一个变量,然后打印到我的HTML,它只附加一个框的表单标签一次。这是为什么发生?这对我来说似乎不合逻辑。这是我与我的代码完成:使用echo在PHP中使用PHP打印多个表格
<?php
if($searchData == "" || $resultArray == null){
echo "<h2>No results found<h2>";
} else {
foreach($resultArray as $iterator){
$finalResult = $finalResult.'<div class="col-lg-4 col-sm-6">
<div class="properties">
<form action="user-detail.php" method="POST">
<h4>'.$iterator['USERNAME'].' </h4>
<h5>'.$iterator['PERSON_NAME'].'</h5>
<h5>'.$iterator['FIRST_LAST_NAME'].'</h5>
<h5>'.$iterator['SECOND_LAST_NAME'].'</h5>
<input class="form-control" type="text" style="display: none" readonly name="username" value="'.$iterator['USERNAME'].'"/>
<input class="form-control" type="text" style="display: none" readonly name="p_id" value="'.$iterator['PERSON_ID'].'"/>
<input class="form-control" type="text" style="display: none" readonly name="name" value="'.$iterator['PERSON_NAME'].'"/>
<input class="form-control" type="text" style="display: none" readonly name="last_name" value="'.$iterator['FIRST_LAST_NAME'].'"/>
<input class="form-control" type="text" style="display: none"readonly name="second_last_name" value="'.$iterator['SECOND_LAST_NAME'].'"/>
<input class="form-control" type="text" style="display: none" readonly name="b_value" value="'.$iterator['BLACKLIST'].'"/>
<input type="submit" class="btn btn-primary" value="View Details"
<form/>
</div>
</div>';
}
echo $finalResult;
}
?>
通常情况下,我也不会要求这方面的帮助,但我不知道为什么这样的错误可能发生。至于为什么会发生,这对我来说毫无意义。如果有人能澄清为什么会发生这种情况,我将不胜感激。
不,不是。我希望它一直是。 – Argus
您的提交按钮也缺少右括号。 –
是的。谢谢,我不能相信我错过了这样的事情。我一直在做这个愚蠢的项目太久。 – Argus