$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>';
теперь я хочу сохранить выбранное значение в таблицу, чтобы где положить запрос на вставку? все соединения снова?
$upd_row['your value'];
измените значение get table в инертной базе данных. и следуйте этому коду, а некоторые изменят ваше требование. я надеюсь, что помощь в вашем коде.
$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;
?>