我有一个PHP的形式,以及大量的标记,所以我需要重复相同的形式,用于创建编辑一个新的页面入口相同,因此,例如什么我现在做的是我可以将这段代码减半吗?
if($_GET['page'] == 'hello') {
//A whole lot of markup goes here
<form method="post">
<input type="text" name="whatever" />
<input type="submit" name="create_new" />
</form>
} elseif ($_GET['page'] == 'edit_hello') {
//Same form markup is here, only change is the retrieved
//data values are echo'ed out in respective fields
$query = mysqli_fetch_array(mysqli_query(...));
<form method="post">
<input type="text" name="whatever" value="<?php echo $query['column_name']; ?>" />
<input type="submit" name="create_new" />
</form>
}
因此,任何想法如何使用相同的代码来创建新条目以及更新表单值
雅呵,这是一种方法,我可以去i'l for..anything错过或我就有麻烦结束了,如果我用这个? +1 –
我也是这么做的。这可能是最干净的方法。 –
我总是使用htmlspecialchars,实体以及real_escape_string,因此没有消毒数据的问题,以及我也跟踪GET中检索到的值 –