你说的没有反应可能是没有理解输入框的意思,程序是这样的,唉,你自己看看肯定能看出来的,点按钮,将文本框里的文字通过URL字符串(GET方式),提交到服务器上,服务器上的接收程序,接收到提交来的文本框文字后,输出成javascript的变量或者语句,<? include "../../public_n/db_acce.php";$content = select_column("title","ht_01news","where title like '%$news_id%'"); ?> document.body.innerText = "<?echo $content[0]?>"上面的PHP代码是这样的,就是这样简单$content[0]里面保存的就是查询出来的第一个记录
我一定要说服你,:)你可以看到查询中的where title like 字样,这个是SQL的一部分,这样的话你访问http://home1000.net/ 的首页新闻,随便找一个新闻标题,然后在这里写上新闻标题就可以查出不同的新闻标题,http://home1000.net/test/runmin/test.htm?news_id=这里写新闻标题为了使浏览者能看清楚工作过程,我用的是document.body.onclick事件触发的这个功能。其实这样的实现在MS的RDS,以及XML中都可以实现,上面的程序是我几个月前写的,没想到MS早已经写好了,而且写的比我好多咯。
function show()
{ document.form1.text2.value=document.form1.text1.value }
</script>
改為
<script language=javascript>
function show()
{ document.form1.text2.value="<?=$text1?>"}
</script> 提交一次就有了
不過javascript 可以用php 生成 .
通过change事件,显示出此层,并传递出一个变量值,使php得以执行,最终显示出你所需要的信息。
function input_click(tmp)
{
phpevt.src="test.php?test="+tmp;
}----------------------test.php---------------------
<?
echo "butt.value = '$test'";
?>
function input_click(tmp)
{
phpevt.src="test.php?test="+tmp;
}----------------------test.php---------------------
<?
echo "butt.value = '$test'";
?>
function input_click(tmp)
{
phpevt.src="test.php?test="+tmp;
}
</script>----------------------test.php---------------------
<?
echo "butt.value = '$test'";
?>
<input type=text id=tx>
<input id=butt type="button" onclick="input_click(tx.value)" value="notice here"><script>
function input_click(tmp)
{
phpevt.src="test.php?test="+tmp;
}
</script>
include "../../public_n/db_acce.php";$content = select_column("title","ht_01news","where title like '%$news_id%'");
?>
document.body.innerText = "<?echo $content[0]?>"上面的PHP代码是这样的,就是这样简单$content[0]里面保存的就是查询出来的第一个记录
<?
require('connectdb.php');//连接数据库啦!
?>
<?
//在这里加入处理代码啦!
?>
<HTML>
<HEAD>
<script language="javascript">
<!--
function SubmitLink()
{
var f;
f = document.ThisForm1;
f.submit();
}//-->
</script>
</HEAD>
<BODY>
<form name="ThisForm1" method="POST" action="submit.php">//在本页进行处理,代码自己想想(好间单的!呵呵)
<select name="selectest"onChange="SubmitLink()">
//在这里来一个循环吧
<option value=<?=数据库记录 ?>><?=数据库记录 ?></option>
</select>
</form>
</BODY>
</HTML>
<select name="depart" onchange="Depart.location='test.php?depart='+depart.value;">
<option value="所有" selected>所有</option>
<option value="管理課">管理課</option>
<option value="軟件課">軟件課</option>
<option value="課">sdfs</option>
<option value="課">sfsfsf</option>
<option value="課"> sdfsdf</option>
<option value="件課">ktu5rye</option>
</select>
<hr>
<select name="emp">
</select>
</form>
<iframe border=0 width=0 height=0 name="Depart"></iframe>
test.php
<?php
$link=mysql_connect("localhost","riffle","l") or die("無法連接");
mysql_select_db("overtime",$link);
$str="select * from content where department='".$depart."'";
$result=mysql_query($str,$link);
$i=0;
while($row=mysql_fetch_array($result)) {
$empArr[$i][id]=$row[0];
$empArr[$i][content]=strip_tags($row[2]);
$i++;
}
echo "<script>
var obj=top.form1.emp;
obj.length=0;";
for($n=0;$n<count($empArr);$n++){
$strb=trim($empArr[$n][content]);
echo "obj.length=$n+1;
obj[$n].value='".$empArr[$n][id]."';
obj[$n].text='".$strb."';";
}
echo "</script>";?>