如何将表单数据传递给另一个页面和数据库?

曼扎尔·古尔扎尔

实际上,我正在尝试按用户建议的名称创建一个表,并将数据插入该表中,也是根据用户的建议。

我有两个 php 文件:CreateTable.phpEnterData.php

这是我的CreateTable.php代码

<?php 

    $conn = new mysqli("localhost","root","","mywebsite");

    if (isset($_POST['tbButton'])) {
        $qry = "Create Table ".$_POST['tableName']."(firstname varchar(25),lastname varchar(25));";
        $res = mysqli_query($conn,$qry);
        if ($res) {
            echo "Table Created!";
        }
        else{
            die("query failed!");
        }
    }

 ?>
 <!DOCTYPE html>
 <html>
 <head>
    <title>Create Table</title>
 </head>
 <body>
    <form action="EnterData.php" method="post">
        <p><input type="text" name="tableName" placeholder="Enter Table Name..."></p>
        <p><input type="submit" name="tbButton"></p>
    </form>
 </body>
 </html>

这是我的EnterData.php代码

<?php 
    $tbname = $_POST['tableName']; 
    $conn = new mysqli("localhost","root","","mywebsite");

    if (isset($_POST['dataButton'])) {

        $qry = "Insert into ".$tbname."(firstname,lastname) values('".$_POST['firstname']."','".$_POST['lastname']."');";
        $res = mysqli_query($conn,$qry);
        if ($res) {
            echo "Data Inserted!";
        }
        else{
            die("query failed!");
        }
    }

 ?>
 <!DOCTYPE html>
 <html>
 <head>
    <title>Create Table</title>
 </head>
 <body>
    <form action="" method="post">
        <p><input type="text" name="firstname" placeholder="Enter First Name..."></p>
        <p><input type="text" name="lastname" placeholder="Enter Last Name..."></p>
        <p><input type="submit" name="dataButton"></p>
    </form>
 </body>
 </html>

问题是,当我写action="EnterData.php"表时,不会在数据库中创建,而是将表单值传递给'EnterData'文件。当我action="CreateTable.php"在数据库中创建表,但值不会传递到 'EnterData'文件。我也想将值传递给EnterData文件和数据库。


这是我第一次尝试 stackoverflow,希望我能很好地解释我的问题

千人

您可以通过 get 方法传递您的表名

创建表.php

<?php 

$conn = new mysqli("localhost","root","","mywebsite");
$tableName = $_POST['tableName'];

if (isset($_POST['tbButton'])) {
    $qry = "Create Table ".$tableName ."(firstname varchar(25),lastname varchar(25));";
    $res = mysqli_query($conn,$qry);
    if ($res) {
        header("Location: EnterData.php?tableName=".$tableName);
    }
    else{
        die("query failed!");
    }
}

?>
<!DOCTYPE html>
<html>
<head>
  <title>Create Table</title>
</head>
<body>
  <form action="CreateTable.php" method="post">
    <p><input type="text" name="tableName" placeholder="Enter Table Name..."></p>
    <p><input type="submit" name="tbButton"></p>
  </form>
</body>
</html>

输入数据.php

<?php 
   $tbname = $_GET['tableName']; 
   $conn = new mysqli("localhost","root","","mywebsite");

   if (isset($_POST['dataButton'])) {

     $qry = "Insert into ".$tbname."(firstname,lastname) values('".$_POST['firstname']."','".$_POST['lastname']."');";
     $res = mysqli_query($conn,$qry);
     if ($res) {
        echo "Data Inserted!";
     }
     else{
        die("query failed!");
     }
  }

?>
 <!DOCTYPE html>
 <html>
 <head>
    <title>Create Table</title>
 </head>
 <body>
   <form action="EnterData.php?tableName=<?php echo $tbname;?>" method="post">
     <p><input type="text" name="firstname" placeholder="Enter First Name..."></p>
     <p><input type="text" name="lastname" placeholder="Enter Last Name..."></p>
     <p><input type="submit" name="dataButton"></p>
    </form>
  </body>
 </html>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将重试的数据库数据传递到另一个页面?

来自分类Dev

如何将数据传递给组件到另一个组件

