我是jQuery的新手,所以我需要你的专业帮助才能解决我遇到的一些问题。
我想创建一个检出事件的应用程序。 用户选择事件类型(choose_type.php) - >用户选择城市(choose_city.php) - >用户选择事件(choose_event.php) - >用户看到事件详细信息(event.php)
我有一个用jQuery Mobile完成的用户界面。我是根据Restaurant Picker应用程序here
创建的这些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时,我返回一个空白屏幕,只显示UNDEFINED。
我应该如何继续这方面的工作?我需要继续将参数(如typeid)传递给下一个查询,并将typeid,cityid传递给下一个参数,以获取事件详细信息。
我的数据库结构类似于City - &lt;事件,EventType ---&lt;事件,事件(仅包含PK和FK)----描述。
任何指导都会非常有用。提前谢谢你,