嗨,我的文件chatmain.php来自mysql数据库的一些值。对于每一个新行,都应该创建一个新的<li>元素。如果用户单击此元素,则会重定向到chatview页。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 -->

最佳答案

通过单击我假设您引用的是一个链接,因此您可以使用GET属性来确定相关的消息id。
如果请求是通过jQuery完成的,只需向每个li添加一个带有消息id的id元素,并通过Ajax请求将其作为变量发送。
在这两种情况下,您只需检索$_GET['id']即可获得正确的标识符,并按照您的需要创建函数。

关于php - 将数组值从一页呈现到另一页,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33305932/

10-13 02:49