新視野網頁設計公司LOGO
網頁設計知識標題背景
網站知識RECOGNIZING WEBSITE

網頁已經進入新時代,好網站不再需要花大錢!

有網頁設計需求請與我們聯絡,新視野設計提供多種方案供您選擇。

  • #效益好≠比較貴
  • #優質附加服務,提升網站效益
  • #妥善規劃,提供多種方案選擇
線上諮詢

網頁設計知識 - 網頁程式相關

PHP(Hypertext Preprocessor)語法介紹

PHP語法非常靈活,易於學習。所有PHP程式碼都放在<?php ?>標籤內,這些程式碼會在伺服器端運行。

PHP(Hypertext Preprocessor)語法介紹

1. 基本語法


<?php
    echo "Hello, World!";
?>

    

這段PHP程式碼將輸出 "Hello, World!",並顯示在瀏覽器中。

2. 變數

PHP中的變數以$符號開頭,並且不需要事先定義資料類型,因為PHP是弱型別語言。


<?php
    $name = "John";
    $age = 25;
    echo "姓名: " . $name . "<br>";
    echo "年齡: " . $age;
?>

    

這段程式會輸出姓名和年齡。

3. 條件語句

PHP支持標準的條件判斷,如if語句。


<?php
    $age = 18;
    if ($age >= 18) {
        echo "你已成年";
    } else {
        echo "你還未成年";
    }
?>

    

這段程式會判斷年齡,並輸出相應的訊息。

4. 迴圈

PHP支持多種迴圈結構,如for迴圈和while迴圈。


<?php
    for ($i = 1; $i <= 5; $i++) {
        echo "這是第 $i 次迴圈<br>";
    }
?>

    

這段程式會輸出 1 到 5 的數字。

5. 函數

你可以定義自己的函數來組織程式碼,並重複使用。


<?php
    function sayHello($name) {
        echo "Hello, " . $name;
    }
    sayHello("Alice");
?>

    

這段程式會輸出 "Hello, Alice"。

6. 表單處理

PHP經常用來處理HTML表單提交的數據。


<form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
    姓名: <input type="text" name="name"><br>
    <input type="submit" value="提交">
</form>

<?php
    if ($_SERVER["REQUEST_METHOD"] == "POST") {
        $name = $_POST['name'];
        echo "你輸入的姓名是: " . $name;
    }
?>

    

這段程式會顯示一個表單,提交後,PHP會輸出使用者輸入的姓名。

與資料庫的互動

PHP可以很容易地與資料庫進行交互,最常用的是MySQL。


<?php
    // 連接到資料庫
    $conn = new mysqli("localhost", "username", "password", "database");

    // 檢查連接
    if ($conn->connect_error) {
        die("連接失敗: " . $conn->connect_error);
    }

    // 從資料庫獲取數據
    $sql = "SELECT id, name FROM users";
    $result = $conn->query($sql);

    if ($result->num_rows > 0) {
        // 輸出每一行數據
        while($row = $result->fetch_assoc()) {
            echo "ID: " . $row["id"]. " - 名字: " . $row["name"]. "<br>";
        }
    } else {
        echo "無結果";
    }

    // 關閉連接
    $conn->close();
?>

    

這段程式連接到MySQL資料庫,並列出所有用戶的ID和名字。

結論

PHP是一種強大且易於學習的伺服器端腳本語言,特別適合於動態網頁的開發。透過PHP,開發者可以輕鬆處理用戶輸入、與資料庫交互,並生成即時更新的網頁內容。


歡迎推廣本文,請務必連結(LINK)本文出處:新視野網頁設計公司