Làm cách nào để tạo một nút trong PHP?

Bắt đầu với cơ sở dữ liệu trong PHP có vẻ khó khăn nếu bạn đang cố gắng ăn thịt một con voi ngay lập tức và thực hiện các truy vấn quá phức tạp. Hãy bắt đầu với truy vấn cơ sở dữ liệu đơn giản cơ bản nhất để hiểu nguyên tắc chung. Một mã làm việc có thể được sao chép ở cuối bài

Ví dụ.
1) xuất và in một giá trị từ cơ sở dữ liệu MySQL trong PHP, trong ví dụ của chúng tôi, chúng tôi sẽ trích xuất tên của người chơi thứ bảy;
2) tạo biểu mẫu .

nội dung

  • Các giai đoạn kết nối với cơ sở dữ liệu MySQL
  • Kết nối cơ sở dữ liệu MySQL – Ví dụ truy vấn PHP đơn giản
  • Tạo một nút trên trang web để nhận các giá trị từ cơ sở dữ liệu MySQL
  • Tạo biểu mẫu (danh sách thả xuống) bằng một nút trên trang web
  • Tạo biểu mẫu (danh sách thả xuống) có nút gửi truy vấn đến cơ sở dữ liệu MySQL bằng html + PHP với đầu ra là kết quả trên trang web
  • Mã PHP hoạt động để sao chép với các ví dụ

