php - 我想将两种形式插入数据库,一种用于创建表,另一种用于插入数据,但它不插入数据库

标签 php html mysql

请大家帮帮我。这是 php 代码,第一个代码创建表,第二个代码将数据插入数据库,但无法访问变量。

   <?php
   $con= mysqli_connect              ('localhost','root','adminadmin','votes');
    $save;
    if(isset($_POST['save'])){
   $save=$_POST['cate'];

   $tl="CREATE TABLE $save (id INT NOT NULL PRIMARY     KEY auto_increment,
     name varchar (60) NOT NULL,
    category varchar (60) NOT NULL)";

    mysqli_query($con, $tl);
    }else{
      if (isset($_POST['submit'])){
        $name=$_POST['name'];
        $cate=$_POST['categ'];


        $sql= "INSERT INTO $save (name, category) VALUES     ('$name','$cate')";


        mysqli_query($con, $sql);
   }
   }
   ?>

    <form method="POST" action="try.php">

    <label>Enter category</label>
   <input type="text" name="cate" ></input>
   <button type="submit" name="save">save</button>
   </form>

    <form method="POST" action="try.php">


   <label>Enter name</label>
    <input type="text" name="name" ></input>
    <label>Enter category</label>
   <input type="text" name="categ" ></input>

    <button type="submit" name="submit">save</button>
    </form>

提前致谢

最佳答案

您的 if/else 子句仅允许创建表(如果第一个条件适用),else 将包含数据插入,但不会执行...

关于php - 我想将两种形式插入数据库,一种用于创建表,另一种用于插入数据,但它不插入数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50425715/

相关文章:

javascript - 如何使用 javascript 参数来选择 php 数组中需要的字符串?

php - 将自定义产品计算价格添加到 Woocommerce 购物车

html - 如何在图像上显示可见的 Div

java - 更新我的项目时遇到问题,图像 BLOB 格式 [JAVA]

MySQL:修剪 *both* 空格和换行符

mysql - 强制执行取决于父列值的复合唯一约束

php - 如何在 Symfony 1.2 中调用 Doctrine 迁移的 down 方法?

php - 背景图片不显示

javascript - 如何渲染变量内的 JSX

javascript - 有没有办法显示从客户端发送到服务器的base64图像字符串数据的传输进度?