echo "<table width='400' border='0' cellpadding='0' cellspacing='0' align='center'>
<tr>
<td width='152'><select class='input' type=text name=country>";
$res = mysql_query("SELECT DISTINCT name, id FROM `country` ");
echo "<option value='' disabled selected='selected'>Выберите страну</option>";
while($row = mysql_fetch_assoc($res))
{
echo '<option value="'. $row['id'] .'">'. $row['name'] .'</option>';
}
echo "</select></td>";
echo "<td width='210'><select class='input' type=text name=city>";
$res_1 = mysql_query("SELECT DISTINCT name, id FROM `city` ORDER BY `id` ");
echo "<option value='' disabled selected='selected'>Выберите город</option>";
while($row_1 = mysql_fetch_assoc($res_1))
{
echo '<option value="'. $row_1['id'] .'">'. $row_1['name'] .'</option>';
}
echo "</select></td>";
Спустя 21 минута, 56 секунд (20.02.2011 - 20:35) Andruhaphp написал(а):
Пробывал вот так вот не получилось:
<script type="text/javascript">
$("#country").chained("#city");
</script>
<select id="country">
<option value="">--</option>
<?php
$db = mysql_connect ("localhost","root","") or die("невозможно соеденится с базой".mysql_error());
mysql_select_db ("strategic",$db);
$result = mysql_query("SELECT DISTINCT name, id FROM `country` ORDER BY name ASC ") or sqlerr();
while ($row = mysql_fetch_assoc($result))
{
echo "<option value=\"";
echo $row['id'];
echo "\">";
echo $row['name'];
echo "</option>";
}
?>
</select>
<select id="city">
<option value="">--</option>
<?php
$db = mysql_connect ("localhost","root","") or die("невозможно соеденится с базой".mysql_error());
mysql_select_db ("strategic",$db);
$result2 = mysql_query("SELECT DISTINCT name, id FROM `city` ORDER BY `id` ") or sqlerr();
while ($row2 = mysql_fetch_assoc($result2)) {
echo "<option value=\"";
echo $row2['id'];
echo "\" class=\"";
echo $row['id']; // ВОТ ТУТ БОРОДА - КАК ПОЛУЧИТЬ ЗДЕСЬ ID ГЛАВНОЙ КАТЕГОРИИ?.
echo "\">";
echo $row2['name'];
echo "</option>";
}
?>
</select>
Спустя 2 часа, 14 минут, 46 секунд (20.02.2011 - 22:50) sergeiss написал(а):
Andruhaphp - я не отвечу на твой вопрос, а покритикую, как ты его задал.
Вот сам прочитай еще раз своё второе сообщение темы. Очень много кода и много пустых строк. Причем бОльшая часть кода к проблеме вообще отношения не имеет. И как ты думаешь, многие ли будут "продираться" через этот частокол, чтобы дать тебе ответ? Ты не проявил уважения при задании вопроса, не вычленил наиболее важное. Не оставил второстепенное "за бортом". И что, ты думаешь, что много людей будут "втыкать" в это? Вот мне лично просто неинтересно в этом всём разбираться.
Но при этом ты поленился (постеснялся?) более развернуто описать, в чем же у тебя проблема.
На самом деле, это не только у тебя проблема такая
Есть еще тут любители "пространных" вопросов, на которые они (вполне естественно) ни получают ответа и потому начинают "истерить по страшной силе" 
Короче. Если хочешь получить реальный ответ, то хорошо продумай вопрос. Оставь в нем только существенное.
Вот сам прочитай еще раз своё второе сообщение темы. Очень много кода и много пустых строк. Причем бОльшая часть кода к проблеме вообще отношения не имеет. И как ты думаешь, многие ли будут "продираться" через этот частокол, чтобы дать тебе ответ? Ты не проявил уважения при задании вопроса, не вычленил наиболее важное. Не оставил второстепенное "за бортом". И что, ты думаешь, что много людей будут "втыкать" в это? Вот мне лично просто неинтересно в этом всём разбираться.
Но при этом ты поленился (постеснялся?) более развернуто описать, в чем же у тебя проблема.
На самом деле, это не только у тебя проблема такая


Короче. Если хочешь получить реальный ответ, то хорошо продумай вопрос. Оставь в нем только существенное.
Спустя 5 минут, 36 секунд (20.02.2011 - 22:56) Fredrich написал(а):
Я эту тему тоже юзал, вот с этого я начал, смотри прикрепленный файл
Спустя 1 час, 24 минуты, 49 секунд (21.02.2011 - 00:20) Andruhaphp написал(а):
Fredrich-спасибо!
sergeiss,из-за таких как ты я лучше сам буду сидеть разбираться чем что-то спрашивать.
sergeiss,из-за таких как ты я лучше сам буду сидеть разбираться чем что-то спрашивать.