gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-29 17:34:15 27 4
gpt4 key购买 nike

请大家帮帮我。这是 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/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com