私は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>
}
したがって、同じコードを使用して新しいエントリを作成したり、フォームの値を更新したりするにはどうすればよいでしょうか。