0
我需要插入选定的值主键作为外键插入到另一个表中,但它既不会发生错误,也不会发生任何事情 我已填充下拉列表与下面的表格插入选择下拉列表值的主键作为另一个表中的外键使用php mysql
<form id="country" name="form1" method="post" action="datatodb.php">
<table border="1">
<tr>
<td>
Select Country :<select name="countryname">
<?php
include 'dblogin.php';
// Get records from database (table "name_list").
$list=mysql_query("select * from _countries");
// Show records by while loop.
while($row_list=mysql_fetch_assoc($list)){
?>
<option value="<?php echo $row_list['countryid']; ?>"><?php echo $row_list['countryname']; ?></option>
<?php
// End while loop.
}
?>
</select> </td></tr>
<tr><td>
Add Location :
<input type="text" name="locationname" value="" maxlength="40"/></td></tr>
<tr><td align="center">
<input type="submit" name="Submit" value="Add" size="20"/></td></tr></table>
</form>
下面的代码即时捕捉价值,并试图插入 选定值的另一个表的主键它是一个外键
<?php
include 'dblogin.php';
$countryid=$_POST['countryname'];
$locationname=$_POST['locationname'];
$countryid = stripslashes($countryid);
$locationname = stripslashes($locationname);
$countryid = mysql_real_escape_string($countryid);
$locationname = mysql_real_escape_string($locationname);
$sql="insert into _location (locationid, locationname, countryid) values ('NULL','".$locationname."','".$locationname."')";
$result=mysql_query($sql);
?>
请帮我在获取选定值主键和插入到了另一个表,其中它是一个外键
亲爱的海姆仍然没有获取插入请所有佣工明白我需要插入从下拉列表中的主键选定值另一个表作为外键 – Sajid 2011-06-12 07:49:23
你得到了什么错误?如果(!mysql_query($ sql,$ link)){ echo mysql_errno($ link)。 “:”。 mysql_error($ link)。 “\ n” 个; } – 2011-06-12 07:51:28
看到我的更新:) – 2011-06-12 07:53:16