小编Kat*_*ate的帖子

多条件的PHP

我写了一个包含许多条件的简单脚本:

$item =12;
    if($item < 5)
    { 
    //display icon buyer
    }
    elseif ($item < 10)
    {
    //display icon buyer
    }
    elseif ($item < 15)
    {
    //display icon good buyer
    }
    elseif ($item < 20)
    {
    //display icon top buyer
    }
    // etc....
Run Code Online (Sandbox Code Playgroud)

这是一个漫长的多重条件,我知道非常糟糕.

我如何优化代码?

注意. switch是不可能的,因为我使用的是运营商<>

php switch-statement

5
推荐指数
2
解决办法
187
查看次数

功能PDO什么都不返回?

我为我的项目使用PDO,所以我不知道为什么我的函数什么也没有返回...

function getuser($username) {
    require 'database.php';
    $rep = $bdd->prepare("SELECT * FROM membre where login =:user");
    $rep =$bdd->execute(
        array(
            'user'=>$username
            ));

        while($row = $rep->fetch(PDO::FETCH_OBJ)) {
            //$userid = $row->id;
            //$usermail = $row->email;
            echo $row->id;
        }
}
Run Code Online (Sandbox Code Playgroud)

和用法:

$uname = $_SESSION['uname'];
echo $uname;
//result: kate
echo getuser($uname);
//result:
Run Code Online (Sandbox Code Playgroud)

我不知道为什么不行?

php pdo

1
推荐指数
1
解决办法
103
查看次数

保存Combobox项目3,4 delphi

我有一个Combobox默认3项,我想保存这样的项目:

Item1 //don't save
Item2 //Don't save
Items3 //save
//save all futur items added
Run Code Online (Sandbox Code Playgroud)

为什么我的代码不起作用?

if Combobox1.ItemIndex > 2 then // i used 2 for test and it's no work
   Combobox1.Items.SaveToFile('util.conf');
end;
Run Code Online (Sandbox Code Playgroud)

如果我删除如果Combobox1.ItemIndex> 2然后保存所有项目...

如何解决这个问题呢?

delphi combobox

-1
推荐指数
1
解决办法
803
查看次数

标签 统计

php ×2

combobox ×1

delphi ×1

pdo ×1

switch-statement ×1