Show PHP xử lý form
- Trong tất cả ví dụ bên dưới sẽ dùng phương thức _POST với action ở trang hiện tại: Nút
submit sẽ dùng PHP input type="text"
PHP viết:<form action="" method="post"> Họ tên: <input type="text" name="fullname" value=""> <button type="submit">Gửi</button> </form> <?php if(isset($_POST["fullname"])) { echo $_POST["fullname"]; } ?> Xem ví dụ. PHP input type="password"
PHP viết:<form action="" method="post"> Password: <input type="password" name="password" value=""> <button type="submit">Gửi</button> </form> <?php if(isset($_POST["password"])) { echo $_POST["password"]; } ?> Xem ví dụ. PHP input type="checkbox"
PHP viết:<form action="" method="post"> Đăng ký học:<br> HTML <input type="checkbox" name="check_html" value="HTML">, CSS <input type="checkbox" name="check_css" value="CSS"><br> <button type="submit">Gửi</button> </form> <?php if(isset($_POST["check_html"])) { echo $_POST["check_html"]; } ?> <?php if(isset($_POST["check_css"])) { echo $_POST["check_css"]; } ?> Đối với mỗi giá trị checkbox ta sẽ kiểm tra sự tồn tại riêng. Xem ví dụ. PHP input type="radio"
PHP viết:<form action="" method="post"> Giới tính:<br> Nam <input type="radio" name="gender" value="Nam">, Nữ <input type="radio" name="gender" value="Nữ"><br> <button type="submit">Gửi</button> </form> <?php if(isset($_POST["gender"])) { echo $_POST["gender"]; } ?> Xem ví dụ. PHP select option
PHP viết:<form action="" method="post"> Thành phố: <br> <select name="city"> <option value="Hà Nội">Hà Nội</option> <option value="Hồ Chí Minh">Hồ Chí Minh</option> <option value="Đà Nẵng">Đà Nẵng</option> <option value="Cần Thơ">Cần Thơ</option> </select> <button type="submit">Gửi</button> </form> <?php if(isset($_POST["city"])) { echo $_POST["city"]; } ?> Xem ví dụ. PHP textarea
PHP viết:<form action="" method="post"> Tin nhắn<br> <textarea cols="30" rows="7" name="message"></textarea><br> <button type="submit">Gửi</button> </form> <?php if(isset($_POST["message"])) { echo $_POST["message"]; } ?> Xem ví dụ. PHP form tổng hợpPHP viết:<form action="" method="post"> <p>Họ tên: <input type="text" name="fullname" value=""></p> <p>Password: <input type="password" name="password" value=""></p> <p>Đăng ký học: HTML <input type="checkbox" name="check_html" value="HTML">, CSS <input type="checkbox" name="check_css" value="CSS"></p> <p>Giới tính: Nam <input type="radio" name="gender" value="Nam">, Nữ <input type="radio" name="gender" value="Nữ"></p> <p>Thành phố: <select name="city"> <option value="Hà Nội">Hà Nội</option> <option value="Hồ Chí Minh">Hồ Chí Minh</option> <option value="Đà Nẵng">Đà Nẵng</option> <option value="Cần Thơ">Cần Thơ</option> </select></p> <p>Tin nhắn:<br> <textarea cols="30" rows="7" name="message"></textarea></p> <button type="submit">Gửi</button> </form> <p>Họ tên: <?php if(isset($_POST["fullname"])) { echo $_POST["fullname"]; } ?></p> <p>Password: <?php if(isset($_POST["password"])) { echo $_POST["password"]; } ?></p> <p>Đăng ký học: <?php if(isset($_POST["check_html"])) { echo $_POST["check_html"]; } ?> <?php if(isset($_POST["check_css"])) { echo $_POST["check_css"]; } ?></p> <p>Giới tính: <?php if(isset($_POST["gender"])) { echo $_POST["gender"]; } ?></p> <p>Thành phố: <?php if(isset($_POST["city"])) { echo $_POST["city"]; } ?></p> <p>Tin nhắn: <?php if(isset($_POST["message"])) { echo $_POST["message"]; } ?></p> Họ tên: Password: Đăng ký học: Giới tính: Thành phố: Tin nhắn: Xem ví dụ. Bên trên là cách xử lý dựa trên hàm isset() để kiểm tra các giá trị $_POST có tồn tại hay không, tuy nhiên trong thực tế chúng ta sẽ sử dụng hàm empty() để kiểm tra xem các giá trị $_POST có rỗng hay không, nếu rỗng thì xuất hiện thông báo lỗi, còn không thì cho qua, xem thêm tại: PHP form validation. Download file ví dụ |