1、创建一个名为index.php
的文件,用于显示报名表单:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF8"> <meta name="viewport" content="width=devicewidth, initialscale=1.0"> <title>报名表单</title> </head> <body> <h1>报名表单</h1> <form action="submit.php" method="post"> <label for="name">姓名:</label> <input type="text" id="name" name="name" required><br><br> <label for="email">邮箱:</label> <input type="email" id="email" name="email" required><br><br> <label for="phone">电话:</label> <input type="tel" id="phone" name="phone" required><br><br> <input type="submit" value="提交"> </form> </body> </html>
2、创建一个名为submit.php
的文件,用于处理报名表单数据:
<?php // 获取表单数据 $name = $_POST['name']; $email = $_POST['email']; $phone = $_POST['phone']; // 验证数据(这里仅作简单验证,实际应用中需要更严格的验证) if (empty($name) || empty($email) || empty($phone)) { echo "请填写完整的信息"; exit; } // 连接数据库(这里以MySQL为例,需要根据实际情况修改数据库配置) $servername = "localhost"; $username = "username"; $password = "password"; $dbname = "myDB"; $conn = new mysqli($servername, $username, $password, $dbname); if ($conn>connect_error) { die("连接失败: " . $conn>connect_error); } // 插入数据到数据库 $sql = "INSERT INTO participants (name, email, phone) VALUES ('$name', '$email', '$phone')"; if ($conn>query($sql) === TRUE) { echo "报名成功!"; } else { echo "Error: " . $sql . "<br>" . $conn>error; } $conn>close(); ?>
注意:这个示例仅用于演示目的,实际应用中需要考虑安全性,例如防止SQL注入、使用预处理语句等,还需要确保已经创建了名为participants
的数据库表,并包含name
、email
和phone
字段。
到此,以上就是小编对于“php报名源码”的问题就介绍到这了,希望介绍的几点解答对大家有用,有任何问题和不懂的,欢迎各位朋友在评论区讨论,给我留言。
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1137360.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复