嗨,我知道这个问题有一个答案,但似乎我有一个不同的问题。好好看看。代码如下:
PHP
if(!$_POST["name"]){
$error="Please enter your name";
}
if(!$_POST["email"]){
$error="Please enter your email";
}
if(!$_POST["txtarea"]){
$error="Please enter comments";
}
HTML
<div class="formgroup">
<label for="name">Your name</label>
<input type ="text" name="name" class="form-control" placeholder="your name"/>
</div>
<div class="formgroup">
<label for="email">Your Email</label>
<input type ="email" name="email" class="form-control" placeholder="your email"/>
</div>
<div class="formgroup">
<label for="txtarea">Comments</label>
<textarea class="form-control" name="tar" ></textarea>
</div>
formgroup类用于bootstrap
看看请不要知道接下来要做什么我是初学者所以请原谅,如果我没有从前一个问题得到这个问题
答案 0 :(得分:0)
Use $_POST["tar"] in place of $_POST["txtarea"].
Blockquote因为您的表单中有该名称(tar)
答案 1 :(得分:0)
在HTML中
<div class="formgroup">
<label for="txtarea">Comments</label>
<textarea class="form-control" name="tar" ></textarea>
</div>
在PHP中
if(!$_POST["txtarea"]){
$error="Please enter comments";
}
在html中,您使用tar作为名称,在php中使用了不同的名称txtarea
答案 2 :(得分:0)
使用此代码
if(isset($_POST["name"])){
if(!$_POST["name"]){
$error="Please enter your name";
}
}
答案 3 :(得分:0)
您需要检查是否已设置
if(isset($_POST["name"])){
//your code
}