|
|
|
| Я только начинаю учить РНР, и у меня есть много вопросов.
1. Как сделать форму в которой есть 4-5 селектов и взависимости от того что я выбрал в первом селекте из БД загружается нужная инфа.
Например: хочу сделать : выбрать страну - выборать регион - выбрать город - и т.д. Есть БД, даже 2. В одной все это в одной таблице, во второй 3-5 таблиц которые связаны между собой.
Помогите разобратся! | |
|
|
|
|
|
|
|
для: sitkar
(02.11.2007 в 16:30)
| | ищите по волшебному слову combobox | |
|
|
|
|
 1.8 Кб |
|
|
для: elenaki
(02.11.2007 в 19:50)
| | Я уже что-то написал по идеи должно работать но не хочет работать :(. Посмотрите пожалуйста на код и подскажите где я ошибаюсь.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<title>Untitled Document</title>
</head>
<body>
<?php
include "connect.php";
$count = mysql_query("select * from coun");
if($count)
{
while($List = mysql_fetch_array($count))
{
echo "<form action='' method='post'>";
echo "<select name='countr_in' size='1'>";
echo "<option value=".$List['id_country'].">".$List['country']."</OPTION><br>";
}
}
else
{
echo "<p><b>Error: ".mysql_error()."</b><p>";
exit();
}
echo "</select><br><br>";
#print $countr_in;
//////////////////////////////////////////////////////////////////////////
$reg = mysql_query("select * from regin WHERE id_country='$countr_in'");
if($reg)
{
while($Lit = mysql_fetch_array($reg))
{
print "<select name='region_in' size='1'>";
echo "<option value=".$Lit['id_region'].">".$Lit['region']."</OPTION><br>";
}
}
else
{
echo "<p><b>Error: ".mysql_error()."</b><p>";
exit();
}
#print $region_in;
//////////////////////////////////////////////////////////////////////////////////////
$ci = mysql_query("select * from cit WHERE id_region='$region_in'");
if($ci)
{
while($Lis = mysql_fetch_array($ci))
{
echo "<form action='' method='post'>";
echo "<select name='countr_in' size='1'>";
echo "<option value=".$Lis['id_city'].">".$Lis['city']."</OPTION><br>";
}
}
else
{
echo "<p><b>Error: ".mysql_error()."</b><p>";
exit();
}
print"</select><br><br><input type='submit' value='Отправить'></form>";
#print $city_in;
?>
</body>
</html>
|
| |
|
|
|
|
|
|
|
для: sitkar
(05.11.2007 в 11:12)
| | А причем тут раздел JS+HTML? Если вы хотите на РНР, выставляйте необходимое число селектов, через JS проверяйте обязательный выбор их и отправляйте форму... | |
|
|
|