1

我对 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 ) ---- 描述。

任何指导都会非常有帮助。先感谢您,

4

0 回答 0