将所选数据提交到表php

时间:2014-11-08 10:16:31

标签: php drop-down-menu pdo

$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>';

现在我想将所选值存储到表中,以便在哪里放置插入查询?所有连接的东西了吗?

1 个答案:

答案 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?;