Php выпадающее меню - PullRequest
       12

Php выпадающее меню

0 голосов
/ 04 января 2010

Я использую следующий код для вставки данных в базу данных MySQL

<?php
$refselect  = $_POST['refselect'];
$refname    = $_POST['refname'];
$refemail   = $_POST['refemail'];
$refcnt     = $_POST['refcnt'];
$refdes     = $_POST['refdes'];
$referror   = $cberror = "<h1>Data not Added</h1><br/><br/><h3>Please Follow The Instructions</h3>";
$urefdb     = "INSERT INTO refdb(reftype,refname,refemail,refcnt,refdes) VALUES ('$refselect','$refname','$refemail','$refcnt','$refdes');"; 

include_once("db.php");

if ($refselect == "Select Type") die ("$referror");

if (empty ($refname)) die ("$referror");

if (mysql_query("$urefdb"))

{
echo "<h3>One Record Updated Successfully with the following Details </h3><br/>";
echo "Reference Type =$refselect <br/><br/>";
echo "Reference Name = $refname <br/><br/>";
echo "Reference E-Mail = $refemail <br/><br/>";
echo "Reference Description = $refdes <br/><br/>";

}
else
{
echo mysql_error();
}

?>

"refselect" данные поступают из выпадающего меню на странице, теперь я хочу, чтобы, когда я добавлял данные через эту форму, другую форму, расположенную на другой странице, рис. выберите данные соответственно

что теперь делать?

1 Ответ

2 голосов
/ 04 января 2010

Вы должны заполнить раскрывающееся меню на этой другой странице, используя MySQL, например:

$request = mysql_query("SELECT refselect FROM refdb");

, затем повторите все результаты, чтобы заполнить ваш комбинированный список:

echo "<SELECT>";
while ($drow = mysql_fetch_assoc($request))
{
   echo "<OPTION>" . $drow['refselect'] . "</OPTION>";
}
echo "</SELECT>";

Или как-то так

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...