我有形式(Display.php的),將獲得從用戶的多個選擇的選項。然後這個選擇的選項將被格式化爲另一個頁面(page.php)。當我嘗試顯示多個選定的選項時,就會出現問題。數組索引正在變成string [name]!數組索引變更爲字符串[名稱]不號碼
陣列([0] => 3204120006 [1] => 3204120011 [2] => 3204120010 [3] => 3204120009) 陣列([名稱] => BIRU)陣列([名稱] => BOJONG )Array([name] => MAJAKERTA)Array([name] => MAJALAYA)
這裏是上面顯示的代碼。
<?php
if (isset($_POST["desas"])) {
$ddes=$_POST["desas"];
print_r ($ddes);
foreach ($ddes as $iddesa) {
$namadesa=mysql_query("SELECT name FROM villages WHERE id='$iddesa' ");
if ($namadesa) {
$datadesa = mysql_fetch_assoc($namadesa);
print_r($datadesa);
}
} else
$datadesa="";
}
?>
我的問題是如何改變([名稱] => BIRU),([名稱] => BOJONG)插入索引([0] => BIRU),([1] => BOJONG)等在那些數組上?或者在mysql提取中丟失了什麼?
怎麼樣,停止使用mysql_ *函數,爲初學者?他們已被棄用多年,並在一年前從PHP 7中刪除。 – Sherif
@Sherif然後我想補充的OP應該提供更多的細節關於這個'app.php'和縮進他的代碼正確 –
** WARNING **:如果你剛開始學習PHP,請不要使用['mysql_query' ](http://php.net/manual/en/function.mysql-query.php)界面。它是如此可怕和危險的,它是PHP 7.更換喜歡[PDO是不難學(http://net.tutsplus.com/tutorials/php/why-you-should-be-using-phps刪除-pdo-for-database-access /)以及[PHP The Right Way](http://www.phptherightway.com/)等指南介紹了最佳實踐。你的用戶數據是**不是** [正確轉義](http://bobby-tables.com/php.html),並有[SQL注入漏洞](http://bobby-tables.com/),並且可以被利用。 – tadman