有什么问题?
if($_GET['data']) && ($_GET['kullaniciadi']) {
print '--''; }
else
print '--';
两个无法查询?
答案 0 :(得分:1)
你把括号弄乱了。试试:
if($_GET['data'] && $_GET['kullaniciadi'])
{
print '--';
}
else
{
print '--';
}
我还更改了第一个print
声明,因为那里有一个多余的单引号。
答案 1 :(得分:1)
你搞砸了你的括号。试试这个:
if($_GET['data'] && $_GET['kullaniciadi']) {
//Do stuff
}
括号用于if
语句,而不是每个条件。要评估的条件进入内部。在您的情况下,您有2个条件,如果两个条件都评估为if
,true
将会执行。
如果您确实需要将条件放在括号内,请确保它们平衡:
if(($_GET['data']) && ($_GET['kullaniciadi'])) {
//Do stuff
}
另请注意,通过在上面的代码中更改它,它仍然无法正常工作。您在print
区块的if
中有一个额外的单引号。将其更改为else
块中的那个。
答案 2 :(得分:0)
if(($ _ GET ['data'])&&($ _GET ['kullaniciadi'])){
在php中,格式如下:
if(condition){
现在你有了 if(condition)&& (条件){
将其读作
如果(条件)然后在给出'&'时期待'{'因此错误