Các giai đoạn kết nối với cơ sở dữ liệu MySQL

  1. Mã PHP bắt đầu bằng
    
    ";
    }
    
    ini_set('display_errors', 1);
    ini_set('display_startup_errors', 1);
    error_reporting(E_ALL);
    $connect = mysqli_connect('localhost', 'db', 'pass', 'user');
    
    $query1 = "SELECT Name FROM igroki WHERE N='7'";
    $result = $connect->query($query1);
    $record = mysqli_fetch_array($result);
    
    if(isset($_POST['submit']))
    {
        echo 'Name of 7th player: ' . $record['Name'];
    }
    
    $connect -> close();
    ?>
    0 và kết thúc bằng
    
    ";
    }
    
    ini_set('display_errors', 1);
    ini_set('display_startup_errors', 1);
    error_reporting(E_ALL);
    $connect = mysqli_connect('localhost', 'db', 'pass', 'user');
    
    $query1 = "SELECT Name FROM igroki WHERE N='7'";
    $result = $connect->query($query1);
    $record = mysqli_fetch_array($result);
    
    if(isset($_POST['submit']))
    {
        echo 'Name of 7th player: ' . $record['Name'];
    }
    
    $connect -> close();
    ?>
    1 Mã này sẽ báo cho máy tính biết chương trình bắt đầu và kết thúc ở đâu.  
  2. Ngay từ đầu mã, sẽ thuận tiện khi chỉ ra cách hiển thị lỗi – nếu xảy ra lỗi, bạn có thể nhanh chóng hiểu mã lỗi. Trong ngôn ngữ lập trình PHP, các lệnh sau được sử dụng cho việc này.

    
    ";
    }
    
    ini_set('display_errors', 1);
    ini_set('display_startup_errors', 1);
    error_reporting(E_ALL);
    $connect = mysqli_connect('localhost', 'db', 'pass', 'user');
    
    $query1 = "SELECT Name FROM igroki WHERE N='7'";
    $result = $connect->query($query1);
    $record = mysqli_fetch_array($result);
    
    if(isset($_POST['submit']))
    {
        echo 'Name of 7th player: ' . $record['Name'];
    }
    
    $connect -> close();
    ?>
    2
    
    ";
    }
    
    ini_set('display_errors', 1);
    ini_set('display_startup_errors', 1);
    error_reporting(E_ALL);
    $connect = mysqli_connect('localhost', 'db', 'pass', 'user');
    
    $query1 = "SELECT Name FROM igroki WHERE N='7'";
    $result = $connect->query($query1);
    $record = mysqli_fetch_array($result);
    
    if(isset($_POST['submit']))
    {
        echo 'Name of 7th player: ' . $record['Name'];
    }
    
    $connect -> close();
    ?>
    3
    
    ";
    }
    
    ini_set('display_errors', 1);
    ini_set('display_startup_errors', 1);
    error_reporting(E_ALL);
    $connect = mysqli_connect('localhost', 'db', 'pass', 'user');
    
    $query1 = "SELECT Name FROM igroki WHERE N='7'";
    $result = $connect->query($query1);
    $record = mysqli_fetch_array($result);
    
    if(isset($_POST['submit']))
    {
        echo 'Name of 7th player: ' . $record['Name'];
    }
    
    $connect -> close();
    ?>
  3. Kết nối với cơ sở dữ liệu MySQL. tạo một biến, ví dụ:
    
    ";
    }
    
    ini_set('display_errors', 1);
    ini_set('display_startup_errors', 1);
    error_reporting(E_ALL);
    $connect = mysqli_connect('localhost', 'db', 'pass', 'user');
    
    $query1 = "SELECT Name FROM igroki WHERE N='7'";
    $result = $connect->query($query1);
    $record = mysqli_fetch_array($result);
    
    if(isset($_POST['submit']))
    {
        echo 'Name of 7th player: ' . $record['Name'];
    }
    
    $connect -> close();
    ?>
    5, trong đó, thông qua trình kết nối, chúng tôi nhập quyền truy cập vào cơ sở dữ liệu của mình (tên, mật khẩu, v.v. ). Cơ sở dữ liệu MySQL này phải tồn tại và "quay" trên máy chủ hoặc trên Cục bộ. Chúng tôi sẽ có một tài liệu riêng về việc cài đặt và tạo cơ sở dữ liệu của riêng mình. Chúng tôi kết nối ngay bây giờ.

    
    ";
    }
    
    ini_set('display_errors', 1);
    ini_set('display_startup_errors', 1);
    error_reporting(E_ALL);
    $connect = mysqli_connect('localhost', 'db', 'pass', 'user');
    
    $query1 = "SELECT Name FROM igroki WHERE N='7'";
    $result = $connect->query($query1);
    $record = mysqli_fetch_array($result);
    
    if(isset($_POST['submit']))
    {
        echo 'Name of 7th player: ' . $record['Name'];
    }
    
    $connect -> close();
    ?>
    6
  4. Chúng tôi tạo một truy vấn tới cơ sở dữ liệu – dữ liệu nào chúng tôi muốn nhận. đối với điều này, chúng tôi tạo một biến mới, ví dụ:
    
    ";
    }
    
    ini_set('display_errors', 1);
    ini_set('display_startup_errors', 1);
    error_reporting(E_ALL);
    $connect = mysqli_connect('localhost', 'db', 'pass', 'user');
    
    $query1 = "SELECT Name FROM igroki WHERE N='7'";
    $result = $connect->query($query1);
    $record = mysqli_fetch_array($result);
    
    if(isset($_POST['submit']))
    {
        echo 'Name of 7th player: ' . $record['Name'];
    }
    
    $connect -> close();
    ?>
    0, mà chúng tôi gán giá trị truy vấn bằng ngôn ngữ có thể hiểu được đối với cơ sở dữ liệu MySQL – chọn
    
    ";
    }
    
    ini_set('display_errors', 1);
    ini_set('display_startup_errors', 1);
    error_reporting(E_ALL);
    $connect = mysqli_connect('localhost', 'db', 'pass', 'user');
    
    $query1 = "SELECT Name FROM igroki WHERE N='7'";
    $result = $connect->query($query1);
    $record = mysqli_fetch_array($result);
    
    if(isset($_POST['submit']))
    {
        echo 'Name of 7th player: ' . $record['Name'];
    }
    
    $connect -> close();
    ?>
    1 từ
    
    ";
    }
    
    ini_set('display_errors', 1);
    ini_set('display_startup_errors', 1);
    error_reporting(E_ALL);
    $connect = mysqli_connect('localhost', 'db', 'pass', 'user');
    
    $query1 = "SELECT Name FROM igroki WHERE N='7'";
    $result = $connect->query($query1);
    $record = mysqli_fetch_array($result);
    
    if(isset($_POST['submit']))
    {
        echo 'Name of 7th player: ' . $record['Name'];
    }
    
    $connect -> close();
    ?>
    2 trong đó
    
    ";
    }
    
    ini_set('display_errors', 1);
    ini_set('display_startup_errors', 1);
    error_reporting(E_ALL);
    $connect = mysqli_connect('localhost', 'db', 'pass', 'user');
    
    $query1 = "SELECT Name FROM igroki WHERE N='7'";
    $result = $connect->query($query1);
    $record = mysqli_fetch_array($result);
    
    if(isset($_POST['submit']))
    {
        echo 'Name of 7th player: ' . $record['Name'];
    }
    
    $connect -> close();
    ?>
    3. Yêu cầu trông như thế này.

    
    ";
    }
    
    ini_set('display_errors', 1);
    ini_set('display_startup_errors', 1);
    error_reporting(E_ALL);
    $connect = mysqli_connect('localhost', 'db', 'pass', 'user');
    
    $query1 = "SELECT Name FROM igroki WHERE N='7'";
    $result = $connect->query($query1);
    $record = mysqli_fetch_array($result);
    
    if(isset($_POST['submit']))
    {
        echo 'Name of 7th player: ' . $record['Name'];
    }
    
    $connect -> close();
    ?>
    4
  5. Chuẩn bị trả về kết quả truy vấn để đọc. tạo một biến mới, ví dụ,
    
    ";
    }
    
    ini_set('display_errors', 1);
    ini_set('display_startup_errors', 1);
    error_reporting(E_ALL);
    $connect = mysqli_connect('localhost', 'db', 'pass', 'user');
    
    $query1 = "SELECT Name FROM igroki WHERE N='7'";
    $result = $connect->query($query1);
    $record = mysqli_fetch_array($result);
    
    if(isset($_POST['submit']))
    {
        echo 'Name of 7th player: ' . $record['Name'];
    }
    
    $connect -> close();
    ?>
    5 – sẽ nhận kết quả truy vấn. Việc xây dựng
    
    ";
    }
    
    ini_set('display_errors', 1);
    ini_set('display_startup_errors', 1);
    error_reporting(E_ALL);
    $connect = mysqli_connect('localhost', 'db', 'pass', 'user');
    
    $query1 = "SELECT Name FROM igroki WHERE N='7'";
    $result = $connect->query($query1);
    $record = mysqli_fetch_array($result);
    
    if(isset($_POST['submit']))
    {
        echo 'Name of 7th player: ' . $record['Name'];
    }
    
    $connect -> close();
    ?>
    6 được sử dụng. Trong ví dụ của chúng tôi, kết quả trả về trông như thế này.

    
    ";
    }
    
    ini_set('display_errors', 1);
    ini_set('display_startup_errors', 1);
    error_reporting(E_ALL);
    $connect = mysqli_connect('localhost', 'db', 'pass', 'user');
    
    $query1 = "SELECT Name FROM igroki WHERE N='7'";
    $result = $connect->query($query1);
    $record = mysqli_fetch_array($result);
    
    if(isset($_POST['submit']))
    {
        echo 'Name of 7th player: ' . $record['Name'];
    }
    
    $connect -> close();
    ?>
    7
  6. Sau đó, bạn sẽ nhận được mỗi lần một bản ghi từ tập hợp kết quả của truy vấn được trả về (về cơ bản là mạnh mẽ). Trong ví dụ của chúng tôi - đây sẽ chỉ là 1 bản ghi vì bạn nhận được id = 7. Thông thường, bạn sẽ sử dụng
    
    ";
    }
    
    ini_set('display_errors', 1);
    ini_set('display_startup_errors', 1);
    error_reporting(E_ALL);
    $connect = mysqli_connect('localhost', 'db', 'pass', 'user');
    
    $query1 = "SELECT Name FROM igroki WHERE N='7'";
    $result = $connect->query($query1);
    $record = mysqli_fetch_array($result);
    
    if(isset($_POST['submit']))
    {
        echo 'Name of 7th player: ' . $record['Name'];
    }
    
    $connect -> close();
    ?>
    8 để trả về một mảng dữ liệu hoặc bạn có thể sử dụng
    
    ";
    }
    
    ini_set('display_errors', 1);
    ini_set('display_startup_errors', 1);
    error_reporting(E_ALL);
    $connect = mysqli_connect('localhost', 'db', 'pass', 'user');
    
    $query1 = "SELECT Name FROM igroki WHERE N='7'";
    $result = $connect->query($query1);
    $record = mysqli_fetch_array($result);
    
    if(isset($_POST['submit']))
    {
        echo 'Name of 7th player: ' . $record['Name'];
    }
    
    $connect -> close();
    ?>
    9 để trả về một đối tượng dữ liệu. Trong ví dụ của chúng tôi, chúng tôi tạo một biến mới, ví dụ:
    
    ";
    }
    
    ini_set('display_errors', 1);
    ini_set('display_startup_errors', 1);
    error_reporting(E_ALL);
    $connect = mysqli_connect('localhost', 'db', 'pass', 'user');
    
    $query1 = "SELECT Name FROM igroki WHERE N='7'";
    $result = $connect->query($query1);
    $record = mysqli_fetch_array($result);
    
    if(isset($_POST['submit']))
    {
        echo 'Name of 7th player: ' . $record['Name'];
    }
    
    $connect -> close();
    ?>
    00 và tìm nạp mảng kết quả.

    
    ";
    }
    
    ini_set('display_errors', 1);
    ini_set('display_startup_errors', 1);
    error_reporting(E_ALL);
    $connect = mysqli_connect('localhost', 'db', 'pass', 'user');
    
    $query1 = "SELECT Name FROM igroki WHERE N='7'";
    $result = $connect->query($query1);
    $record = mysqli_fetch_array($result);
    
    if(isset($_POST['submit']))
    {
        echo 'Name of 7th player: ' . $record['Name'];
    }
    
    $connect -> close();
    ?>
    01
  7. In tên của người chơi thứ bảy. để in trong PHP, toán tử
    
    ";
    }
    
    ini_set('display_errors', 1);
    ini_set('display_startup_errors', 1);
    error_reporting(E_ALL);
    $connect = mysqli_connect('localhost', 'db', 'pass', 'user');
    
    $query1 = "SELECT Name FROM igroki WHERE N='7'";
    $result = $connect->query($query1);
    $record = mysqli_fetch_array($result);
    
    if(isset($_POST['submit']))
    {
        echo 'Name of 7th player: ' . $record['Name'];
    }
    
    $connect -> close();
    ?>
    02 được sử dụng, nơi bạn có thể viết văn bản để in trong dấu ngoặc kép và kết hợp văn bản với một biến thông qua dấu chấm – vì mảng được trả về có một số “cột” và chúng tôi cần hiển thị chính xác tên .

    
    ";
    }
    
    ini_set('display_errors', 1);
    ini_set('display_startup_errors', 1);
    error_reporting(E_ALL);
    $connect = mysqli_connect('localhost', 'db', 'pass', 'user');
    
    $query1 = "SELECT Name FROM igroki WHERE N='7'";
    $result = $connect->query($query1);
    $record = mysqli_fetch_array($result);
    
    if(isset($_POST['submit']))
    {
        echo 'Name of 7th player: ' . $record['Name'];
    }
    
    $connect -> close();
    ?>
    04
  8. Đang ngắt kết nối khỏi cơ sở dữ liệu.

    
    ";
    }
    
    ini_set('display_errors', 1);
    ini_set('display_startup_errors', 1);
    error_reporting(E_ALL);
    $connect = mysqli_connect('localhost', 'db', 'pass', 'user');
    
    $query1 = "SELECT Name FROM igroki WHERE N='7'";
    $result = $connect->query($query1);
    $record = mysqli_fetch_array($result);
    
    if(isset($_POST['submit']))
    {
        echo 'Name of 7th player: ' . $record['Name'];
    }
    
    $connect -> close();
    ?>
    05

