从mysql搜索结果在PHP表中

用户3301611

如何将查询的搜索结果放入表格中,然后选择一个条目以更新表单中的详细信息?

所以我有我的表格:姓名,地址,电话,邮政编码,电子邮件等。

我有一个搜索查询,搜索的邮政编码。

我有一个结果列表,然后我想要选择一个结果(选择按钮或类似按钮),然后将其余信息重新填写到表单中。

形式看起来像这样

<td><form action="searchresults.php" method="post" name="form1" id="form1">
  <table width="100%" border="0" cellspacing="1" cellpadding="3">
    <tr>
      <td colspan="3"><strong>Find a Active Physio</strong></td>
    </tr>
    <tr>
      <td width="100">Physio Reference</td>
      <td width="301"><input name="PhysioReference" type="text" id="PhysioReference" /></td>
    </tr>
    <tr>
      <td>Name of Physio</td>
      <td><input name="Physio" type="text" id="Physio" /></td>
    </tr>
    <tr>
      <td>Contact Number</td>
      <td><input name="Number" type="text" id="Number" /></td>
    </tr>
    <tr>
      <td>Address</td>
      <td><input name="PhysiosAddress" type="text" id="PhysiosAddress" /></td>
    </tr>
    <tr>
      <td>Postcode</td>
      <td><input name="postcode" value="" type="text" id="postcode" />
        <input type="submit" name="submit" value="Search" /></td>
    </tr>
    <tr>
      <td>Physios Email</td>
      <td><input name="PhysiosEmail" type="text" id="PhysiosEmail" /></td>
    </tr>
    <tr>
      <td colspan="3" align="center">&nbsp;</td>
    </tr>
  </table>
</form></td>

这样的搜索结果(需要将它们放入表格中)

<?php

require_once('auth.php');

$host=""; // Host name 
$username=""; // Mysql username
$password=""; // Mysql password 
$db_name=""; // Database name 
$tbl_name="Physio"; // Table name 

 // Connect to server and select database.
   mysql_connect($host, $username, $password)or die("cannot connect"); 
   mysql_select_db($db_name)or die("cannot select DB");

    if(!isset($_POST['postcode'])) {
      header ("location:index.php");
     } 
     echo "<p> Results </p>" ;
 $search_sql = "SELECT * FROM `Physio` WHERE Postcode like '%" . $_POST['postcode'] . "%'";
 $search_query = mysql_query($search_sql);

    while ($search_rs = mysql_fetch_array($search_query))
    {
   echo $search_rs['Reference'] . '<br>';
   echo $search_rs['Physio'] . '<br>';
   echo $search_rs['Postcode'] . '<br>';
   echo $search_rs['Line1'] . '<br>';
   echo $search_rs['Tel'] . '<br>';
}
if (!empty($search_rs))
{
echo "<p> Results Found </p>" ;
}
else
{
echo "<p> No Results Found </p>" ;
}

   ?>
echo_Me

试试这个

  echo"<table><tr>" ;
  echo '<th>Reference</th><th>Physio</th><th>Postcode</th><th>Line1</th><th>Tel</th></tr>';
    while ($search_rs = mysql_fetch_array($search_query))
         {
         echo '<tr>';
         echo "<td>".$search_rs['Reference'] . "</td>";
         echo "<td>".$search_rs['Physio'] . "</td>";
         echo "<td>".$search_rs['Postcode'] . "</td>";
         echo "<td>".$search_rs['Line1'] . "</td>";
         echo "<td>".$search_rs['Tel'] . "</td>";
         echo '</tr>';
         }
  echo '</table>';

为了学习在php中建立html表格的目的

读这个

    echo "<td><a href="url">".$search_rs['Reference'] . "</a></td>";

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

基本的PHP函数结果在html表中

来自分类Dev

在PHP中搜索MySQL表

来自分类Dev

SQL根据另一个表中的搜索结果在表中查找行

来自分类Dev

PHP MySQL Group By结果在数组中

来自分类Dev

DISTINCT结果在mysql中

来自分类Dev

DISTINCT结果在mysql中

来自分类Dev

如果在搜索中未找到结果,则PHP PDO显示消息

来自分类Dev

将搜索结果分为不同的表MySql PHP

来自分类Dev

使用PHP在mysql表中搜索标签

来自分类Dev

PHP echo结果在新表中,而不是新行中

来自分类Dev

联接两个表的结果在MySql中为空白

来自分类Dev

检查两个表,其中1结果在mySQL中可以为NULL

来自分类Dev

如何基于另一个表的结果在MySQL中循环插入记录

来自分类Dev

从表中检索搜索结果

来自分类Dev

使用实时结果在 Laravel 数据库中搜索

来自分类Dev

MYSQL:根据值是否在第二张表中获得1或0查询结果在表中

来自分类Dev

PHP从MySQL全文搜索中突出显示多项结果

来自分类Dev

在 PHP MySQL 中基于搜索结果的总行数

来自分类Dev

在MYSQL查询的搜索结果中搜索

来自分类Dev

如何限制多个表的mysql搜索结果?

来自分类Dev

如何从MySQL PHP的两个表中搜索

来自分类Dev

的PHP / MySQL的-循环时..传递结果在数组?

来自分类Dev

MySQL查询在PHP的HTML表中未显示任何结果

来自分类Dev

在html / php表中显示mysql数据库的结果

来自分类Dev

在html / php表中显示mysql数据库的结果

来自分类Dev

在HTML / PHP表MYSQL中对结果进行分类

来自分类Dev

MySQL JOIN为PHP中的多个HTML表安排结果

来自分类Dev

PHP MySQL搜索未返回结果

来自分类Dev

来自MYSQL搜索脚本php的错误结果