我对 jQuery 很陌生,所以我需要您的专业帮助来解决我遇到的一些问题。
我想创建一个用于签出事件的应用程序。用户选择事件类型 (choose_type.php) -> 用户选择城市 (choose_city.php) -> 用户选择事件(choose_event.php) -> 用户查看事件详细信息 (event.php)
我有一个使用 jQuery Mobile 完成的用户界面。我在这里基于 Restaurant Picker 应用程序创建了它
这些 html 文件中的所有选项都显示为带有链接的<li>
元素。href
下面给出了我的索引页面的 PHP 代码。
if (!isset($_POST['SUBMIT'])){ //ERROR: Undefined index
$typequery= "SELECT * FROM eventtype ";
$typeresult = mysql_query($typequery);
while($row=mysql_fetch_array($typeresult))
{ $typeid=$row['TypeID'];
$typeimg=$row['Image'];
$typename=$row['TypeName'];
?>
<li><a href="choose_city.php?id=<?php echo $typeid?>"data-transition="slidedown"> <img src="<?php echo $typeimg?>"/><h3><?php echo $typename ?></h3></a></li>
<?php } } ELSE {} ?>
这会从数据库中读取所有类型及其图像路径,但是,当我单击链接转到choose_city.php 时,会返回一个空白屏幕,其中只显示未定义。
我应该如何继续努力?我需要继续将 typeid 等参数传递给下一个查询,并将 typeid、cityid 传递给下一个查询,以便获取事件详细信息。
我的数据库的结构类似于 City --< Events , EventType ---< Events, Event (仅包含 PK 和 FK ) ---- 描述。
任何指导都会非常有帮助。先感谢您,