PHP初学者 - 我做错了什么?

时间:2015-08-22 11:53:13

标签: php

首先,我是初学者,请原谅我,如果我不提及可能很重要的事情。

我有卖家,这是世界上不同的国家。每个国家都属于一个大陆。
我试图:

  • 获取卖家名称
  • 获取数据库以查看他提供商品的国家(中国,意大利,德国......)。
  • 然后获取另一个数据库并查看每个国家(ASIA,EU)属于哪个国家
  • 将国家/地区(意大利,德国)存储到变量$ country_eu和$ country_asia(中国)。所以稍后我将添加这些变量来更新数据库字段。

如果($ continent ==' ASIA')未包含在代码YET中,因为我逐一采取步骤。我想先做欧盟工作,然后我弄清楚剩下的工作。

int seconds = getIntent().getIntExtra("key1", -1);

我的代码的问题是当我回显$ cont_eu只给我一个结果(德国)而不是预期(意大利,德国)

1 个答案:

答案 0 :(得分:0)

感谢大家宝贵的时间和帮助。这是一个很好的新代码。

include_once('../db.php');

session_start();

$seller_name = $_SESSION['seller_name'];
echo $seller_name.'<br>';

if (!empty($_POST['flag_image'])){
    $flags_array = $_POST['flag_image'];
    $flags_string = implode(",",$flags_array);
    } else {$flags_string = '';}


// Assign Flags to Continents
foreach ($flags_array as $flag_image){

$qry_find_flag_continent = " SELECT continent FROM flags WHERE flag_image = '$flag_image' ";
$result = $dbdetails->query($qry_find_flag_continent);

    while($row = mysqli_fetch_array($result)) {
    $continent = $row["continent"];
if($continent == 'EU'){ $eu_flags_array[] = $flag_image;}

    } 
}
print_r($eu_flags_array); //Gives me Array ( [0] => Germany.png [1] => Italy.png )