关于PHP变量的问题,在线等!

来源:百度知道 编辑:UC知道 时间:2024/05/10 23:03:58
在HTML中嵌入有一个PHP变量{A},格式如下:
<table>
<tr>
<td>{A}</td>
</tr>
</table>
其中{A}为PHP文件里的一个数值变量,是根据PHP文件动态变化的,在HTML页面上显示为一个数字。现在我想让<td>里面的{A}增加一个固定值,比如说原先由PHP动态生成的{A}是100,现在想让{A}加上300,在HTML页面里显示为400,应该怎么做?前提是不修改任何PHP文件,只修改HTML文件。

{A}这种,通过smarty,phplib之类模板类输出html的,没可能的,本来就要求数据处理和输出分离的

<?php
$A=100;
?>

<table>
<tr>
<td><?=$A+300?></td>
</tr>
</table>

上面代码php和html可以分离

HTML中嵌入PHP代码是
<?php ...?>
这样的。你那种根本不是PHP代码,怎么能称为“PHP变量”?完全是两码子事情!

<?php
$a=100;
?>

<table>
<tr>
<td><span id="v"><?php echo $a;?></span></td>
</tr>
</table>

<script>
document.getElementById("v").innerHTML=400;
</script>

//以上的代码就可以完全实现了 js+php+html

<table>
<tr>
<td id='the_id'><?php echo A;?></td>
</tr>
</table>
<script>
document.getElementById('the_id').innerHTML = document.getElementById('the_id').innerHTML * 1 + 100;
</