php 参数传递问题($_GET('id'))

php 参数传递问题($_GET('id')),第1张

基于PHP技术制作的网站,网页格式一定要是PHP吗

不是的。这个有静态页面和伪静态页。不过你只要建站的话,不用管这些,直接下载个开源的cms就可以了。

如dedecms、phpcms、帝国cms等。。。

模板嘛,你会写的话,可以自己写。不过网上有很多模板,可以参考下。

织梦dedecms怎么调用获取当前系统的日期时间星期几,代码如下:

通过 织梦标签调用

{dede:mytime runphp='yes'}

@me=date("Y年 m月 d日");

$weekarray=array("日","一","二","三","四","五","六");

@me = date("Y年 m月 d日")" 星期"$weekarray[date("w")];

{/dede:mytime}

通过 php获取

{dede:php}

$GLOBALS['thisid'] = intval($refObj->Fields['id']);

{/dede:php}

通过js获取

js调用当天是周几:

<script language="JavaScript">

function initArray(){

thislength=initArrayargumentslength

for(var i=0;i<thislength;i++)

this[i + 1] = initArrayarguments[i]

}

var d=new initArray("<font color=RED>星期日","<font color=black>星期一","<font color=black>星期二","<font color=black>星期三","<font color=black>星期四","<font color=black>星期五","<font color=red>星期六");

documentwrite(d[todaygetDay()+1]);

</script>

js调用当天日期:

<script language="JavaScript">

today=new Date();

documentwrite("<font color=black>",todaygetFullYear(),"<font color=black>年","<font color=black>",todaygetMonth()+1,"<font color=black>月","<font color=black>",todaygetDate(),"<font color=black>日 </FONT>");

</script>

我自己测试了一下,到是没出现你这样的问题;

感觉上可能问题出在"SELECT FROM message where id="$_GET['id'] 这一语句上;

我的测试代码:(用DEDECMS数据库测试的)

<php

$cfg_dbhost = 'localhost';

$cfg_dbname = 'dedecmsv57utf8';

$cfg_dbuser = 'root';

$cfg_dbpwd = '';

$conn = mysql_connect($cfg_dbhost,$cfg_dbuser,$cfg_dbpwd);

mysql_select_db($cfg_dbname);

$rs = mysql_query('select from dede_area',$conn);

while( $row = mysql_fetch_array($rs) ){

//print($row['id']" - ");

//print($row['name']"<br />");

>

<a href="id=<php echo $row['id'];>" ><php echo $row['name'];></a>

<php

}

$id = $_GET['id'] $_GET['id'] : 1; //加上这一句我看挺有必要的,可以防止undefinde index的错误发生。个人感觉比直接在查询语句中使用$_GET安全可靠得多。

$rs = mysql_query("select from dede_area where id = "$id,$conn);

$row = mysql_fetch_array($rs);

print($row);

>

再回头看你的问题描述,以及你的代码,感觉楼上说重复赋值的原因就有道理了。

$SQL被你重复赋值后的值为"SELECT FROM message order by id desc",在执行查询后,返回的是message这张表的全部数据,并且按倒序排列。

所以你无论怎么传值,都只得到该表的最后一行的数据。

1、首先打开后台目录生成首页文件makehtml_homepagephp,后台目录默认是dede,根据自己的目录确认查找。

2、用编辑器打开文件makehtml_homepagephp,找到47行代码。

3、在后面加入代码,这个是设置wap模板目录,即把pc模板的目录替换成wap模板的目录。

4、再接着后面加入代码,这个是生成目录,根据自己需要生成,这里是在根目录下的wap目录下生成手机版首页。

5、这样后台生成首页时,自动生成手机版静态首页了,链接即域名+/wap/indexhtml,就完成设置了。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » php 参数传递问题($_GET('id'))

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情