【发布时间】:2012-02-05 16:10:36
【问题描述】:
我在使用 PHP 和 jQTouch 时遇到了一些困难。
我相当
对 JavaScript 很有信心,但我的 PHP 技能几乎没有。
我正在为我在大学的最后一年项目创建一个应用程序
什么显示不同用户发布的足球谣言。
我的问题
如下:
我有一个屏幕显示每个单独的谣言,使用一段时间
PHP 中的循环我能够从数据库中获取每个谣言并显示
他们正确。但是我希望能够点击一个谣言
然后在不同的屏幕上显示这个谣言,以及选项
回复/分享等。但是我不知道如何判断哪个谣言有
被点击。
我的代码片段:
所有谣言页面:
<?php
$q1 = "SELECT * FROM tblrumours;";
$r1 = mysql_query($q1);
while( $row1 = mysql_fetch_assoc($r1) ){
?>
<a class="rumourTag submit" id="<?php echo $row1['rumourID']; ?>">
<div class='oneRumour'>
<div class='standardBubble'>
<p>
<?php
$userID = $row1['userID'];
$q2 = "SELECT * FROM tblusers WHERE userID = $userID;";
$r2 = mysql_query($q2);
while( $row2 = mysql_fetch_array($r2) ){
$username = $row2['username'];
$teamID = $row2['teamID'];
}
$q5 = "SELECT * FROM tblteams WHERE teamID = $teamID;";
$r5 = mysql_query($q5);
while( $row5 = mysql_fetch_array($r5) ){
echo "<img src='img/".$row5['teamPicture']."' alt=''
class='teamImg' />";
}
?>
<span class='username'>
<?php
echo $username;
?>
</span>
<br/>
<span class='rumourMsg'><?php echo $row1['rumourText']; ?></
span>
</p>
</div>
</a>
单页谣言:
<?php
$q1 = "SELECT * FROM tblrumours WHERE rumourID = 1;"; /* NEED
TO SELECT WHERE RUMOUR ID IS THE ONE THAT IS CLICKED */
$r1 = mysql_query($q1);
while( $row1 = mysql_fetch_array($r1) ){
?>..........
我尝试过使用会话变量,将 ID 存储在一个数组中, 为单个谣言页面创建一个单独的 php 文件,并且全部为否 利用。我猜我必须以某种方式使用 AJAX,但我没有 想法从哪里开始。任何帮助是极大的赞赏! 谢谢!
【问题讨论】:
标签: php jquery iphone ajax jqtouch