|
|
|
ช่วยตอบเรื่อง option ให้ด้วยค่ะ....ขอบคุณค่ะ อยากให้ช่วยทีค่ะ อยากให้ option ดึงข้อมูลจาก tank_class |
|
|
|
|
|
|
|
อยากให้ช่วยทีค่ะ อยากให้ option ดึงข้อมูลจากtank_class มาโชว์ในหน้า sample1.php ค่ะ
และเวลา add ก้อจะถูกเก็บค่าไว้ด้วยอ่ะค่ะ.....ช่วยตอบด้วยนะค่ะ...ได้โปรด
ตัวอย่างข้างล่างนี้ค่ะ..
<==================================================>
Database name shop
CREATE TABLE `tank` (
`tank_id` int(11) NOT NULL,
`tank_class_id` int(1) NOT NULL,
`status` int(1) NOT NULL default '0',
PRIMARY KEY (`tank_id`)
) ENGINE=MyISAM DEFAULT CHARSET=tis620;
CREATE TABLE `tank_class` (
`tank_class_id` int(1) NOT NULL auto_increment,
`tank_class_name` varchar(50) NOT NULL,
PRIMARY KEY (`tank_class_id`)
) ENGINE=MyISAM DEFAULT CHARSET=tis620 AUTO_INCREMENT=4 ;
--
-- dump ตาราง `tank_class`
--
INSERT INTO `tank_class` VALUES (1, 'พื้นนูน');
INSERT INTO `tank_class` VALUES (2, 'พื้นนูนทรงสูง');
INSERT INTO `tank_class` VALUES (3, 'พื้นเรียบ');
<====================================================>
Sample1.php
<form name="form1" method="post" action="sample2.php">
<table id='commission' width="auto" border="0" align='center' border="1" bgcolor='#FF0000' cellspacing="1" cellpadding="1">
<tr><td bgcolor='#FF0000' colspan=2 align="center">
<b><font color ='#FFFFFF' size='2' face='Ms San Serif'>::ADD::
</td></tr>
<tr width='10%' bgcolor='#FFFFFF'>
<td align=left> <FONT SIZE="2" COLOR="000000" face='tahoma' >ประเภท</td>
<td>
<select name='tank_class_type'>
<option value=''>>>--choose--<<</option>
<option>พื้นนูน</option>
<option>พื้นนูนสูง</option>
<option>พื้นเรียบ</option>
</select>
</td>
</tr>
</table>
<=================================================>
Sample2.php
?
include ("../connect_db.php");
$sql="select * from tank where tank_id='$tank_id' ";
$db_query=mysql_db_query($db,$sql);
$num_rows=mysql_num_rows($db_query);
echo mysql_error();
if($num_rows != 0)
{
echo"<center><br>Add Id $tank_id </center>";
exit();
}
else
{
mysql_query("INSERT INTO tank (tank_id,tank_class_type) VALUES ('$tank_id','$tank_class_type')") or die ("Add ข้อมูลTable ไม่ได้ ");
}
mysql_close();
?>
Tag : - - - -
|
|
|
|
|
|
Date :
19 มิ.ย. 2551 09:31:00 |
By :
paphun |
View :
1134 |
Reply :
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
sample1.php ดังนี้ครับ
<form name="form1" method="post" action="sample2.php">
<table id='commission' width="auto" border="0" align='center' border="1" bgcolor='#FF0000' cellspacing="1" cellpadding="1">
<tr><td bgcolor='#FF0000' colspan=2 align="center">
<b><font color ='#FFFFFF' size='2' face='Ms San Serif'>::ADD::
</td></tr>
<tr width='10%' bgcolor='#FFFFFF'>
<td align=left> <FONT SIZE="2" COLOR="000000" face='tahoma' >ประเภท</td>
<td>
<?
include("connect_db.php");
$sql="select * from tank_class";
$result=mysql_db_query($db,$sql);
?>
<select name="tank_class_id">
<option>--choose--</option>";
<?
while($rs=mysql_fetch_array($result)){
$tank_class_id=$rs[tank_class_id];
$tank_class_name=$rs[tank_class_name];
?>
<option value="<?echo $tank_class_id;?>">
<?echo $tank_class_name;?>
</option>
<?
}
?>
</select>
</td>
</tr>
<tr>
<td>
<input type="submit" name="submit" value=" เพิ่ม ";>
</td></tr>
</table>
</form>
ส่วน sample2.php
ตรงบรรทัดนี้น่ะครับ
mysql_query("INSERT INTO tank (tank_id,tank_class_type) VALUES ('$tank_id','$tank_class_type')") or die ("Add ข้อมูลTable ไม่ได้ ");
เปลี่ยนจาก $tank_class_type เป็น $tank_class_id (เพราะเราเอา id จากตาราง tank_class มาเก็บใช่หรือไม่
ขอให้ success
|
|
|
|
|
Date :
19 มิ.ย. 2551 12:05:16 |
By :
stem |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้แล้วเย้ๆๆๆ ขอบคุณมากเลยค่ะ คุณ stem เราเครียดมาตั้งอาทิตย์แล้วนะ
เราไม่เก่งเลยอยากเก่งบ้างจัง??
|
|
|
|
|
Date :
19 มิ.ย. 2551 14:15:49 |
By :
paphun |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|