创建一个表单,输入数据并且存入到数据库

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>添加招聘</title>
    <style type="text/css">
    body{
        padding: 0px;
        border: 0px;
        margin: 0px;
        background-color: rgb(215, 215, 247);
    }
    .div1{
        padding-top: 15%;
        padding-left: 35%;
    }
    </style>
</head>
<body>
<div class="div1">
<form method="post" enctype="multipart/form-data" action="<?php echo htmlspecialchars($_SERVER['PHP_SELF']);?>">
<label><strong>店名:</strong></label>
<input type="text" name="shopname" autocomplete="off" style="width:200px;height:20px"><br></br>
<label><strong>照片:</strong></label>
<input type="file" name="file" id="file" style="width:200px;height:20px"><br><br/>
<label><strong>电话:</strong></label>
<input type="text" name="shopphone" style="width:200px;height:20px"><br><br/>
<label><strong>职务:</strong></label>
<input type="text" name="jobname" style="width:200px;height:20px"><br/><br/>
<label><strong>类型:</strong></label>
<input type="radio" name="jobtype" value="1" >长期 
<input type="radio" name="jobtype" value="2" >兼职
<br><br/>
&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp
<input type="submit" name="submit" value="确定" style="width:100px; height:30px;
background-color:rgb(203, 203, 240)">
</form>
<?php
//链接数据库
$conn=new mysqli("localhost","root","1234","mydb2");
//检测链接
if($conn->connect_error)
{
echo "数据库链接失败";
}
//获取用户的输入
if(isset($_POST['submit']) && $_POST['shopname']!='')
{
     $shopname=$_POST['shopname'];
     $shopphone=$_POST['shopphone'];
     $jobname=$_POST['jobname'];
     $jobtype=$_POST['jobtype'];
     if (file_exists("upload/" . $_FILES["file"]["name"]))
        {
            // 在这个地方不执行任何的操作
        }
     else
       {
           move_uploaded_file($_FILES["file"]["tmp_name"],
            "upload/" . $_FILES["file"]["name"]);
           $imgsrc="upload/".$_FILES["file"]["name"];
     $sql="insert into job_inf(shopname,shopphone,jobtype,jobphoto,jobname) values('$shopname','$shopphone','$jobtype','$imgsrc','$jobname')";
     if($conn->query($sql))
      {
        echo "<script>alert('添加成功')</script>";
      
      }
      else
      {
        echo "添加失败";
      }
    } 
  }
?>
</div>
</body>
</html>
  • 0
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
好的,您可以按照以下步骤将表单中的数据存入 MySQL 数据库,并在页面中显示出来: 1. 创建 MySQL 数据库数据表:首先需要创建一个 MySQL 数据库数据表,用于存储表单中的数据。您可以通过 MySQL 命令行或者可视化工具(如 phpMyAdmin)来创建。 2. 编写 PHP 代码:在表单页面中,需要编写 PHP 代码来获取表单中的数据,并将其插入到 MySQL 数据库中。具体代码如下: ```php <?php // 连接数据库 $conn = mysqli_connect("localhost", "username", "password", "dbname"); if (!$conn) { die("连接失败: " . mysqli_connect_error()); } // 获取表单数据 $name = $_POST['name']; $email = $_POST['email']; $message = $_POST['message']; // 插入数据 $sql = "INSERT INTO messages (name, email, message) VALUES ('$name', '$email', '$message')"; if (mysqli_query($conn, $sql)) { echo "数据插入成功"; } else { echo "数据插入失败: " . mysqli_error($conn); } // 关闭数据库连接 mysqli_close($conn); ?> ``` 3. 编写 PHP 代码:在页面中,需要编写 PHP 代码来从 MySQL 数据库中获取数据,并将其显示出来。具体代码如下: ```php <?php // 连接数据库 $conn = mysqli_connect("localhost", "username", "password", "dbname"); if (!$conn) { die("连接失败: " . mysqli_connect_error()); } // 查询数据 $sql = "SELECT * FROM messages"; $result = mysqli_query($conn, $sql); // 输出数据 if (mysqli_num_rows($result) > 0) { while ($row = mysqli_fetch_assoc($result)) { echo "姓名:" . $row["name"] . ",邮箱:" . $row["email"] . ",留言:" . $row["message"] . "<br>"; } } else { echo "暂无数据"; } // 关闭数据库连接 mysqli_close($conn); ?> ``` 以上是简单的示例代码,您可以根据实际情况进行修改。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值