나는 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에서 검색되는 값도 추적합니다. –