如何将百度搜索结果添加到html页面?用户可自己输入参数。

如何将百度搜索结果添加到html页面?用户可自己输入参数。,第1张

百度搜索可以用get传递参数。

你可以把你的搜索框中内容get到百度的地址,然后把百度的页面下载下来,输出到你的页面中。

也可以用iframe,把百度的页面嵌入到你的网页里面。

假设你的数据库是mysql系统。

首先你得连接好远程MySql数据库,这个会吧?例如以下设定好连接字:

$conn=mysql_connect("localhost","用户名","密码")

$res=mysql_select_db("数据库名",$conn)

然后就可以读写数据库了,如下:

(均写在PHP里)

$query="select 字段1,字段2,..... from 表名 where 条件"

$pres=mysql_query($query)

接下来就可以读里面的字段内容了,先取一行,如

$xxx=mysql_fetch_array($pres)

在网页中显示结果可以写成:

echo "这个数量=".$xxx[字段名]

如果有多行的数据要显示呢,就用while,如

while($xxx=mysql_fetch_array($pres))

{

这里写显示语句就可。这个应当会吧。

}

注意每行PHP语句别忘了加""号。

控制器内在返回视图前要加代码,把startTime和endTime用ViewData或者ViewBag方式发送给页面。ViewBag.startTime = startTimeViewBag.endTime = endTime

页面将该参数的值填写到input标签的value内,大概如下(纯手写可能代码细节有误):

<input name="start" value="@(string)ViewBag.startTime" />

这样无论是第一次访问页面还是之后查询,有值就会显示。

开始时间和结束时间的input标签,id一样了,虽然目前影响不大,但这习惯不好,必须改。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7299425.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-04
下一篇 2023-04-04

发表评论

登录后才能评论

评论列表(0条)

保存