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

Форум PHP

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

 

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

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

тема: Передать значение переменной из одного скрипта в другой через HTML-форму
 
 автор: afms   (01.08.2007 в 17:32)   письмо автору
 
 

народ, есть проблема...
необходимо передать значение из комбобокса из одного скрипта в другой html-формой, используя массив $_POST. в комбобоксе значения из бд (имена)...
Вот код

include("config.php");

$query_name = "select im_name from tbl_imenin group by im_name";
$query_month = "select im_month from tbl_imenin group by im_month";

$result_query_name = mysql_query($query_name);
$result_query_month = mysql_query($query_month);

if ((!$result_query_name) or (!$result_query_month))
{
        exit(mysql_error());
}

 echo "<select size='1' name='na'>";

 while ($name = mysql_fetch_array($result_query_name))
 {
         echo  "<option>".$name['im_name']."</option>";
 }
 echo "</select>";

Здесь создается комбобокс и в него записываются значения из бд

А это запрос на выборку (должен вывести число и месяц)

include("config.php");

$query_select = "select im_number, im_month from tbl_imenin where im_name = ".$_POST['ComboBox1'];
$result_query_select = mysql_query($query_select);
while($imenin= mysql_fetch_object($result_query_select))
{
        echo $imenin->im_number." ";
        echo $imenin->im_month."<br>";
}

...и хтмл-форма

<html>

<head><title></title>
</head>

<body>
<?php
include "imenin.php";
?>
<form name="frmimenin" action="php_list_imenin.php" method="POST">
<input type="submit" value="&#202;&#238;&#227;&#228;&#224;" name="submit"></form>

</body>

</html>

По нажатии на кнопку submit осуществляется выборка из бд, значение в комбобоксе должно отправляться в др. скрипт... Но ЭТОГО не происходит((((((((((((( Может как-то по-другому нужно..??

   
 
 автор: Faraon   (01.08.2007 в 17:39)   письмо автору
 
   для: afms   (01.08.2007 в 17:32)
 


echo  "<option value=\"".$name['im_name']."\">".$name['im_name']."</option>"; 

   
 
 автор: afms   (01.08.2007 в 18:07)   письмо автору
 
   для: Faraon   (01.08.2007 в 17:39)
 

дык комбобокс-то у меня заполнен... Важно передать его значене в другой скрипт методом POST)))

$query_select = "select im_number, im_month from tbl_imenin where im_name = ".$_POST['ComboBox1']; 

   
 
 автор: Trianon   (01.08.2007 в 18:12)   письмо автору
 
   для: afms   (01.08.2007 в 18:07)
 

http://softtime.ru/forum/read.php?id_forum=1&id_theme=41337

   
 
 автор: afms   (01.08.2007 в 19:28)   письмо автору
 
   для: Trianon   (01.08.2007 в 18:12)
 

чего-то не работает.......
помогите!!!!! как тут нужно???!

   
 
 автор: Faraon   (02.08.2007 в 08:37)   письмо автору
 
   для: afms   (01.08.2007 в 18:07)
 

Интересно где в этой строчке значение, покажите пожалуйста ???

echo  "<option>".$name['im_name']."</option>"; 

И что вы подрузамеваете под словом комбобокс ?

   
 
 автор: x-pert   (01.08.2007 в 22:17)   письмо автору
 
   для: afms   (01.08.2007 в 17:32)
 

попробуй сделать так:

<form name="frmimenin" action="php_list_imenin.php" method="POST"> 
<?php 
include "imenin.php"
?>
<input type="submit" value="&#202;&#238;&#227;&#228;&#224;" name="submit"></form>


а в php_list_imenin.php :

$query_select = "select im_number, im_month from tbl_imenin where im_name = ".$_POST['na'];

   
 
 автор: afms   (02.08.2007 в 08:25)   письмо автору
 
   для: x-pert   (01.08.2007 в 22:17)
 

И так ничего не происходит!!!((((
Ну ПОМОГИТЕ же!!! очень нужно!

   
Rambler's Top100
вверх

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