欢迎您阅读本文,今天小编为你分享的电脑教程是:【变量的变量,PHP 和 你】,下面是详细的讲解!
变量的变量,PHP 和 你
在我最近做的一个项目中,我发现了一个新的概念,关于在PHP中使用变量的变量。在我的程序中,我需要在一个页面同时更新多个记录,在我经过相当长时间的痛苦思索之后,脑海中偶然地闪现出了变量的变量(variable variable)这一概念,所有的困惑就一扫而光了。 介绍</b>$$x="is cake";
PostedBy
Link
Description
Approved
$index_count=0; n";
echo "<table>n";
echo "<tr><td><b>Posted By</b></td><td><b>Link</b></td>".
"<td><b>Description</b></td><td><b>Approved</b></td></tr>n";
$LinkStr=Link.$index;
$DescriptionStr=Description.$index;
$ApprovedStr=Aprroved.$index;
//这一段将在屏幕上显示值,以每行一条记录。 <td><input type=hidden name=%s value=%s><input type=text name=%s value=%s></td>
<td><input type=text name=%s value=%s></td><td><input type=text name=%s value=%s></td>
<td><input type=radio name=%s value=-1>Yes<input type=radio name=%s value=0 checked>No</td></tr>n",
$SubmissionIDStr, $myrow["SubmissionID"], $PostedByStr, $myrow["PostedBy"], $LinkStr, $myrow["Link"],
$DescriptionStr, $myrow["Description"], $ApprovedStr, $ApprovedStr);
//每个循环记数器加1
$index_count++;
n";
$varPostedBy='PostedBy'.$index;
$varLink='Link'.$index;
$varDescription='Description'.$index;
$varApproved='Approved'.$index;
$PostedByvalue=$$varPostedBy;
$Linkvalue=$$varLink;
$Descriptionvalue=$$varDescription;
$Approvedvalue=$$varApproved;
//更新数据库
"Description='$Descriptionvalue' WHERE SubmissionID=$SubmissionIDvalue'";
$result=mysql_query($sql);
//如果本记录被设置为approved,更新相应的字段 Approved。
$result=mysql_query($sql);
}
关于变量的变量,PHP 和 你的用户互动如下:
相关问题:PHP的一个小问题。怎样让一个变量与另一个变量的值...
答:首先多嘴一句,不知道你事先有没有在循环外定义$yzm,因为事先不定义使用.=会报错。 字符串连接用.就可以了,即$yzm.$s;例如 $yzm=1234;$s=0; echo $yzm.$s; ============>显示12340 >>详细
相关问题:sql 和 php变量
答:原则一、注意单双引号的的配对,不能套多层的,你第一个语句范了这样的错,可以考虑取消titile的引号,或者用“.”连接。 原则二、int类型的常量可以不用引号,这样可以减少语句的复杂度。 原则三、SQL语句最好先赋予一个变量,这样当有错的时候更... >>详细
相关问题:CI中如何让js调用php中的变量
答:首先,js 调用 PHP 变量,这句话就是伪命题,js 和 PHP 完全不可能互相调用的。其次,你可以用 PHP 生成 JS,这个可能就是你说的调用。PHP 生成 HTML 和生成 JS 没有本质区别,好好思考一下。无否就是要读php里的变量嘛 用ajax 或是在view里 >>详细
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
