php - 在 html 页面上显示 php 结果

标签 php html mysql

我有这个PHP:

    $sql = mysql_query("select * from asset where 
                                 name like '%$search%' or 
                                 barcode like '%$search%' or
                                 serial like '%$search%' ");  

    while ($row = mysql_fetch_array($sql)){  

        echo '<br/> Name: '.$row['name'];
        echo '<br/> Barcode: '.$row['barcode'];
        echo '<br/> Serial: '.$row['serial']; 

        }

它显示在名为 search.php 的页面上,但是,我希望该文件重定向到显示回显文本的静态 html 页面

最佳答案

您可以将结果保存在数组中并通过该数组重定向到其他页面。可能是这样的-

$results = array();
while ($row = mysql_fetch_array($sql)){  
    array_push($results, $row);
}
$result_json = json_encode($results);
header('Location: {my-html}?results='.$result_json);

然后在您的 html 中,获取该字符串并相应地对其进行操作。

关于php - 在 html 页面上显示 php 结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23047541/

相关文章:

java - MYSQL 更新表不适用于 Java 实现

iphone - 如何在 UIWebView 中加载带有 HTML 文件的图像

javascript - 使用ajax将表单数据发送到php

php - 从 javascript 触发 php 函数

php - 如何在php中循环传递数组?

javascript - Chrome离线版不会使用cache.manifest

php - 区分不同版本的网站

php - 在另一个区域重用 PDO 查询 block 最佳实践

php - 您可以使用 MySQL 查询来完全创建数据库的副本吗

php - 在 codeigniter php 中将博客页面标题显示为 url