如何控制html里面的php代码是运行?

html里面的代码总是编译并执行吗?如何控制其执行?例如按下html按钮才执行一段php程序!这个问题可以把这段php程序写在一个php文件中,通过按钮来执行这个文件,但是php代码太少了一相创建新文件。怎么样用html按钮控制html里面的php程序段的执行。

你说的就是html与php混合写的方式,我给你写个 例子。简单的将文件后缀名改成php,如果用html后缀名的话需要修改服务器配置文件


postdata.php

<html>
    <head>
        <title>测试</title>
        <meta http-equiv="content-type" content="text/html;charset=gb2312">
    </head>
    <body>
        <form action="#" method="post">
            姓名:<input type="text" name="name"><br />
            年龄:<input type="text" name="age"><br />
            <input type="submit" name="submit" value="提交">
        </form>
        <?php
            if(isset($_POST['submit'])){
                $name=htmlspecialchars($_POST['name'],ENT_QUOTES,'gb2312');
                $age=htmlspecialchars($_POST['age'],ENT_QUOTES,'gb2312');
        ?>
                <p>
                    姓名:<?=$name?><br />
                    年龄:<?=$age?><br />
                </p>
        <?php
            }
        ?>
    </body>
</html>

追问

,虽然ajax在这方面功能更强大,你提供的方法很巧妙地解决了我的问题。非常感谢你的回答

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-07-23
php代码放到html文件中是无法执行的,但是你说这这种效果可以用ajax来实现,但是php代码就得放在php文件中才行追问

这个我知道,说的html文件是指主要是html代码,里面有部分php代码。扩展名是php

追答

你说的这个需要用ajax来实现

本回答被提问者采纳
第2个回答  2013-07-23
说说你的需求呗,给你分析分析

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网