*Nếu bạn có nhiều bản ghi trong bảng và muốn in chúng ra, bạn có thể sử dụng vòng lặp


";
}

ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
$connect = mysqli_connect('localhost', 'db', 'pass', 'user');

$query1 = "SELECT Name FROM igroki WHERE N='7'";
$result = $connect->query($query1);
$record = mysqli_fetch_array($result);

if(isset($_POST['submit']))
{
    echo 'Name of 7th player: ' . $record['Name'];
}

$connect -> close();
?>
06 để lặp lại dữ liệu như thế này.


";
}

ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
$connect = mysqli_connect('localhost', 'db', 'pass', 'user');

$query1 = "SELECT Name FROM igroki WHERE N='7'";
$result = $connect->query($query1);
$record = mysqli_fetch_array($result);

if(isset($_POST['submit']))
{
    echo 'Name of 7th player: ' . $record['Name'];
}

$connect -> close();
?>
07

";
}

ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
$connect = mysqli_connect('localhost', 'db', 'pass', 'user');

$query1 = "SELECT Name FROM igroki WHERE N='7'";
$result = $connect->query($query1);
$record = mysqli_fetch_array($result);

if(isset($_POST['submit']))
{
    echo 'Name of 7th player: ' . $record['Name'];
}

$connect -> close();
?>
08


