ที่ผมทำได้ตอนนี้คือดึงข้อมูล $menu และ $submenu จากตาราง A และ B มาโชว์ Drop Down ได้ แต่อยากให้มันเก็บ $menu และ $submenu ลงในตาราง C ต้องเพิ่มโค้ดอะไรและต้องแก้อะไรเข้าไปบ้างครับ ผมจนปัญญาแล้ว
Add.php
Code (PHP)
<?
require("connectadmin.php");
@mysql_query("SET NAMES UTF8");
if ($_POST["action"] == "SUBMIT") {
if ($status != "Y") $status = "N";
$sql = "insert into imgtest (menu, submenu, lastupdate) values ('$detail', NOW())";
mysql_query($sql, $link);
$num = mysql_insert_id();
if (!empty($image)) {
$fname = $image_name;
if (@copy($image, "banner/".$fname)) {
$sql = "UPDATE imgtest SET image='$fname' WHERE num = '$num' ";
mysql_query($sql, $link);
}
}
mysql_close($link);
echo "<script>location.href='success.php'</script>";
}
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>INDUSTRY</title>
<script language = "JavaScript">
//**** List Submenu (Start) ***//
function ListSubmenu(SelectValue)
{
frmMain.ddlSubmenu.length = 0
//*** Insert null Default Value ***//
var myOption = new Option('','')
frmMain.ddlSubmenu.options[frmMain.ddlSubmenu.length]= myOption
<?
$intRows = 0;
$strSQL = "select * from submenu order by nmrmenu asc ";
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
$intRows = 0;
while($objResult = mysql_fetch_array($objQuery))
{
$intRows++;
?>
x = <?=$intRows;?>;
mySubList = new Array();
strValue = "<?=$objResult["nmrmenu"];?>";
strItem = "<?=$objResult["submenu"];?>";
mySubList[x,0] = strItem;
mySubList[x,1] = strValue;
if (mySubList[x,1] == SelectValue){
var myOption = new Option(mySubList[x,0], mySubList[x,1])
frmMain.ddlSubmenu.options[frmMain.ddlSubmenu.length]= myOption
}
<?
}
?>
}
//**** List Submenu (End) ***//
</script>
</head>
<body>
<FORM name="frmMain" method="post" action="Add.php" enctype="multipart/form-data" onSubmit="return ValidStudentForm(this)">
<input type="hidden" name="action" value="SUBMIT">
<p>
<input name="image" type="file" id="image" size="35" />
</p>
<p>Industry
<select id="ddlGeo" name="ddlGeo" onChange = "ListSubmenu(this.value)">
<option selected value=""></option>
<?
$strSQL = "select * from menu order by nmr asc ";
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
while($objResult = mysql_fetch_array($objQuery))
{
?>
<option value="<?=$objResult["nmr"];?>">
<?=$objResult["menu"];?>
</option>
<?
}
?>
</select>
Industry Sub
<select id="ddlSubmenu" name="ddlSubmenu" style="width:120px" onChange = "Listsubmenu(this.value)">
</select>
</p>
<p>
<input type="submit" value="บันทึก" />
</p>
</form>
</body>
</html>
<?
mysql_close();
?>