Как разместить данные из базы данных php, заполненной Drop Down, в другой скрипт?

Я создал PHP Drop Down, который заполняется из базы данных MySql и работает просто отлично, проблема возникает, когда я хочу опубликовать выбранное в другом скрипте. Вопрос в том, как разместить данные в другом скрипте? Это исходный код скрипта, который реализует выпадающие списки. Пожалуйста помоги!!!!

<?php
$conn = mysql_connect("localhost", "admin", "admin");

if (!$conn) {
    echo "Unable to connect to DB: " . mysql_error();
    exit;
}

if (!mysql_select_db("ekupuvac")) {
    echo "Unable to select EKupuvac: " . mysql_error();
    exit;
}

$query = "SELECT ImeK, KupuvacID FROM kupuvac ORDER BY Saldo DESC";
$result = mysql_query($query) or die(mysql_error());

if (!$result) {
    echo "Could not successfully run query ($query) from DB: " . mysql_error();
    exit;
}

if (mysql_num_rows($result) == 0) {
    echo "No rows found, nothing to print so I am exiting";
    exit;
}

$dropdown = "<select name='ImeK'>";
while($row = mysql_fetch_assoc($result)) {
$dropdown.= "\r\n<option value='{$row['KupuvacID']}'>{$row['ImeK']}</option>";
}
$dropdown .= "\r\n</select>";

echo"Izberi Kupuvac:";
echo $dropdown;

// Second Combo

$conn = mysql_connect("localhost", "admin", "admin");

if (!$conn) {
    echo "Unable to connect to DB: " . mysql_error();
    exit;
}

if (!mysql_select_db("ekupuvac")) {
    echo "Unable to select EKupuvac: " . mysql_error();
    exit;
}

$query2 = "SELECT ImeP, ProzivodID FROM proizvod ORDER BY ImeP";
$result2 = mysql_query($query2) or die(mysql_error());

if (!$result2) {
    echo "Could not successfully run query ($query2) from DB: " . mysql_error();
    exit;
}

if (mysql_num_rows($result2) == 0) {
    echo "No rows found, nothing to print so I am exiting";
    exit;
}

$dropdown2 = "<select name='ImeP'>";
while($row = mysql_fetch_assoc($result2)) {
$dropdown2.= "\r\n<option value='{$row['ProzivodID']}'>{$row['ImeP']}</option>";
}
$dropdown2.= "\r\n</select>";

echo"<br> Izberi Proizvod:";
echo $dropdown2;
echo"<br>";

mysql_free_result($result);
?>
 pilcrow02 июл. 2012 г., 20:43
РНР & APOS; sext/mysql (mysql_* семья)deprecated, Пожалуйста, используйтеsomething else вместо.

Ответы на вопрос(1)

Решение Вопроса

<select> коробки недостаточно, нужно вложить ее в форму

?>
<form method="post" action="somescript.

затем создайте somescript.php и получите доступ к переменным формы, используя$_POST

Также используйтеPDO не mysql_ функции, так как они не безопасны

 Andrew Albert Petrovsky02 июл. 2012 г., 18:39
Я пытался это сделать, но это не помогло решить проблему ... когда я вызываю переменные в somescript.php, он сообщает: Неопределенный индекс: ProzivodID в C: \ xampp \ htdocs \ EKupuvac \ kupi.php в строке 24 Примечание: Неопределенный индекс: KupuvacID в C: \ xampp \ htdocs \ EKupuvac \ kupi.php в строке 25

Ваш ответ на вопрос