Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 将数组值从一页呈现到另一页_Php_Jquery_Mysql_Jquery Mobile_Foreach - Fatal编程技术网

Php 将数组值从一页呈现到另一页

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

您好,我从mysql数据库中获得了我的文件
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,我认为这还不够;)