php表单提交

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head>

<body>
<style type="text/css">
body{background:#CCC}
</style>
<form action="b.php" method="post" enctype="multipart/form-data">
  <fieldset>
  <legend>姓名:</legend>
  <input required="required" type="text" name="name" id="a" /><br/>
  </fieldset>
  <fieldset>
  <legend>年龄:</legend>
  <input type="number" name="age" id="b" /><br/>
  </fieldset>
  <fieldset>
  <legend>性别:</legend>
  <input name="sex" type="radio" value="男" />男
       <input name="sex" type="radio" value="男" />女<br/>
  </fieldset>
  <fieldset>
  <legend>出生年月:</legend>
  <select name="year">
   <?php
   for($i=1989;$i<=2020;$i++){
	   echo "<option value='".$i."'".($i==1988?"selected":"").">".$i."年</option>";
	   }
   ?>
   </select>
   
   <select name="month">
   <fieldset>
   <?php
   for($i=1;$i<=12;$i++){
	   echo "<option value='".$i."'".($i==1988?"selected":"").">".$i."月</option>";
	   }
   ?>
   </select>
   </fieldset>
   <fieldset>
   <legend>兴趣爱好:</legend>
   <input name="interest[]" type="checkbox" value="cf" />吃饭
   			<input name="interest[]" type="checkbox" value="sj" />睡觉
  			 <input name="interest[]" type="checkbox" value="dd" />打豆豆<br/>
         </fieldset>    
         <fieldset>
         <legend>地址:</legend>
    <datalist id="s" name="dz">
    <option value="河南" name="q"> 河南 </option>
    <option value="山东" name="q">山东  </option>
    <option value="成都" name="q">  成都</option>
    </datalist>
    
    <input type="text" name="dz" list="s"><br/></fieldset>
    <fieldset>
    <legend>电话:</legend>
    <input name="tel" type="tel" /><br/></fieldset>
    <fieldset>
    <legend>邮箱:</legend>
    <input name="emal" type="email" /><br/></fieldset>
    <fieldset>
    <legend>自我补充:</legend>
    <textarea name="bc" cols="30" rows="4"></textarea><br/></fieldset>
    <fieldset>
    <legend>添加附件:</legend>
    <input name="wj" type="file" /><br/></fieldset>
    <fieldset>
    <input name="" type="submit" value="提交" /><input name="" type="reset" value="清空" /></fieldset>
</form>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head>

<body>
姓名:<?php echo $_POST['name'];?><br/>
年龄:<?php echo $_POST['age'];?><br/>
性别:<?php echo $_POST['sex'];?><br/>
出生年月:<?php echo $_POST['year']."年".$_POST['month']."月";?><br/>
兴趣爱好:<?php 
		for($i=0;$i<count($_POST['interest']);$i++){
			echo $_POST['interest'][$i]."<br/>";
			}?><br/>
地址:<?php echo $_POST['dz'];?><br/>
电话:<?php echo $_POST['tel'];?><br/>
邮箱:<?php echo $_POST['email'];?><br/>
自我补充:<?php echo $_POST['bc'];?><br/>
文件:<?php 
		if(!empty($_FILES['wj']['name'])){
			$q=$_FILES['wj'];
			if($q['size']<2097152&&$q['size']>0){
				$path="wj/".$_FILES['wj']["name"];
				move_uploaded_file($q['tmp_name'],$path);
				echo "上传成功";
				}else{
					echo "失败";
					}
			}
?>
</body>
</html>

效果图:

 

 

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要将PHP提交到数据库,需要遵循以下步骤: 1. 创建 使用HTML和PHP代码创建,包括元素(如文本框、下拉菜选框等)和提交按钮。确保元素的名称与数据库的列名匹配。 2. 连接数据库 使用PHP连接到数据库。这可以通过使用PDO或mysqli等PHP扩展来完成。 3. 处理数据 在PHP中,使用$_POST或$_GET数组获取提交的数据。使用过滤器和验证函数来确保数据的安全和完整性。 4. 插入数据 将数据插入到数据库中。使用SQL INSERT语句完成此操作。确保使用预处理语句和绑定参数来防止SQL注入攻击。 5. 提交 使用PHP代码将数据提交到服务器。这可以通过使用header()函数来完成重定向。 以下是一个示例PHP代码,它将数据插入到名为“users”的数据库中: ``` <?php //连接到数据库 $servername = "localhost"; $username = "username"; $password = "password"; $dbname = "myDB"; $conn = new mysqli($servername, $username, $password, $dbname); //检查连接 if ($conn->connect_error) { die("Connection failed: " . $conn->connect_error); } //处理数据 $name = $_POST["name"]; $email = $_POST["email"]; $message = $_POST["message"]; //插入数据 $stmt = $conn->prepare("INSERT INTO users (name, email, message) VALUES (?, ?, ?)"); $stmt->bind_param("sss", $name, $email, $message); $stmt->execute(); //提交 header("Location: success.php"); exit(); ?> ``` 在此示例中,我们连接到名为“myDB”的数据库,将数据插入到名为“users”的中,并将用户重定向到名为“success.php”的页面。请注意,此示例仅用于演示目的,您应该根据自己的需求进行修改。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值