我已经在我的页面上创建了一个表单,并且从我接下来的教程中说我必须有一个包含所有php处理的第二页,是不是可以将php保持在同一页面上,当用户点击提交时表格发送?
为什么这不适用于我的流程页面?它没有回应任何东西:S
<?php
$kop = mysql_real_escape_string($_POST['severity']);
$loc = mysql_real_escape_string($_POST['location']};
$summary = mysql_real_escape_string($_POST['summary']);
$name = mysql_real_escape_string($_POST['name']);
$email = mysql_real_escape_string($_POST['email']);
echo $kop;
echo $loc;
echo $summary;
echo $name;
echo $email;
?>
Run Code Online (Sandbox Code Playgroud)
Wou*_*urg 10
如果按下提交按钮,您可以签入同一文件.(http://pastebin.com/8FC1fFaf)
if (isset($_POST['submit']))
{
// Process Form
}
else
{
// Show Form
}
Run Code Online (Sandbox Code Playgroud)
关于表单检查,您可以保存用户输入,如果其中一个数据无效,您可以回显旧数据并再次显示表单.
编辑:正如PeeHaa所述,你需要将动作留空;)