小编Miq*_*qiM的帖子

MySQL,PHP - 表单问题

这是我所拥有的大学网站项目的一小部分,我遇到了这个问题.
我希望你能帮助我.
我已经对这个问题做了一个小小的表示,所以它更容易阅读.

我在这里要做的是:

  • doubt1.php =显示表格.
  • doubt2.php =显示来自doubt1.php的值的表单以进行确认.
  • doubt3.php =将值保存到数据库.
  • class.php = clases库(仅限名称).

问题是它在doubt3.php中保存了空值.

如果我跳过doubt2.php并将表单从doubt1.php重定向到doubt3.php我没有任何问题,它成功保存.

这些是代码:

doubt1.php

<html>
<body>
    <form name=f action=doubt2.php method=post>
        <input name=name value="Hello";>
        <input type=submit>
    </form>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

doubt2.php

<html>
<head>
    <?php

        $y=$_REQUEST['name'];
    ?>
</head>
<body>
    <form name=f action=doubt3.php method=post>
        <input name=name value="<?php echo $y; ?>" disabled>
        <input type=submit>
    </form>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

doubt3.php

<?php

    $c=mysql_connect("localhost","root","root");
    mysql_select_db("doubtdb");

    if(!mysql_select_db("doubtdb")){
        $q1="create database doubtdb";
        $q2="use doubtdb";
        $q3="create table data(name varchar(10))";

        mysql_query($q1,$c);
        mysql_query($q2,$c);
        mysql_query($q3,$c);

        mysql_select_db('doubtdb');
    }

    include "class.php";

    $obj=new data($_REQUEST['name']);
    $obj->save($c);

    echo …
Run Code Online (Sandbox Code Playgroud)

html php mysql sql forms

-2
推荐指数
1
解决办法
83
查看次数

标签 统计

forms ×1

html ×1

mysql ×1

php ×1

sql ×1