我已经将2个变量从一个页面传递到下一个页面,但在接收页面中遇到了_GET和WHERE子句的问题。
我怀疑问题出在WHERE子句中:
WHERE vertrek ='$ vertrek'AND aankomst ='$ aankomst'
相关代码是:
mysql_query("SET CHARACTER SET 'utf8';");//GET and POST
mysql_query("SET NAMES 'utf8';");//POST
if (!isset($_GET['vid']) || !is_numeric($_GET['vid'])) {
die("Invalid ID specified.");
}
$vertrek = (int)$_GET['vid'];
if (!isset($_GET['aid']) || !is_numeric($_GET['aid'])) {
die("Invalid ID specified.");
}
$aankomst = (int)$_GET['aid'];
$result = mysql_query("select vg.gegevenID, vg.vertrektijd, vg.vertrekluchthaven AS
vertrek, lh.luchthavencode, vg.aankomstluchthaven AS aankomst, lh2.luchthavencode,
vg.vertrekdatum, lvm.luchtvaartmaatschappij, t.toestel, vg.inschrijvingnmr
from tbl_vluchtgegevens vg
left join tbl_luchthaven lh
on vg.vertrekluchthaven = lh.luchthavenID
left join tbl_luchthaven lh2
on vg.aankomstluchthaven = lh2.luchthavenID
left join tbl_toestel t
on vg.toestel = t.toestelID
left join tbl_luchtvaartmaatschappij lvm
on vg.luchtvaartmaatschappij = lvm.luchtvaartmaatschappijID
WHERE vertrek = '$vertrek' AND aankomst = '$aankomst'
ORDER BY vg.vertrekdatum2 DESC");