我的愿望

这是突发奇想的(如有雷同,纯属巧合)

1.赚很多很多的钱
2.找到意中人
3.意中人找到我
4.好多好多的意中人找到我
### PHP 实现简易版愿望墙 以下是基于PHP实现的一个简易版本的愿望墙代码示例。此程序允许用户提交他们的愿望并将其显示在页面上。 #### 数据库设置 为了存储用户的愿望,首先需要创建一个MySQL数据库表来保存这些数据: ```sql CREATE TABLE wishes ( id INT AUTO_INCREMENT PRIMARY KEY, wish TEXT NOT NULL, created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ); ``` #### 配置连接数据库的文件 `db.php` 该脚本用于建立与数据库之间的连接。 ```php <?php $host = 'localhost'; $dbname = 'wishes_db'; // 替换为您的数据库名称 $username = 'root'; // 替换为您自己的用户名 $password = ''; // 替换为您自己的密码 try { $pdo = new PDO("mysql:host=$host;dbname=$dbname;charset=utf8", $username, $password); } catch (PDOException $e) { die('Connection failed: ' . $e->getMessage()); } ?> ``` #### HTML 表单和 PHP 处理逻辑 (`index.php`) 这个文件包含了HTML表单以及处理表单提交的PHP代码。 ```php <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>简易版愿望墙</title> <style> body { font-family: Arial, sans-serif; } form { margin-bottom: 20px; } input[type=text], button { padding: 10px; margin: 5px; } .wish-item { border: 1px solid #ccc; padding: 10px; margin-top: 10px; background-color: #f9f9f9; } </style> </head> <body> <h2>我的愿望墙</h2> <form method="post" action=""> <label for="wish">写下你的愿望:</label><br> <input type="text" name="wish" id="wish"><br> <button type="submit">发布愿望</button> </form> <?php include 'db.php'; if ($_SERVER["REQUEST_METHOD"] == "POST") { if (!empty($_POST['wish'])) { $stmt = $pdo->prepare("INSERT INTO wishes(wish) VALUES(:wish)"); $stmt->execute(['wish' => $_POST['wish']]); } } $stmt = $pdo->query("SELECT * FROM wishes ORDER BY created_at DESC"); while ($row = $stmt->fetch()) { echo "<div class='wish-item'>"; echo htmlspecialchars($row['wish']); echo "</div>"; } ?> </body> </html> ``` 以上代码实现了基本的功能需求[^3]。它通过简单的界面让用户输入文字作为其愿望,并将之存入数据库中以便后续展示给其他访问者查看。 ### 注意事项 - **安全性**: 此处未加入任何安全防护措施如防止SQL注入攻击等,在实际应用前需加强这部分功能。 - **样式优化**: 可进一步美化前端布局使其更加吸引人。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值