課程內容
LAMP Stack —- 基礎篇
LAMP Stack 是最傳統建置網站的堆疊方法,亦是初學編程者的起步,雖然網站的建置方法發展到今天已極多元化,但HTML、 CSS 和JavaScript ,還是學習編程不可跳過的部份。 本章會集中建構一個完整的學習框架,讓我們可依此進一步探討。
0/84
LAMP Stack —- Libraries 與 Frameworks
0/64
LAMP Stack —- Embedded with NUXT2
0/115
財DEE的趣味編程 —- LAMP Stack
關於課程
<?php
$pdo=new PDO(‘mysql:host=localhost;dbname=shop;charset=utf8’,
    ‘root’, ‘12345678’);
$sql=$pdo->prepare(‘select * from product where id=?’);
$sql->execute([$_REQUEST[‘id’]]);
foreach ($sql->fetchAll() as $row) {
    echo ‘<p><img src=”image/’, $row[‘id’], ‘.jpg”></p>’;
    echo ‘<form action=”cartinsert.php” method=”post”>’;
    echo ‘<p>商品編號:’, $row[‘id’], ‘</p>’;
    echo ‘<p>商品名稱:’, $row[‘name’], ‘</p>’;
    echo ‘<p>價格:’, $row[‘price’], ‘</p>’;
    echo ‘<p>數量:<select name=”count”>’;
    for ($i=1; $i<=10; $i++) {
        echo ‘<option value=”‘, $i, ‘”>’, $i, ‘</option>’;
    }
    echo ‘</select></p>’;
    echo ‘<input type=”hidden” name=”id” value=”‘, $row[‘id’], ‘”>’;
    echo ‘<input type=”hidden” name=”name” value=”‘, $row[‘name’], ‘”>’;
    echo ‘<input type=”hidden” name=”price” value=”‘, $row[‘price’], ‘”>’;
    echo ‘<p><input type=”submit” value=”放入購物車”></p>’;
    echo ‘</form>’;
    echo ‘<p><a href=”favoriteinsert.php?id=’, $row[‘id’],
        ‘”>加入我的最愛</a></p>’;
}
?>
Exercise Files
1.jpg
Size: 12.12 KB
2.jpg
Size: 15.11 KB
3.jpg
Size: 13.72 KB
4.jpg
Size: 15.76 KB
5.jpg
Size: 12.78 KB
6.jpg
Size: 11.36 KB
7.jpg
Size: 12.71 KB
8.jpg
Size: 10.67 KB
9.jpg
Size: 11.85 KB
10.jpg
Size: 12.36 KB
11.jpg
Size: 7.80 KB