相关疑难解决方法(0)

为什么要检查isset()和!empty()

有没有之间的差异isset!empty.如果我做这个双布尔检查,这种方式是正确的还是多余的?有没有更短的方法来做同样的事情?

isset($vars[1]) AND !empty($vars[1])
Run Code Online (Sandbox Code Playgroud)

php

254
推荐指数
5
解决办法
20万
查看次数

检查字符串是否是PHP中的电子邮件地址

我正在尝试进行SQL查询,但我需要以某种方式检查该值是否为电子邮件地址.我需要一种方法来检查是否$user是一个电子邮件地址,因为我在我的表中有这样的用户值.

test
test2
test@example.com
test2@example.com
test392
test@example.net
Run Code Online (Sandbox Code Playgroud)

等等...

我需要$useremail检查$user以确定它是否是电子邮件地址.所以我可以更新值WHERE user=test OR user=test@example.com,等等.

$user = strtolower($olduser);
$useremail = "";

mysql_query("UPDATE _$setprofile SET user=$sn, fc=$fc WHERE user='$user' OR user='$useremail");
Run Code Online (Sandbox Code Playgroud)

php email-validation

54
推荐指数
6
解决办法
8万
查看次数

PHP:检查任何发布的变量是否为空 - 表单:所有必填字段

是否有一个更简单的功能:

if (isset($_POST['Submit'])) {
    if ($_POST['login'] == "" || $_POST['password'] == "" || $_POST['confirm'] == "" || $_POST['name'] == "" || $_POST['phone'] == "" || $_POST['email'] == "") {
        echo "error: all fields are required";
    } else {
        echo "proceed...";
    }
}
Run Code Online (Sandbox Code Playgroud)

php forms post field

32
推荐指数
2
解决办法
13万
查看次数

如何检查表单中的任何字段是否为空

每当我在表单中提交某些内容时,我想检查是否有任何字段为空.到目前为止,我所拥有的不起作用

$firstname = $_POST['firstname'];
$lastname = $_POST['lastname'];
$username = $_POST['username'];
$password = $_POST['password'];
$passwordconf = $_POST['passwordconf'];
$email = $_POST['email'];
$securityq = $_POST['securityq'];
$qanswer = $_POST['qanswer'];

if(empty($firstname) || empty($lastname) || empty($username) || empty($password) || empty($passwordconf) || empty($email) || empty($securityq) || empty($qanswer))
{
    echo "You did not fill out the required fields.";
}
Run Code Online (Sandbox Code Playgroud)

和形式

<form name="registrationform" action="register.php">
    First Name:<input type="text" name="firstname">
    Last Name:<input type="text" name="lastname">
    Email:<input type="text" name="email">
    Username:<input type="text" name="username">
    Password:<input type="password" name="password">
    Confirm Password:<input type="password" name="passwordconf">
    Security Question:<input type="text" name="securityq"> …
Run Code Online (Sandbox Code Playgroud)

html php forms

8
推荐指数
1
解决办法
9万
查看次数

标签 统计

php ×4

forms ×2

email-validation ×1

field ×1

html ×1

post ×1