Saturday, 27 November 2021

PHP#1 Tạo Website trên XAMPP & Dreamweaver - Cấu trúc lệnh cơ bản: if...else, switch...case, for,..

<html>

<head>
<meta charset="utf-8">
<title>Php Cơ bản</title>
</head>

<body>
<?php
// chú thích cho 1 dòng
/*
chú thích cho nhiều dòng
*/
echo "<p align='center'>Hello <b>abc</b>!</p>";

//Sử dụng biến:
$a=15;
$b=7;
$c="Nguyễn Văn Tí";
echo $c."<br/>".$b; //Dấu "." dùng để nối chuỗi
echo "<br/>Biến a có giá trị là: <b>$$a</b>";
echo '$a';
//Ví dụ: dùng php để in ra 1 bảng dữ liệu đơn giản:
$ten="Tèo";
$tuoi=27;
echo "<table width='200' border='1'>";
echo "<tr><td>Tên</td><td>Tuổi</td></tr>";
echo "<tr><td>$ten</td><td>$tuoi</td></tr>";
echo "</table>";
//Các phép toán, các phép so sánh, logic tương tự trong javascript:
// 0: là false, khác 0 là true
$d=$a+$b;
echo $d;

//Ví dụ về các phép toán cơ bản: +, -, *, /

echo "<table width='400' border='1'>";
echo "<tr><td></td><td>+</td><td>-</td><td>*</td><td>/</td></tr>";
echo "<tr><td>a=$a</td><td rowspan='2'>".($a+$b)."</td><td rowspan='2'>".($a-$b)."</td><td rowspan='2'>".($a*$b)."</td><td rowspan='2'> ".round($a/$b,2)." </td></tr>";
echo "<tr><td>b=$b</td></tr>";
echo "</table>";

//Cấu trúc lệnh cơ bản: if...else, switch...case, for, while, do...while,...

//Ví dụ 1: So sánh 2 số và in kết quả so sánh ra trang web:
//Ví dụ 2: Tạo 1 bảng gồm 5 dòng, 7 cột. Dòng chẳn in số 2 vào các ô, dòng lẻ in số 1 vào các ô.
echo "<table width='400' border='1'>";
for($i=1;$i<=5;$i++)
{
if($i%2==0)
{
echo "<tr>";
for($j=1;$j<=7;$j++)
echo "<td>2</td>";
echo "</tr>";
}
else{

echo "<tr>";
for($j=1;$j<=7;$j++)
echo "<td>1</td>";
echo "</tr>";

}
}
echo "</table>";


/*Ví dụ 3: Tạo 1 bảng gồm 10 dòng, 5 cột. Tô màu cho các dòng của bảng như sau:
- Dòng 1, 5, 7: tô đỏ
- Dòng 2, 8, 9: Xanh dương
- Dòng 3, 4: Vàng
- Còn lại : Xanh lá*/
//ví dụ 4: Viết lại ví dụ 2 nhưng dùng while thay cho for:
echo "<table width='400' border='1'>";

$i=1;
while($i<=5)
{
if($i%2==0)
{
echo "<tr>";

$j=1;
while($j<=7)
{
echo "<td>2</td>";
$j++;
}

echo "</tr>";
}
else{

echo "<tr>";
for($j=1;$j<=7;$j++)
echo "<td>1</td>";
echo "</tr>";

}
$i++;
}
echo "</table>";
?>
</body>
</html>

1 comment: