我想问一下如何以及处理这种情况的最佳方法是什么,对我来说太复杂了。也许是高度赞赏的例子。
我想要构建的页面应具有此功能。
我如何将所有这些功能结合起来?我真的很感激,如果一个示例代码段特别是在表单上提交,检查id是否存在感谢很多。
答案 0 :(得分:2)
以下非常基本的例子。您可以填写详细信息
$id = intval($_GET['id']); // assume it's int and force to be int
// do database call
// 1. init connection, set db, etc
mysql_query("select something from something where id = ".$id);
// check for results
if (! results exist) http_redirect('your error page');
// Now check if any posted variables exist
if (isset($_POST['field1']) && isset($_POST['field=2']) ....
{
1. validate your data
2. insert to the database
3. http_redirect to success page
}
// if you're getting here, that means id is valid and data has not been posted
show your form
display whatever HTML you need with the data loaded for id above