";
}

ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
$connect = mysqli_connect('localhost', 'db', 'pass', 'user');

$query1 = "SELECT Name FROM igroki WHERE N='7'";
$result = $connect->query($query1);
$record = mysqli_fetch_array($result);

if(isset($_POST['submit']))
{
    echo 'Name of 7th player: ' . $record['Name'];
}

$connect -> close();
?>
09

";
}

ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
$connect = mysqli_connect('localhost', 'db', 'pass', 'user');

$query1 = "SELECT Name FROM igroki WHERE N='7'";
$result = $connect->query($query1);
$record = mysqli_fetch_array($result);

if(isset($_POST['submit']))
{
    echo 'Name of 7th player: ' . $record['Name'];
}

$connect -> close();
?>
00

";
}

ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
$connect = mysqli_connect('localhost', 'db', 'pass', 'user');

$query1 = "SELECT Name FROM igroki WHERE N='7'";
$result = $connect->query($query1);
$record = mysqli_fetch_array($result);

if(isset($_POST['submit']))
{
    echo 'Name of 7th player: ' . $record['Name'];
}

$connect -> close();
?>
01

";
}

ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
$connect = mysqli_connect('localhost', 'db', 'pass', 'user');

$query1 = "SELECT Name FROM igroki WHERE N='7'";
$result = $connect->query($query1);
$record = mysqli_fetch_array($result);