来自分类Dev

如何将数据传递给另一个小部件内的小部件

来自分类Dev

如何传递表单数据并重定向到另一个页面

来自分类Dev

如何将表单组数据传递到另一个组件中的“提交”按钮(Angular 7)

来自分类Dev

如何动态地将数据传递给另一个模型?

来自分类Dev

如何将数据传递到另一个文件?

来自分类Dev

将数据传递到另一个页面并在该页面上提交表单

来自分类Dev

无法将表单数据传递给 PHP 以更新数据库

来自分类Dev

如何正确地将表单数据传递给CodeIgniter中的数据库功能

来自分类Dev

将表单数据从一个 html 页面传递到另一个 html 页面和烧瓶中的数据

来自分类Dev

如何将一个表单的 $id 传递给另一个表单

来自分类Dev

如何将数据从html页面传递到另一个页面?

来自分类Dev

如何将悬停的元素数据传递到另一个函数并使用其数据属性

来自分类Dev

将函数的数据传递给另一个函数

来自分类Dev

将ajax数据传递给另一个函数

来自分类Dev

将 tableViewCell 中的数据传递给另一个 VC 失败

来自分类Dev

将 observable 的数据传递给另一个,是否需要嵌套?

来自分类Dev

Django - 将另一个函数中的数据传递给 html

来自分类Dev

将 datagridview 数据传递给另一个 datagridview 'System.NullReferenceException'

来自分类Dev

将数据传递给另一个组件

来自分类Dev

React 将获取的数据传递给另一个组件

来自分类Dev

Android - 将数据传递给另一个活动

来自分类Dev

如何将数据目标ID传递给另一个JSP引导程序

来自分类Dev

如何将ListView上的数据动态传递给另一个活动

来自分类Dev

如何将熊猫系列元素传递给另一个数据框

来自分类Dev

如何将数据从表单发送到另一个页面?

来自分类Dev

如何将完整的数据集从另一个类传递到表单?

来自分类Dev

如何将HTML表单数据传递给应用脚本变量?

Related 相关文章

  1. 1

    如何将重试的数据库数据传递到另一个页面?

  2. 2

    如何将数据传递给组件到另一个组件

  3. 3

    如何将数据传递给另一个小部件内的小部件

  4. 4

    如何传递表单数据并重定向到另一个页面

  5. 5

    如何将表单组数据传递到另一个组件中的“提交”按钮(Angular 7)

  6. 6

    如何动态地将数据传递给另一个模型?

  7. 7

    如何将数据传递到另一个文件?

  8. 8

    将数据传递到另一个页面并在该页面上提交表单

  9. 9

    无法将表单数据传递给 PHP 以更新数据库

  10. 10

    如何正确地将表单数据传递给CodeIgniter中的数据库功能

  11. 11

    将表单数据从一个 html 页面传递到另一个 html 页面和烧瓶中的数据

  12. 12

    如何将一个表单的 $id 传递给另一个表单

  13. 13

    如何将数据从html页面传递到另一个页面?

  14. 14

    如何将悬停的元素数据传递到另一个函数并使用其数据属性

  15. 15

    将函数的数据传递给另一个函数

  16. 16

    将ajax数据传递给另一个函数

  17. 17

    将 tableViewCell 中的数据传递给另一个 VC 失败

  18. 18

    将 observable 的数据传递给另一个,是否需要嵌套?

  19. 19

    Django - 将另一个函数中的数据传递给 html

  20. 20

    将 datagridview 数据传递给另一个 datagridview 'System.NullReferenceException'

  21. 21

    将数据传递给另一个组件

  22. 22

    React 将获取的数据传递给另一个组件

  23. 23

    Android - 将数据传递给另一个活动

  24. 24

    如何将数据目标ID传递给另一个JSP引导程序

  25. 25

    如何将ListView上的数据动态传递给另一个活动

  26. 26

    如何将熊猫系列元素传递给另一个数据框

  27. 27

    如何将数据从表单发送到另一个页面?

  28. 28

    如何将完整的数据集从另一个类传递到表单?

  29. 29

    如何将HTML表单数据传递给应用脚本变量?

热门标签

归档