Передача переменные из комбобокса в др. форму

Xmen

Guest
Передача переменные из комбобокса в др. форму

Извеняюсь за повтор в другом месте написаль тему
Привет.
Я недавно начел заниматся с ПХП и написал небольшой код. Вот код new4.php
PHP:
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<form name="form1" method="post" action="http://rustam.com/phone/new6.php">
<select name="select">
<?php 
$hostname="localhost"; //хост БД 
$username="root"; 
$password=""; 
$usertable = "other"; //таблица с телефонами 
$dbName="Phone"; //имя БД 
mysql_connect($hostname,$username,$password) or die("Не могу подключиться"); //подключение к хосту 
mysql_select_db($dbName) or die(mysql_error()); //выбор БД 

$query='select id,name from other'; 
$res=mysql_query($query); 
while ($row=mysql_fetch_array($res)) 
{ 

echo '<option value='.$row['id'].'>'.$row['name'].'</option>';

//здесь id код региона name имя региона-филиала
} 

mysql_close(); 
?> 

</select>
<br>
<hr>
<input type="submit" value="Otpravit zapros" align="right"> 
</form>
</body>
</html>
этот код вводит в форму впадаюший список филиалов по выбору филиала его код передаётся в следуюшиму страницы и там показывает номера телефонов выбранного филиала.
Код другой страницы new6.php
PHP:
<html>
<body>
<?php
$db= mysql_connect("localhost","root");
mysql_select_db("phone",$db);
echo "znachenie ".$_POST['select'];

$query="select * from phone where id_region=".$_POST['select']; 
$result=mysql_query($query,$db);
if ($myrow = mysql_fetch_row($result))
{
echo "<table border=1 width='70%' align='center'>\n";
echo "<tr><td align='center' bgcolor='#0099FF'>Ф.И.О.</td><td align='center' bgcolor='#0099FF'>Номер телефона</td><td align='center' bgcolor='#0099FF'>Управление</td></tr>\n";
do 
{
printf("<tr><td>%s</td><td>%s</td><td>%s</td></tr>\n",$myrow[2],$myrow[3],$myrow[4]);

}
while ($myrow=mysql_fetch_array($result)) ;
echo "</table>\n";
}
else 
{
echo "Sorry, no records were found!";
}
?>
</body>
</html>
Этот код прикрасно работает. Форуме помогли разобратса. Но у меня проблема выходит в том как можно передать два переменных в др. форму то есть я могу получать значение региона ['select'] но немогу получит имя региона. Что нужно и куда нужно написать код. Заране спасибо за помощ.
 

tf

крылья рулят
а почему зная id региона не можеш получить ее название если все в базе хран.
 

Xmen

Guest
Я пытался во втором листе написат код вроде этого
<html>
<body>
<?php
$db= mysql_connect("localhost","root");
mysql_select_db("phone",$db);
echo "znachenie ".$_POST['select'];
$query="select id,name from other where id=".$_POST['select'];
$result=mysql_query($query,$db);
$row=mysql_fetch_row($result);
echo "Филиал ".$row['name'];


$query="select * from phone where id_region=".$_POST['select'];
$result=mysql_query($query,$db);
if ($myrow = mysql_fetch_row($result))
{
echo "<table border=1 width='70%' align='center'>\n";
echo "<tr><td align='center' bgcolor='#0099FF'>Ф.И.О.</td><td align='center' bgcolor='#0099FF'>Номер телефона</td><td align='center' bgcolor='#0099FF'>Управление</td></tr>\n";
do
{
printf("<tr><td>%s</td><td>%s</td><td>%s</td></tr>\n",$myrow[2],$myrow[3],$myrow[4]);

}
while ($myrow=mysql_fetch_array($result)) ;
echo "</table>\n";
}
else
{
echo "Sorry, no records were found!";
}
?>
</body>
</html>

но неполучился с кодом сделал ошибу наверно.
 

tf

крылья рулят
Xmen тебя спрашивают. а ты тут кодом кидаешся
его мало желание читать. опиши проблему словами
 

Xmen

Guest
Как можно с одной странице можно передать в другую больше одного переменных, когда используешь комбобокс который получает динамические значения из базы. Здесь переменные для передачи один код поля другой имя поля.
 

tf

крылья рулят
передавать их там где надо сколько надо куда надо. но
>>Но у меня проблема выходит в том как можно передать два переменных в др. форму то есть я могу получать значение региона ['select'] но немогу получит имя региона.
$id=int($_POST['select'])
select name from other id='$id';
 
Сверху