if(isset($_POST['submit']))
{
    echo 'Name of 7th player: ' . $record['Name'];
}

$connect -> close();
?>
02

Kết nối cơ sở dữ liệu MySQL – Ví dụ truy vấn PHP đơn giản

ini_set('display_errors', 1);ini_set('display_startup_errors', 1);
ini_set(‘display_errors’, 1);
ini_set(‘display_startup_errors’, 1);
error_reporting(E_ALL);

$connect = mysqli_connect(‘localhost’, ‘database’, ‘password’, ‘user’);

$query1 = “CHỌN Tên TỪ igroki WHERE N=’7′”;

$result = $connect->query($query1);

$record = mysqli_fetch_array($result);

echo ‘Tên người chơi thứ 7. ‘. $record[‘Tên’];

echo “





”;  // html-separator

// Lặp qua nhiều giá trị

echo “Tất cả người chơi.
$query2 = “CHỌN Tên TỪ igroki”;
$result2 = $connect->query($query2);< . ‘. $record2[‘Tên’]. ‘
while ($record2 = mysqli_fetch_array($result2)) {
echo ‘Name: ‘ . $record2[‘Name’] . ‘
’;

}

$connect -> close();
?>

Tạo một nút trên trang web để nhận các giá trị từ cơ sở dữ liệu MySQL

