[英]Hot to create a table with the name being a php variable
我正在使用 crud,我想制作一个按钮,让我创建一个表格。 目前,当我单击提交时,表单会删除输入并说所有字段都是必需的。 代码如下:
if( $_SERVER['REQUEST_METHOD'] == 'POST'){
$name=$_POST['name'];
do{
if( empty($name)){
echo "All fields are required";
break;
}
$sql= "CREATE TABLE $name (id INT PRIMARY KEY NOT NULL AUTO_INCREMENT, trip VARCHAR(15)
NOT NULL, bus VARCHAR(5) NOT NULL, driver VARCHAR(30) NOT NULL, tripTime
VARCHAR(5) NOT NULL)";
$result= $conn->query($sql);
if(!$result){
$errorMessage="Invalid query:".$conn->error;
break;
}
$sql="INSERT INTO $name(trip, bus, driver, tripTime) VALUES
('$trip','$bus','$driver','$time')";
//execute query
$result= $conn->query($sql);
if(!$result){
$errorMessage = "Invalid query: ".$conn->error;
break;
}
$name="";
$trip= "";
$bus= "";
$driver= "";
$time= "";
header("location: location");//example
exit;
} while(false);
}
我可以通过更改这行代码来进行整理,如下所示:
if( $_SERVER['REQUEST_METHOD'] == 'POST'){
对此
if(isset($_POST['submit'])){
你可以在我写'submit'
地方写下按钮名称
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.