Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Проблемы с выпадающим списком
 
 автор: sitkar   (02.11.2007 в 16:30)   письмо автору
 
 

Я только начинаю учить РНР, и у меня есть много вопросов.
1. Как сделать форму в которой есть 4-5 селектов и взависимости от того что я выбрал в первом селекте из БД загружается нужная инфа.
Например: хочу сделать : выбрать страну - выборать регион - выбрать город - и т.д. Есть БД, даже 2. В одной все это в одной таблице, во второй 3-5 таблиц которые связаны между собой.
Помогите разобратся!

   
 
 автор: elenaki   (02.11.2007 в 19:50)   письмо автору
 
   для: sitkar   (02.11.2007 в 16:30)
 

ищите по волшебному слову combobox

   
 
 автор: sitkar   (05.11.2007 в 11:12)   письмо автору
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>

   
 
 автор: sim5   (05.11.2007 в 11:18)   письмо автору
 
   для: sitkar   (05.11.2007 в 11:12)
 

А причем тут раздел JS+HTML? Если вы хотите на РНР, выставляйте необходимое число селектов, через JS проверяйте обязательный выбор их и отправляйте форму...

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования