"다대일 주소록 시스템 구축: PHP 프로그래밍에 대한 실용 가이드"
인터넷의 발달과 함께 주소록 시스템은 일상 생활에서 점점 더 중요해지고 있습니다. 사람들은 언제든지 연락처를 찾아 연락할 수 있도록 연락처 정보를 편리하고 빠르게 관리할 수 있는 방법이 필요합니다. 이 기사에서는 독자가 연락처 정보의 관리 및 검색 기능을 구현하는 데 도움이 되는 다대일 주소록 시스템을 구축하기 위해 PHP 프로그래밍 언어를 사용하는 방법을 소개합니다.
주소록 시스템을 구축하기 전에 먼저 시스템의 기능 요구 사항을 명확히 해야 합니다.
연락처 정보와 사용자 정보를 저장하려면 연락처(연락처 테이블)와 사용자(사용자 테이블)라는 두 개의 데이터 테이블을 설계해야 합니다. 구조 설계는 다음과 같습니다.
CREATE TABLE contacts ( id INT AUTO_INCREMENT PRIMARY KEY, user_id INT, name VARCHAR(50), phone VARCHAR(20), email VARCHAR(50) );
CREATE TABLE users ( id INT AUTO_INCREMENT PRIMARY KEY, username VARCHAR(50), password VARCHAR(255) -- 使用密码哈希加密存储 );
<?php session_start(); if($_SERVER["REQUEST_METHOD"] == "POST") { // 处理用户登录逻辑 $username = $_POST['username']; $password = $_POST['password']; // 验证用户名和密码 // 查询数据库是否存在该用户,密码是否正确 // 如果验证通过,则设置session并跳转到通讯录页面 $_SESSION['username'] = $username; header('Location: contacts.php'); } ?>
3.2. 주소록 페이지
<?php session_start(); if(!isset($_SESSION['username'])) { header('Location: login.php'); } // 查询当前用户的联系人信息 // 根据用户ID查询contacts表 // 显示联系人信息列表
3.3. 연락처 기능 추가
<form method="post" action="add_contact.php"> <input type="text" name="name" placeholder="姓名"> <input type="text" name="phone" placeholder="电话号码"> <input type="text" name="email" placeholder="邮箱"> <button type="submit">添加联系人</button> </form>
연락처 추가 로직을 처리하려면 add_contact.php 파일을 생성하세요. 코드 예시는 다음과 같습니다.
<?php session_start(); if($_SERVER["REQUEST_METHOD"] == "POST") { // 处理添加联系人逻辑 $name = $_POST['name']; $phone = $_POST['phone']; $email = $_POST['email']; // 将联系人信息插入到数据库 } ?>
3.4.연락처 수정 및 삭제 기능
3.5. 검색 기능
4. 요약
위 내용은 다대일 주소록 시스템 구축: PHP 프로그래밍에 대한 실용 가이드의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!