Đối với mã mà bạn đã biết – truy vấn cơ bản tới cơ sở dữ liệu – vẫn còn thêm mã html của nút thông qua thẻ


";
}

ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
$connect = mysqli_connect('localhost', 'db', 'pass', 'user');

$query1 = "SELECT Name FROM igroki WHERE N='7'";
$result = $connect->query($query1);
$record = mysqli_fetch_array($result);

if(isset($_POST['submit']))
{
    echo 'Name of 7th player: ' . $record['Name'];
}

$connect -> close();
?>
03 (cho phép bạn tạo các phần tử tương tác trên trang web và gửi dữ liệu đến máy chủ)

Để làm cho một nút xuất hiện bên trong biểu mẫu, hãy nhập hành động – bạn có thể để trống (


";
}

ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
$connect = mysqli_connect('localhost', 'db', 'pass', 'user');

$query1 = "SELECT Name FROM igroki WHERE N='7'";
$result = $connect->query($query1);
$record = mysqli_fetch_array($result);

if(isset($_POST['submit']))
{
    echo 'Name of 7th player: ' . $record['Name'];
}

$connect -> close();
?>
04) để khi được nhấp, cùng một chương trình sẽ được tải hoặc bạn có thể chỉ định một liên kết trong dấu ngoặc kép đến một tệp khác có mã sẽ được khởi chạy khi nút được

Điều quan trọng là đặt tên đã chọn cho biểu mẫu – bất kỳ tên nào sau đó có thể được tham chiếu trong chương trình)

Trên trang web, một nút, danh sách, menu thả xuống có thể được tạo bằng các biểu mẫu có thể thuộc loại POST (


";
}

ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
$connect = mysqli_connect('localhost', 'db', 'pass', 'user');

$query1 = "SELECT Name FROM igroki WHERE N='7'";
$result = $connect->query($query1);
$record = mysqli_fetch_array($result);

if(isset($_POST['submit']))
{
    echo 'Name of 7th player: ' . $record['Name'];
}

$connect -> close();
?>
06) hoặc GET (

";
}

ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
$connect = mysqli_connect('localhost', 'db', 'pass', 'user');

$query1 = "SELECT Name FROM igroki WHERE N='7'";
$result = $connect->query($query1);
$record = mysqli_fetch_array($result);

if(isset($_POST['submit']))
{
    echo 'Name of 7th player: ' . $record['Name'];
}

$connect -> close();
?>
07). Nếu bạn tạo biểu mẫu POST, thì người dùng sẽ không thấy văn bản tương ứng với các tùy chọn đã chọn trong dòng trình duyệt. Nếu bạn tạo biểu mẫu GET, thì dòng trình duyệt sẽ hiển thị giá trị sau khi chọn tùy chọn (công cụ tìm kiếm hoạt động theo cách tương tự, nếu bạn đưa ra yêu cầu, thì thông tin về yêu cầu sẽ được thêm vào dòng trình duyệt)

