如何将php数据库中的数据向下发布到另一个脚本?

如何将php数据库中的数据向下发布到另一个脚本?,php,mysql,forms,post,drop-down-menu,Php,Mysql,Forms,Post,Drop Down Menu,我创建了一个PHP下拉列表,它是从MySql数据库填充的,工作正常,当我想在另一个脚本中发布所选内容时,就会出现问题。问题是如何将数据发布到另一个脚本? 这是实现下拉列表的脚本的源代码。请帮忙 <?php $conn = mysql_connect("localhost", "admin", "admin"); if (!$conn) { echo "Unable to connect to DB: " . mysql_error(); exit; } if (!mys

我创建了一个PHP下拉列表,它是从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);
?>
一个
框是不够的,你需要用一个表格把它括起来

?>
<form method="post" action="somescript.php">
<?
//your controls go here
?>
</form>
?>
然后创建somescript.php并使用
$\u POST


也不要使用mysql函数,因为它们不安全

我试过了,但没有解决问题。。。当我调用somescript.php中的变量时,它会在第24行的C:\xampp\htdocs\EKupuvac\kupi.php中显示注意:未定义索引:ProzivodID在第25PHP的
ext/mysql
mysql_*
系列)中显示未定义索引:KupuvacID在C:\xampp\htdocs\EKupuvac\kupi.php中。请改用。