【发布时间】:2016-03-25 07:31:59
【问题描述】:
我想做,但不知道怎么做:
我有我的表格: - 条件:如果发生错误,则会收到带有红色警报的消息。
表单使用 POST 方法,并重定向到另一个文件进行必要的咨询。
<?php
$nickname = $_POST['nickname'];
$email = $_POST['email'];
$amount = $_POST['amount'];
$captcha = $_POST['captcha'];
if ($nickname && $email && $amount) {
if ($captcha == 19) {
mysql_query("INSERT INTO donations(nickname, email, amount) VALUES('$nickname', '$email', '$amount') ");
echo "<script>
alert('Thanks you!');
window.location.href='http://example.com';
</script>";
}else{
echo "<script>
alert('Incorrect captcha!');
window.location.href='http://example.com/';
</script>";
}
}else{
echo "<script>
alert('Please, complete all fields!');
window.location.href='http://example.com';
</script>";
}
mysql_close();
?>
所以:我希望消息出现在制作表单的同一页面上,使其看起来像图像一样的消息。用它们各自的颜色,错误或成功。
简单示例:https://gyazo.com/56457e697f2d4459a71d04d3198889e7 但是有:[填写所有字段] [发送满意]
提前致谢, 亚历克斯。
【问题讨论】: