HTML5表单提交和PHP环境搭建

1. HTML5表单的创建

HTML表单
1.表单用于不同类型的用户输入
2.常用表单标签:
    <form>          表单
    <input>         输入域
    <textarea>      文本域
    <label>         控制标签
    <fieldset>      定义域
    <legend>        域的标题
    <select>        选择列表
    <optgroup>      选择组
    <option>        下拉列表中的选项
    <button>        按钮
3.常用
    复选框
    单选按钮
    下拉列表
    文本域
    创建按钮

     <form>
        用户名:
        <input type="text">
        <br>
        密码:
        <input type="password">
        <br>
        你喜欢的水果?(复选)<br>
        APPLE<input type="checkbox">
        BANANA<input type="checkbox">
        PEAR<input type="checkbox"><br>
        性别(单选)<br>
        男<input type="radio" name="sex" checked>
        女<input type="radio" name="sex">
        <br>
        选择m*(下拉列表)
        <select>
            <option>m1</option>
            <option>m2</option>
            <option>m3</option>
            <option selected>mm</option><!--默认-->
        </select>
        <br>
        <input type="button" value="按钮">
        <input type="submit"><!--默认文字不同浏览器不同,测试IE10为"提交查询内容",Chrome为提交-->
    </form>
   <textarea cols="30" rows="10">文本域,cols行,rows列</textarea>

2. PHP环境搭建

可以用PHPStorm配置,也可以用xampp启动Apache

对于工作空间在/xampp/htdocs下的,如E:\xampp\htdocs\PHPTEST\service.php

可以用PHPStorm直接访问获得访问地址,如http://localhost:63343/htdocs/PHPTEST/service.php

也可以用Apache开启服务后的访问地址,如http://localhost/PHPTEST/service.php

3. HTML5表单与PHP交互

最简单的表单,采用get方式提交,action是PHPStorm得到的:

<form action="http://localhost:63343/htdocs/PHPTEST/service.php" method="get">
        用户名:
        <input type="text" name="Tname">
        <br>
        密码:
        <input type="password" name="Tpassword">
        <br>
        <input type="submit" value="提交">
    </form>

服务端:

<?php

echo 'GET方式可以做资源定位,如淘宝商品用id定位<br>用户名:'.$_GET['Tname'].'<br>密码:'.$_GET['Tpassword'];

 

第二种方式,用Apache的服务,post方式提交:

 <form action="http://localhost/PHPTEST/service.php" method="post">
        用户名:
        <input type="text" name="Tname">
        <br>
        密码:
        <input type="password" name="Tpassword">
        <br>
        <input type="submit" value="提交">
    </form>

服务端:

<?php

echo 'POST方式较为安全<br>用户名:'.$_POST['Tname'].'<br>密码:'.$_POST['Tpassword'];
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是使用PHP搭建一个简单的用户注册页面的示例代码: ```php <!DOCTYPE html> <html> <head> <title>User Registration</title> </head> <body> <h2>User Registration</h2> <form method="post" action=""> <p> <label>Name:</label> <input type="text" name="name" required> </p> <p> <label>Email:</label> <input type="email" name="email" required> </p> <p> <label>Password:</label> <input type="password" name="password" required> </p> <input type="submit" name="submit" value="Register"> </form> <?php if(isset($_POST['submit'])){ $name = $_POST['name']; $email = $_POST['email']; $password = $_POST['password']; // 连接数据库 $conn = new mysqli('localhost', 'username', 'password', 'database_name'); if ($conn->connect_error) { die("Connection failed: " . $conn->connect_error); } // 插入用户数据 $sql = "INSERT INTO users (name, email, password) VALUES ('$name', '$email', '$password')"; if ($conn->query($sql) === TRUE) { echo "Registration successful!"; } else { echo "Error: " . $sql . "<br>" . $conn->error; } $conn->close(); } ?> </body> </html> ``` 这个代码示例使用了HTML表单来获取用户输入的姓名、电子邮件和密码。当用户点击“Register”按钮时,将通过POST方法将表单数据提交到相同的页面,然后将数据插入到名为“users”的表中。 请注意,这只是一个简单的示例,你需要根据你的具体需求对其进行修改和扩展。例如,你可能需要添加更多的字段来存储用户信息,或者实现电子邮件验证等功能来提高安全性。此外,还需要注意防范SQL注入攻击,可以使用预处理语句或其他安全措施来保护数据库安全。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值