Hướng dẫn action php - hành động php

  • Trang chủ
  • Hướng dẫn học
  • Học PHP
  • PHP xử lý form

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: <form action="" method="post"> (action không giá trị sẽ mặc định submit xử lý ở trang hiện tại, hoặc có thể thay thế bằng

<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"]; } ?>
0 cũng cho kết quả tương tự).

Nút submit sẽ dùng

<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"]; } ?>
1 (chúng ta cũng có thể dùng
<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"]; } ?>
2 cũng cho kết quả tương tự).

PHP input type="text"

  • PHP input type="password"
  • PHP input type="checkbox"
  • PHP input type="radio"

PHP select option

<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"]; } ?>

PHP textarea

PHP input type="password"

  • PHP input type="checkbox"

PHP select option

<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"]; } ?>

PHP textarea

PHP input type="checkbox"

  • PHP input type="checkbox"

PHP select option

<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"]; } ?>

PHP textarea

PHP textarea

PHP input type="radio"

  • PHP select option

PHP select option

<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"]; } ?>

PHP textarea

PHP select option

  • PHP textarea
  • PHP form tổng hợp

PHP select option

<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"]; } ?>

PHP textarea

PHP textarea

  • PHP form tổng hợp
  • - 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: <form action="" method="post"> (action không giá trị sẽ mặc định submit xử lý ở trang hiện tại, hoặc có thể thay thế bằng
    <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"]; } ?>
    0 cũng cho kết quả tương tự).

PHP select option

<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"]; } ?>

PHP textarea

PHP form tổng hợp

PHP select option

<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>

PHP textarea

PHP form tổng hợp

- 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: <form action="" method="post"> (action không giá trị sẽ mặc định submit xử lý ở trang hiện tại, hoặc có thể thay thế bằng

<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"]; } ?>
0 cũng cho kết quả tương tự).

Nút submit sẽ dùng

<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"]; } ?>
1 (chúng ta cũng có thể dùng
<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"]; } ?>
2 cũng cho kết quả tương tự).

Định nghĩa và cách dùng input xem thêm phần tham khảo.

<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"]; } ?>
3 là gì? nếu chưa rõ thì bạn cần xem lại _POST.

PHP textarea

PHP form tổng hợp

- 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: <form action="" method="post"> (action không giá trị sẽ mặc định submit xử lý ở trang hiện tại, hoặc có thể thay thế bằng

<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"]; } ?>
0 cũng cho kết quả tương tự).