PHP を使用して WeChat ミニ プログラムの登録システムを実装するにはどうすればよいですか?
新しいアプリケーション フォームとして、WeChat ミニ プログラムは開発者とユーザーの間で人気が高まっています。その中で、イベント登録やコース登録など、登録制は共通要件となります。この記事では、PHP を使用して WeChat アプレット登録システムを実装する方法を説明し、具体的なコード例を示します。
まず、登録情報を保存するデータベース テーブルを作成する必要があります。次のフィールドを含む、「sign_up」という名前のテーブルを MySQL データベースに作成できます。
CREATE TABLE sign_up ( id INT(10) UNSIGNED AUTO_INCREMENT PRIMARY KEY, name VARCHAR(30) NOT NULL, phone VARCHAR(11) NOT NULL, email VARCHAR(50) NOT NULL, created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP );
次に、WeChat アプレットに登録ページを作成する必要があります。これには、名前、携帯電話番号、および名前の入力が含まれます。メールアドレスフォーム。フォームを送信するときは、PHP インターフェイスを呼び出して、ユーザーが入力した情報をデータベースに保存する必要があります。
以下は、PHP を使用して登録情報を受信し、データベースに保存する方法を示す簡単なサンプル コードです。
<?php // 获取POST请求参数 $name = $_POST['name']; $phone = $_POST['phone']; $email = $_POST['email']; // 连接数据库 $servername = 'localhost'; $username = 'root'; $password = 'password'; $dbname = 'your_database_name'; $conn = new mysqli($servername, $username, $password, $dbname); if ($conn->connect_error) { die("连接数据库失败: " . $conn->connect_error); } // 插入数据 $sql = "INSERT INTO sign_up (name, phone, email) VALUES ('$name', '$phone', '$email')"; if ($conn->query($sql) === TRUE) { echo "报名成功"; } else { echo "报名失败: " . $conn->error; } $conn->close(); ?>
WeChat アプレットでは、wx.request を使用します。 ()
POST リクエストを送信し、ユーザーが入力した情報を上記の PHP インターフェイスに送信する関数:
wx.request({ url: 'http://your_domain.com/submit.php', method: 'POST', data: { name: '张三', phone: '13812345678', email: 'zhangsan@example.com' }, success: function(res) { console.log(res.data); // 打印服务器返回的结果 } })
上記のコード例では、PHP インターフェイスの URL が # であると想定しています。 ##http://your_domain.com/submit.php を、実際のデプロイメントの URL に置き換える必要があります。
以上がPHP を使用して WeChat アプレットの登録システムを実装するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。