<HEAD>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script language="JavaScript" type="text/JavaScript">
//เลือกรุ่น
<!--
function MM_jumpMenu(targ,selObj,restore){ //v3.0
eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
if (restore) selObj.selectedInde
x=0;
}
function validate() {
if(document.frm_add.id
_tam.value=='')
{ alert('Please select tambon \nกรุณาเลือกหมวดย่อยด้วยจ้า...พ่อคุณ');
document.frm_add.id
_tam.focus();
return false;
} else {
return true;
}
}
-->
</script>
<SCRIPT language=JavaScript>
function Conf1(object) {
if (confirm("Confirm Delete Product") ==true) {
return true;
}
return false;
} </script>
</HEAD>
<?
include("connect.php");
if(isset($HTTP_POST_VARS['submit'])=="submit")
{
//$id_am=$_POST[id_am];
$id_tam=$_POST[id_tam];
$id_po=$_POST[id_po];
$name_net=$_POST[name_net];
$position_other=$_POST[position_other];
$addrees=$_POST[addrees];
$phone=$_POST[phone];
$sql="INSERT INTO network (id_tam,id_po,name_net,position_other,addrees,phone)
VALUES ('$id_tam','$id_po','$name_net','$position_other','$addrees','$phone')";
mysql_db_query($dbname,$sql);
echo"
<center><font color=red><H3>Insert ..... Completed</H3></font></center>";
echo"<meta http-equiv='refresh' content='1;URL=add_network.php'>";
exit;
}
?>
<form id="frm_add" name="frm_add" method="post" action="add_network.php" enctype="multipart/form-data" onsubmit="return validate()">
<TABLE width="450" border="1" align="center" cellpadding="2" cellspacing="2" >
<TR>
<TD>
<!-- //ตำบล อำเภอ -->
<?
$amphoe= $_REQUEST['amphoe'];
$sql = "SELECT * from amphoe Where id_am='$amphoe' ";
$result = mysql_db_query($dbname,$sql);
if (mysql_fetch_array($result) ) {
$current = mysql_result($result, 0, 'name_am');
} else {
$current = "-กรุณาเลือก-";
}
$sql = "SELECT * from amphoe Order by id_am"; // cat_label
$result = mysql_query( $sql); ?>
<tr>
<td align="left">อำเภอ : </td> <td><Select Name='id_am' onChange="MM_jumpMenu('parent',this,0)">
<?
echo "<option value=$amphoe>$current</option> \n" ;
echo "<option value=\"$PHP_SELF?cat1=$amphoe\">-------</option> \n" ;
While( $fetcharr = mysql_fetch_array($result) ) {
$val = $fetcharr['id_am'];
$label= $fetcharr['name_am'];
echo "<option value=\"$PHP_SELF?amphoe=$val\">$label</option> \n" ;
}
echo "</Select>";
?>
</td>
</tr>
<tr>
<td align="left">ตำบล: </td> <td>
<SELECT NAME='id_tam' size="1" >
<?
$sql = "SELECT * from tambon Where id_am='$amphoe' ";
$result = mysql_query( $sql );
if (mysql_num_rows($result) == 0 ) {
echo "<option>กรุณาเลือกรายการหลัก</option> \n" ;
} else {
echo "<option>-กรุณาเลือก-</option> \n" ;
}
While( $fetcharr = mysql_fetch_array($result) ) {
$val = $fetcharr[id_tam];
$label = $fetcharr[name_tam];
echo "<option value=\"$val\">$label</option> \n" ;
}
echo "</Select>";
?>
</TD>
</TR>
<TR>
<TD>ชื่อ - สกุล</TD>
<TD><input type="text" name="name_net" size="30" maxlength="30" /></TD>
</TR>
<TR>
<TD>ตำแหน่ง</TD>
<TD>
<?
$sql = "SELECT * from position"; // cat_label
$result=mysql_db_query($dbname,$sql);
?>
<Select Name='id_po' >
<option selected>กรุณาเลือกตำแหน่ง</option>
<?
While($rs=mysql_fetch_array($result) ) {
?>
<option value="<?=$rs['id_po']?>"><?=$rs['name_po']?></option>
<?
}
?>
</Select>
</TD>
</TR>
<TR>
<TD>ตำแหน่งอื่น ๆ</TD>
<TD><TEXTAREA NAME="position_other" ROWS="3" COLS="25"></TEXTAREA></TD>
</TR>
<TR>
<TD>ที่อยู่</TD>
<TD><input type="text" name="addrees" size="30" maxlength="30" /></TD>
</TR>
<TR>
<TD>โทรศัพท์</TD>
<TD><input type="text" name="phone" size="30" maxlength="30" /></TD>
</TR>
<TABLE border="0" align="center" cellpadding="2" cellspacing="2">
<TR>
<TD><BR><input type="submit" name="submit" value="เพิ่มข้อมูล" />
<input type="reset" name="reset" value="ลบข้อมูล" /></TD>
</TR>
</TABLE>
</TABLE>
</form>
<?
if(isset($_GET[del])=="delete"){
$sql="delete from network where id_net='$delete'";
mysql_db_query($dbname,$sql);
$rs=mysql_fetch_array($result);
echo"
<center><font color=red><H3>Delete ..... Completed</H3></font></center>";
echo"<meta http-equiv='refresh' content='1;URL=add_network.php'>";
exit;
}
?>
<form action="add_network.php" method="post">
<table border="1" align="center">
<tr>
<td>รหัส</td><td>ชื่อ - สกุล</td><td>ตำแหน่ง</td><td>ตำแหน่งอื่น ๆ</td><td>ที่อยู่</td><td>อำเภอ</td><td>ตำบล</td><td>โทรศัพท์</td><td>แก้ไข</td><td>ลบ</td>
</tr>
<?
if(!isset($start)){
$start = 0;
}
$limit = '7';
$Qtotal="select * from network order by id_net DESC";
$result=mysql_db_query($dbname,$Qtotal);
$total = mysql_num_rows($result);
$sqls1="SELECT * from network order by id_net asc LIMIT $start,$limit";
$result1 = mysql_db_query($dbname,$sqls1);
//$i=1;
while ($rs=mysql_fetch_array($result1)){
$network=$rs[id_net];
//
$sqls ="SELECT
`tambon`.`name_tam`,
`amphoe`.`name_am`,
`network`.`name_net`,
`network`.`id_tam`,
`network`.`id_net`
FROM
`amphoe`
Inner Join `tambon` ON `amphoe`.`id_am` = `tambon`.`id_am`
Inner Join `network` ON `tambon`.`id_tam` = `network`.`id_tam`
where network.id_net='$network' ORDER BY `name_tam`";
$result = mysql_db_query($dbname,$sqls);
while ($rs1=mysql_fetch_array($result)){
$i+=1;
$amphoe=$rs1[name_am];
$tambon=$rs1[name_tam];
$id_po=$name_po;
$position=$rs1[name_po]; ตรงนี้ถ้าเปลี่ยนเปงค่า [id_po] ก็ไม่หายค่ะ}
?>
<tr>
<td><?=$start+$i?></td>
<td><?=$rs[name_net]?></td>
<td><?=$rs[id_po]?></td> ***ลองเปง <?=$rs[name_po]?> ก็ไม่ได้ค่ะ ค่าหายไปจากตารางเลยค่ะ
<td><?=$rs[position_other]?></td>
<td><?=$rs[addrees]?></td>
<td><?=$amphoe?></td>
<td><?=$tambon?></td>
<td><?=$rs[phone]?></td>
<td><a href="edit_network.php?edit=<?=$rs[id_net]?>"><img src="image/001_45.gif" border="0">[/url]</td>
<td><a href="add_network.php?del=delete&delete=<?=$rs[id_net]?>" onclick="return Conf1(this)">
<img src="image/001_05.gif"border="0">[/url]</td>
<input type="hidden" name="id_tam" value="<?=$rs[id_net]?>">
</tr>
<?
}
?>
</table>
<table border="0" align="center"><tr><td><?
$page = ceil($total/$limit); // เอา record ทั้งหมด หารด้วย จำนวนที่จะแสดงของแต่ละหน้า
for($i=1;$i<=$page;$i++){
if($_GET['page']==$i){ //ถ้าตัวแปล page ตรง กับ เลขที่วนได้
echo "[<a href='?start=".$limit*($i-1)."&page=$i'><B>$i</B>[/url]]"; //ลิ้งค์ แบ่งหน้า เงื่อนไขที่ 1
}else{
echo "[<a href='?start=".$limit*($i-1)."&page=$i'>$i[/url]]"; //ลิ้งค์ แบ่งหน้า เงื่อนไขที่ 2
}
}
?><td></tr></table>
</form>
ตัวที่เน้นข้อความสีเหลืองอ่ะค่ะคือส่วนที่จะให้แสดงผล ชื่อตำแหน่ง (name_po ) แต่มันขึ้นค่าของรหัสตำแหน่ง( id_po )แทนค่ะ โค้ดมันผิดตรงไหนหรือป่าวค่ะ ช่วยดูด้วยนะค่ะ ขอบคุณมากค่ะ
อันนี้คือตารางในฐานข้อมูลนะค่ะ
amphoe = id_am , name_am
network = id_net , id_tam , id_po , name_net , position_other , phone
position = id_po , id_tam , name_po
tambon = id_tam , id_am ,name_tam