php - 搜索mysql数据库

标签 php mysql html

请帮忙,我正在尝试使用 html 表单搜索 mysql 记录,以显示输入主键的相应记录。 这是我的 html 表单:

<td><input type="submit" name="Submit" value="Search"></td>  

这是 new.php 表单操作:,

mysql_select_db("Hospital", $con);
   $result = mysql_query("SELECT HOSPNUM FROM t2 WHERE FIRSTNAME='{$_POST["fname"]}'");

 while($row = mysql_fetch_array($result))
 {
   <input name="hnum" type="text" id="hospnum" value="<?php echo $row['HOSPNUM']; ?>"        />
   }
mysql_close($con);
   ?>

当我输入fname然后单击搜索按钮时,如何在html输入框中显示hospnum。

最佳答案

注意:这个脚本按原样来说很容易受到 sql 注入(inject)的攻击。下面的代码不处理这个问题,因为它超出了原始问题的范围。 请勿在生产环境中按原样使用此代码。

从 PHP 跳转到 HTML 时遇到一个小问题:

<?php

   mysql_select_db("Hospital", $con) or die(mysql_error());
   $fname = $_POST["fname"];
   $result = mysql_query("SELECT HOSPNUM FROM t2 WHERE FIRSTNAME='{$fname}'");

?>

<h3>Results:</h3>

<?php while ( $row = mysql_fetch_array($result) ) { ?>

  <input type="text" name="hnum" value="<?php echo $row["HOSPNUM"]; ?>" />

<?php } ?>

关于php - 搜索mysql数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2264146/

相关文章:

html - CSS:如何防止div重叠父高度或父边框

javascript - 使用 javascript 获取复选框属性(数组)

mysql - phpMyAdmin 中没有唯一列的表

javascript - 在 div 中堆叠 html 元素的最佳实践

java - ResultSet.getDate() 返回错误的日期

javascript - 在 nodeJS 中导出

html - 减少 CSHTML 中两个 div 之间的空白

php - PHP 中的分页无法在同一页面上运行?

php - 如何为我的 Apache2 根目录中的所有文件设置根访问权限?

php - 实现 jqgrid 单元格编辑日期选择器