如何使用jQuery Mobile,PHP和MySQL从DB传递变量和检索数据

时间:2013-07-04 10:12:39

标签: php jquery mysql jquery-mobile

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

任何指导都会非常有用。提前谢谢你,

0 个答案:

没有答案