繁体   English   中英

使用PHP中的表格,我试图返回取决于输入的SQL值的SQL值?

[英]Using a form in PHP, I am trying to return an SQL value dependant on an entered SQL value?

我的数据库看起来像这样

薪水全名linemanager
12345约翰·史密斯·杰克·琼斯
12346乔·博格斯安迪·史密斯

我想要它,所以如果您在文本字段中输入12345 ,它将在同一文本字段中返回John Smith

我已经尝试了很多mysql_queries,但我不知道要发布哪一个!

我不是要查找完整的代码,因为我对此还不错,但是请向我指出正确的方向!

干杯!

    <?php


    $mysql_host = "host"; 
    $mysql_username = "user"; 
    $mysql_password = "pass"; 
    $link = mysql_connect("$mysql_host", "$mysql_username", "$mysql_password");
    mysql_select_db("dbname",$link); 

    $pay_number=intval($_POST["pay_number"]);
    $result = mysql_query($link,"SELECT fullname from officers where paynumber=$pay_number");

    echo $result;

    ?>
SELECT fullname from myTable where paynumber=12345

这有什么难的? 然后,您可以在任意位置显示它。 可以添加一点AJAX来抓取结果并显示在同一字段中。

编辑:

假设您的HTML表单上的字段名为pay_number ,表单方法为POST

然后,在您的PHP处理代码中,您可以执行

$pay_number=intval($_POST["pay_number"]);
$query="SELECT fullname from myTable where paynumber=$pay_number";

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM