Php 将数组值从一页呈现到另一页
您好,我从mysql数据库中获得了我的文件Php 将数组值从一页呈现到另一页,php,jquery,mysql,jquery-mobile,foreach,Php,Jquery,Mysql,Jquery Mobile,Foreach,您好,我从mysql数据库中获得了我的文件chatmain.php中的一些值。应为每一新行创建一个新的元素。如果用户单击此元素,他将被重定向到页面chatview聊天视图需要单击列表项的值。在chatview中单击列表项后,如何获取相应的行值 主页: <div class="ui-page" data-role="page" id="main"> <div data-role="content"> <?php
chatmain.php
中的一些值。应为每一新行创建一个新的
元素。如果用户单击此元素,他将被重定向到页面chatview
<代码>聊天视图需要单击列表项的值。在chatview
中单击列表项后,如何获取相应的行值
主页:
<div class="ui-page" data-role="page" id="main">
<div data-role="content">
<?php
include("chatmain.php");
?>
<ul data-role="listview" id="uItem" data-inset="true">
<?php foreach ($result2 as $keyres2 => $rowres2): ?>
<li><a href="#chatview">user<?php echo $rowres2['id']; ?></a></li>
<?php endforeach; ?>
</ul>
</div>
</div>
<div data-role="page" id="chatview">
<div data-role="content">
</div><!-- div content -->
</div><!-- /page -->
聊天室查看页面:
<div class="ui-page" data-role="page" id="main">
<div data-role="content">
<?php
include("chatmain.php");
?>
<ul data-role="listview" id="uItem" data-inset="true">
<?php foreach ($result2 as $keyres2 => $rowres2): ?>
<li><a href="#chatview">user<?php echo $rowres2['id']; ?></a></li>
<?php endforeach; ?>
</ul>
</div>
</div>
<div data-role="page" id="chatview">
<div data-role="content">
</div><!-- div content -->
</div><!-- /page -->
通过单击,我假设您正在引用一个链接,因此您可以使用GET属性来确定相关的消息id 如果请求是通过jQuery完成的,只需向每个li添加一个id元素和消息的id,并通过Ajax请求将其作为变量发送
在这两种情况下,您只需检索$_GET['id'],即可获得正确的标识符,并根据需要创建函数。好的,但是我应该在何处以及如何编写$_GET['id'],让php脚本知道它应该从哪个元素获得id?您知道php吗?您应该在SQL请求中使用WHERE,根据获得的参数仅检索相关元素,作为isOh ok,我认为这还不够;)