所以我通过for循环遍历一个设置值,它将回显html输入字段,每个其他echo
$type = "number".$i;
echo '<input type="text" name="'.$type.'" id="'.$type.'" value="'.<?php if (isset($_POST[$type])) { echo $_POST[$type]; } else { echo NULL;}.'" />';
提前致谢。
答案 0 :(得分:1)
您在行中有一个额外的<?php
语句。由于该行是echo '...'.
,因此您不需要声明更多的PHP代码即将发布。你可以这样做:
echo '<input type="text" name="'.$type.'" id="'.$type.'" value="';
if (isset($_POST[$type])) echo $_POST[$type];
echo '" />';
虽然就个人而言,我更喜欢在PHP代码之外做一些像<input [...] id="{$type}" [...]"
这样的事情,不那么凌乱。