$sql = 'SELECT a.guest_id, g.fname, g.lname, g.ph1, g.email, g.arrpickup, g.arrdropoff, a.approxtime, a.vehicle_id1, a.vehicle_id2, a.vehicle_id3,FROM arrivals a INNER JOIN guest g ON a.guest_id = g.guest_id WHERE g.guest_id = 18';
这样我就可以使用内连接从数据库中获取数据。
$html = null;
$html .= '<select>
<option value="-1"> ----Select Vehicle---- </option>';
$sql1 = 'SELECT * FROM vehicle ORDER BY vehicle_id ASC';
foreach ($pdo->query($sql1) as $row1) {
$html .= '<option value="">'. $row1['model'] . ' - ' . $row1['licplate'] . ' </option>';
}
$html .= '</select>';
这是从表中获取数据的下拉机制 它的显示使用
echo '<tr><td>Vegicle 1</td><td>'.$html.'</td></tr>';
现在我想将所选值存储到表中,以便在哪里放置插入查询?所有连接的东西了吗?
答案 0 :(得分:0)
$upd_row['your value'];
在惰性数据库中更改获取表值。 并遵循此代码,一些更改您的requerment。 我希望你的代码有所帮助。
$idproduct= "select * from `country_master`";
$str = mysql_query($idproduct);
$select="";
$issel = '';
if(mysql_num_rows($str)>0)
{
while($viewrow=mysql_fetch_array($str))
{
if($upd_row['your value'] == $viewrow['id'])
{
$select = "selected";
$issel = 'yes';
}else
$select ="";
$opts .= "<option value='".$viewrow['id']."'".$select." >".$viewrow['country_name']."</option>";
}
}
if($issel == '')
$opts = '<option value="" selected>--Select--</option>'.$opts;
else
$opts = '<option value="" >--Select--</option>'.$opts;
echo $opts;
&GT?;