if (isset($_POST['submit'])){echo
if (isset($_POST[‘submit’]))
{
echo ” 



“;
}

ini_set(‘display_errors’, 1);
ini_set(‘display_startup_errors’, 1);
error_reporting(E_ALL);

$connect = mysqli_connect('localhost', 'database', 'password', 'user');
$query1 = “CHỌN Tên TỪ igroki WHERE N='7′
$result = $connect->query($query1);
$record = mysqli_fetch_array($result);

if (isset($_POST[‘submit’]))
{
echo ‘Tên người chơi thứ 7. ‘. $record[‘Name’];
}

$connect -> close();
?>

Tạo biểu mẫu (danh sách thả xuống) bằng một nút trên trang web

Đã học cách truy cập cơ sở dữ liệu và tạo các nút đơn giản, đã đến lúc tạo biểu mẫu trên trang web ở dạng menu thả xuống (menu thả xuống) và nút liên quan mà người dùng có thể nhấp để chọn giá trị, gửi truy vấn tới

Trên trang web, một menu thả xuống được tạo bằng các biểu mẫu có thể thuộc loại POST (


";
}

ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
$connect = mysqli_connect('localhost', 'db', 'pass', 'user');

$query1 = "SELECT Name FROM igroki WHERE N='7'";
$result = $connect->query($query1);
$record = mysqli_fetch_array($result);

if(isset($_POST['submit']))
{
    echo 'Name of 7th player: ' . $record['Name'];
}

$connect -> close();
?>
06) hoặc GET (

";
}

ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
$connect = mysqli_connect('localhost', 'db', 'pass', 'user');

$query1 = "SELECT Name FROM igroki WHERE N='7'";
$result = $connect->query($query1);
$record = mysqli_fetch_array($result);

if(isset($_POST['submit']))
{
    echo 'Name of 7th player: ' . $record['Name'];
}

$connect -> close();
?>
07)

Để tạo menu thả xuống có nút, hãy sử dụng thẻ biểu mẫu html


";
}

ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
$connect = mysqli_connect('localhost', 'db', 'pass', 'user');

$query1 = "SELECT Name FROM igroki WHERE N='7'";
$result = $connect->query($query1);
$record = mysqli_fetch_array($result);

if(isset($_POST['submit']))
{
    echo 'Name of 7th player: ' . $record['Name'];
}

$connect -> close();
?>
03 với lựa chọn tùy chọn thông qua thẻ


";
}

ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
$connect = mysqli_connect('localhost', 'db', 'pass', 'user');

$query1 = "SELECT Name FROM igroki WHERE N='7'";
$result = $connect->query($query1);
$record = mysqli_fetch_array($result);

if(isset($_POST['submit']))
{
    echo 'Name of 7th player: ' . $record['Name'];
}

$connect -> close();
?>
11 (bạn có thể chỉ định hành động = ” để khi nhấp vào, cùng một chương trình sẽ được tải hoặc bạn có thể chỉ định một liên kết trong dấu ngoặc kép đến một tệp khác có mã sẽ được khởi chạy khi nhấp vào nút; điều quan trọng là phải gán tên đã chọn


";
}

ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
$connect = mysqli_connect('localhost', 'db', 'pass', 'user');

$query1 = "SELECT Name FROM igroki WHERE N='7'";
$result = $connect->query($query1);
$record = mysqli_fetch_array($result);

if(isset($_POST['submit']))
{
    echo 'Name of 7th player: ' . $record['Name'];
}

$connect -> close();
?>
12 (giá trị tùy chọn là giá trị sẽ được ghi vào biến khi mục này được chọn và Bảy và Tám là giá trị được hiển thị cho người dùng trên trang web trong trình đơn thả xuống);

Bên trong biểu mẫu, thêm nút thông qua thẻ html


";
}

ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
$connect = mysqli_connect('localhost', 'db', 'pass', 'user');

$query1 = "SELECT Name FROM igroki WHERE N='7'";
$result = $connect->query($query1);
$record = mysqli_fetch_array($result);

