我在*.php
文件中使用此代码
$check = $_POST['dati'];
if (strlen($check) != 0) {
// calculations
}
else {
echo "contact me at <a href='mailto:myemail'></a>";
}
POST中的dati
是输入字段的name属性。如果输入的长度= 0,则必须显示该回波。
我在服务器的另一部分使用相同的代码,但它运行良好。我在这里遇到麻烦,因为当dati
的长度为0时,脚本会进行计算而不是显示回声。
<input name="dati" id="dati" style="width:310px" type="text">
这是输入的代码。有什么想法吗?
答案 0 :(得分:2)
您可以在此处看到代码效果很好:http://codepad.org/fCvlokOJ和http://codepad.org/t2TvFozt
<?php
$_POST['dati']= "text";
if (strlen($_POST['dati']) != 0) {
echo" calculations";
}
else {
echo "contact me at <a href='mailto:myemail'></a>";
}
答案 1 :(得分:0)
在以下示例中,如果字段留空,则回显消息为“抱歉”。
如果输入了文字,则会显示电子邮件链接。的检测过强>
<?php
if(isset($_POST['submit']))
$check = $_POST['dati'];
if (strlen($check) == 0) {
echo "Sorry";
}
else {
echo "Contact me at <a href='mailto:myemail'>LINK</a>";
}
?>
FORM
<form method="post" action="your_handler.php">
<input name="dati" id="dati" style="width:310px" type="text">
<input type="submit" name="submit" value="Submit">
</form>