我做错了什么?(PHP/HTML提交按钮)
HTML:我做错了什么?(PHP/HTML提交按钮),php,Php,HTML: 登记 PHP: 当我单击按钮时,警报不会出现。如果PHP没有包含在“if”语句中,则PHP会运行。错误在于if函数没有结束标记 在这里if(设置($_POST['submit']){ 如果您的php代码在同一页面中,那么表单操作应该是action=“#”否则如果您的php代码在另一个文件中action应该是action=“new_oage.php” 所以代码应该是 <?php if(isset($_POST['submit'])){ echo '
登记
PHP:
当我单击按钮时,警报不会出现。如果PHP没有包含在“if”语句中,则PHP会运行。错误在于
if
函数没有结束标记
在这里if(设置($_POST['submit']){
如果您的php代码在同一页面中,那么表单操作应该是action=“#”
否则如果您的php代码在另一个文件中action
应该是action=“new_oage.php”
所以代码应该是
<?php
if(isset($_POST['submit'])){
echo '<script language="javascript">';
echo 'alert("message successfully sent")';
echo '</script>';
}
?>
您必须关闭If标记
<?php
if(isset($_POST['submit']))
{
echo '<script language="javascript">';
echo 'alert("message successfully sent")';
echo '</script>';
} //Missing
?>
警报(“消息已成功发送”);
您可能需要更改if条件…因为表单中没有输入字段
<?php
if(isset($_POST['submit'])){
?>
<script>alert('message successfully sent');</script>
<?php
}
?>
<form method="post" >
<input type="submit" class="btn btn-default btn-lg" name="submit" value="Register" >
</form>
关闭标记问题
}
我在按住CTRL+K键输入代码时忘记了包含if标记,但它就在那里。这不是问题所在
<?php
if(isset($_POST['submit'])){
echo '<script language="javascript">';
echo 'alert("message successfully sent")';
echo '</script>';
}
?>
<?php
if(isset($_POST['submit'])){
?>
<script>alert('message successfully sent');</script>
<?php
}
?>
<form method="post" >
<input type="submit" class="btn btn-default btn-lg" name="submit" value="Register" >
</form>
if($_SERVER["REQUEST_METHOD"] == "POST"){
}