if(isset($_POST['submit']))
{
    echo 'Name of 7th player: ' . $record['Name'];
}

$connect -> close();
?>
13

Mã ví dụ cho menu thả xuống có nút phương thức POST.

Đã tạo một biểu mẫu bằng một nút, bây giờ chúng ta cần có thể nhận được một lựa chọn tùy chỉnh. Nếu người dùng nhấp vào nút tùy chọn, thì chương trình sẽ hiểu điều này. Hãy dạy máy tính giao tiếp với người dùng. Để làm điều này, chúng tôi sẽ tạo một điều kiện với kiểm tra lần nhấp vào nút – nếu nút đã được nhấp (


";
}

ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
$connect = mysqli_connect('localhost', 'db', 'pass', 'user');

$query1 = "SELECT Name FROM igroki WHERE N='7'";
$result = $connect->query($query1);
$record = mysqli_fetch_array($result);

if(isset($_POST['submit']))
{
    echo 'Name of 7th player: ' . $record['Name'];
}

$connect -> close();
?>
14 trong PHP kiểm tra xem một biến có giá trị khác null hay không), sau đó thực hiện truy vấn cơ sở dữ liệu và in những gì người dùng đã chọn

Mã này rất giống với những gì chúng tôi đã viết ở đầu bài đăng này, tạo một truy vấn cơ sở dữ liệu đơn giản

Lấy lựa chọn của người dùng sau khi nhấp vào nút trên trang web – in một giá trị từ cơ sở dữ liệu (tên của người chơi thứ bảy).

if (isset($_POST['submit']))
{
    $number = $_POST['PlayerID'];
    $query = “SELECT Name FROM igroki WHERE N=’$number'”;
    $result = $connect->query($query);
    $record = mysqli_fetch_array($result);
    echo ‘Name of 7th player: ‘ . $record[‘Name’];
}

Tạo biểu mẫu (danh sách thả xuống) có nút gửi truy vấn đến cơ sở dữ liệu MySQL bằng html + PHP với đầu ra là kết quả trên trang web

 

ini_set('display_errors', 1);ini_set('display_startup_errors', 1);
ini_set(‘display_errors’, 1);
ini_set(‘display_startup_errors’, 1);
error_reporting(E_ALL);

$connect = mysqli_connect(‘localhost’, ‘database’, ‘password’, ‘user’);

if (isset($_POST['submit']))
{
    $number = $_POST['PlayerID'];
    $query = “SELECT Name FROM igroki WHERE N=’$number'”;
    $result = $connect->query($query);
    $record = mysqli_fetch_array($result);
    echo ‘Name of 7th player: ‘ . $record[‘Name’];
}

$connect -> close();
?>

Mã PHP hoạt động để sao chép với các ví dụ

Mã đang hoạt động có thể được sao chép – bạn chỉ cần dán dữ liệu của mình để kết nối với cơ sở dữ liệu MySQL và mọi thứ sẽ hoạt động

Làm cách nào để tạo một nút trong PHP?

Để tạo nút mới, nhấp vào "Nút mới", nhập tên và chọn loại nút . Hình ảnh2. Chức năng nút mới. Có ba loại nút hiển thị. Nút, Hình ảnh và Liên kết.

Làm cách nào để tạo một nút động trong PHP?

Ví dụ 9-7. Tạo một nút động . $ $font = 'times'; if (!$ size) $size = 12; .

Làm cách nào để tạo một biểu mẫu đơn giản trong PHP?

Tạo biểu mẫu đơn giản .
Mở trình soạn thảo văn bản của bạn và tạo một tài liệu mới
Between the body tags, add the opening and closing
tags:.
Lưu trang dưới dạng. .
Sau dòng MẪU mở (dòng 6) nhưng trước thẻ MẪU đóng, nhấn Return để tạo một dòng mới
Bây giờ hãy bắt đầu thêm các trường biểu mẫu của bạn bằng cách nhập