我想在下一行打印文本内容和变量,在我的代码中,使用sql查询检索数据,并使用echo stetement显示它。我的代码如下
echo '<input type="hidden" id="imgdesc" value="Disease_name:'.$result->Disease_name.',Patient_age:'.$result->Patient_age.',Patient_sex:'.$result->Patient_sex.',Disease_duration:'.$result->Disease_duration.',Family_history:'.$result->Family_history.',Affected_bodyPart:'.$result->Affected_bodyPart.',Medical_historys:'.$result->Medical_history.'" /></td>';
对于Above查询,我得到如下输出
疾病名称:ACPToParthenium,Patient_age:70,Patient_sex:男性,疾病:6个月,Family_history:没有类似病例,Affected_bodyPart:Leg,Medical_historys:患者没有其他疾病
但我希望以下列格式输出
有什么方法可以使用'br'标签或任何其他方法制作它?
答案 0 :(得分:1)
要实现此目的,您需要使用textarea而不是文本输入字段。
<textarea name="your_input_field" cols="30" rows="7"></textarea>
'cols'字段是textarea的宽度,'rows'是textarea中的行数(就像表的行一样)。
此外,我不确定您为什么要这样做,因为上面的代码无论如何都是隐藏的字段?
根据您的评论,我认为这可能符合您的需求(我将这些值留空了,但显然这些值需要您想要传递的值):
<input type="hidden" name="disease_name" value="">
<input type="hidden" name="patient_age" value="">
<input type="hidden" name="patient_sex" value="">
<input type="hidden" name="disease_duration" value="">
<input type="hidden" name="family_history" value="">
然后在第二页上,您可以使用textarea表格轻松地以您想要的格式显示这些(通过这样做(我不确定您是使用GET还是POST,所以我刚刚使用了GET) :
<table>
<tr>
<td><?=$_GET['disease_name']?></td>
<td><?=$_GET['patient_age']?></td>
<td><?=$_GET['patient_sex']?></td>
<td><?=$_GET['disease_duration']?></td>
<td><?=$_GET['family_history']?></td>
</tr>
</table>
答案 1 :(得分:0)
您可以显示不同的值,也可以显示在单独的
标签中显示。
<td><?php echo "Disease_name:".$result->Disease_name; ?></td>
<td><?php echo "Patient_age:".$result->Patient_age; ?></td>
依旧......
答案 2 :(得分:0)
如果你想在行中回应,试试这个:
echo '<textarea name="someting" cols="30" rows="7">';
echo 'Disease_name: ' . $result->Disease_name . '<br/>';
echo 'Patient_age: ' . $result->Patient_age . '<br/>';
echo 'Patient_sex: ' . $result->Patient_sex . '<br/>';
echo 'Disease_duration' . $result->Disease_duration . '<br/>';
echo 'Family_history: ' . $result->Family_history . '<br/>';
echo 'Affected_bodyPart: ' . $result->Affected_bodyPart . '<br/>';
echo 'Medical_historys: ' . $result->Medical_historys;
echo '</textarea>';