2014-10-09 80 views
0

如何检查变量_GET是否已设置并比较数据库中是否存在该变量值?检查isset变量_GET并检查数据库中是否存在

我有这样的后续代码:

//require connection bd 

$vtld = $_GET['tld']; //variable from _GET 

$sql="SELECT extension FROM tbldomainpricing"; 

$result = mysql_query($sql) or die(mysql_error()); 
$row = mysql_fetch_assoc($result); 

if ($row['extension'] == '$vtld') { 
    echo $vtld.' variavel exist' ; 
} else { 
    echo $vtld.' variavel not exist'; 
} 

该页面的发送变量_GET和网页B recive变量,并检查是否存在于数据库

页A - EX:domain.com/folder/ index.php?page = tld & tld = .org

Page B - recive变量并检查是否存在。

在此先感谢

+0

[RTFM(http://php.net/manual/en/function报价.isset.php) – NDM 2014-10-09 10:45:05

回答

0

只是删除了“$ vtld'.some这样的事可能工作

if(isset($_GET['tld'])) { 
    $vtld = $_GET['tld']; //variable from _GET 

    $sql="SELECT extension FROM tbldomainpricing"; 

    $result = mysql_query($sql) or die(mysql_error()); 
    $row = mysql_fetch_assoc($result); 

    if ($row['extension'] == $vtld) { 
     echo $vtld.' variavel exist' ; 
    } else { 
     echo $vtld.' variavel not exist'; 
    } 
}