echo和php是';不行,我该怎么修?
有人能告诉我我的代码出了什么问题吗?因为我仍然不明白这里出了什么问题。我试图在我的HTML代码中使用PHP,但我不知道哪里出了问题,它没有给出结果 我已经试过了,但代码仍然不起作用echo和php是';不行,我该怎么修?,php,Php,有人能告诉我我的代码出了什么问题吗?因为我仍然不明白这里出了什么问题。我试图在我的HTML代码中使用PHP,但我不知道哪里出了问题,它没有给出结果 我已经试过了,但代码仍然不起作用 <div class="section__content section__content--p30"> <div class="container-fluid"> <div class="row"> <
<div class="section__content section__content--p30">
<div class="container-fluid">
<div class="row">
<div class="col-xl-12">
<form action="" method="POST">
<?php
if (isset($_POST['submit'])) {
echo "hi";
}
?>
<div class="form-group">
<label for="first_name">First Name *</label>
<input type="text" name="first_name" class="form-control" id="first_name">
</div>
<div class="form-group">
<label for="last_name">Last Name *</label>
<input type="text" name="last_name" class="form-control" id="last_name">
</div>
<div class="form-group">
<input type="submit" value="Create" class="btn btn-primary">
</div>
</form>
</div>
</div>
</div>
</div>
名字*
姓*
如果单击“提交”按钮但没有显示任何内容,则应回显“hi”在您的问题中,您需要在按钮中添加
name='submit'
,如下所示:
<input type="submit" value="Create" class="btn btn-primary" name="submit">
您也可以在此处使用,将检查$\u POST的数组计数
:
if (count($_POST) > 0) {
我知道你可能很沮丧,但请不要在问题中咒骂。另外,你的输入type=“submit”没有name属性。。这是你的issue@treyBake你真是幸运的人,谢谢,这是我的建议,你不要把php代码逻辑放在标签里。这也可能是一个问题issue@RiggsFolly我真的很沮丧,就像你说的,但我很抱歉使用count on$\u POST是多余的,只需使用
!empty()
在varman上,name属性是issue@treyBake我不是应该得到一个错误,因为像“你会得到未定义的索引通知。”或者什么,但我没有得到任何错误,它只是空白为什么?@hak我应该得到一个错误,像“你会得到未定义的索引通知”。或者什么,但我没有得到任何错误,只是一片空白为什么?说你会收到通知是不正确的。这就是isset()的目的;它检查是否定义了某些内容,而不抛出任何警告@德文特尔
if (count($_POST) > 0) {