Harry_Potter_
Registered
В момента се опитвам да направя така, че резултати взети от база данни да бъдат пратени в array и после изведени в една селект форма.Ето кодът:
Всичко работи точно, но проблемът ми е, че вади в падащото меню резултатите и от двете колони(id и name).Въпроса ми е как да направя така, че информацията от id да я вкарва във value на селект менюто,а стойностите от колонката name да ги вади като стойностите който се виждат при select формуляра?
Код:
<?php
mysql_connect("localhost", "root", "");
mysql_select_db("test");
mysql_query("SET CHARACTER SET cp1251");
$sql = "SELECT id,name from cats where maincat = '0'";
$query = mysql_query($sql);
$izbornaklienta = "1";
echo '<select name="test">';
echo '<option value="0">test</option>';
while($rows[] = mysql_fetch_assoc($query)){
$opcii = array_pop($rows);
foreach ($opcii as $izbor) {
if ($jivotno != $izbornaklienta) { echo "<option value=\"".$izbor."\">".$izbor."</option>\n"; }
else { echo "<option value=\"".$izbor."\" selected>".$izbor."</option>\n"; }
}
}
echo "</select>";
?>