主题:  如何将参数变量从html传递给php插件?

proof

职务:普通成员
等级:1
金币:0.0
发贴:30
注册:2005/4/19 22:50:32
#12005/5/18 23:52:44
disp.php是一个显示插件。
在html中多处插入了 <? require("disp.php"; ?> (40处)

想把参变量 $id=23827 传递给 disp.php
我试过用 <? require("disp.php?id=23827"; ?> 的形式不能成功。

如何在html网页中将参数变量传递给php插件?



另外,disp.php里有一对:
$dl_in=mysql_connect("localhost:3306","username","123456"; //打开 MySQL 服务器连接
mysql_select_db("starrysql",$dl_in); //选择一个数据库

mysql_close($dl_in);

频繁调用disp.php(40次),一个网页40次连接、关闭数据库,会不会影响服务器效率。如果影响,程序应该怎样改动?



proof

职务:普通成员
等级:1
金币:0.0
发贴:30
注册:2005/4/19 22:50:32
#22005/5/19 19:03:17
  disp.php是一个显示子程序,根据id值在网页多处位置显示不同的count字段值。
  当然可以把$id=23827语句写入disp.php内,但这样做每处显示都需要改变disp.php代码,比较麻烦。
  能否在Dreamweaver的页面编辑方式中(非源码方式)改变$id值,比较直观,方便。

<?
$dl_in=mysql_connect("localhost:3306","username","123456"); //打开 MySQL 服务器连接
mysql_select_db("starrysql",$dl_in); //选择一个数据库


$strQuery="select count from dl_file where id='$id'"; //定义查询规则
$dl_res=mysql_query($strQuery,$dl_in); //返回id送到$dl_res
$arrfile=mysql_fetch_array($dl_res); //根据id返回数组到$arrfile

echo "($arrfile[count])";

mysql_close($dl_in);
?>