Hiển thị các bài đăng có nhãn Bài tập PHP căn bản. Hiển thị tất cả bài đăng
Hiển thị các bài đăng có nhãn Bài tập PHP căn bản. Hiển thị tất cả bài đăng

Thứ Hai, 27 tháng 5, 2013

Bài tập căn bản vòng lặp for trong PHP (gọi ra các số từ 1 đến 10)

Bài tập căn bản vòng lặp for trong PHP (gọi ra các số từ 1 đến 10)

<?php
for($i==1;$i<=10;$i++)
{
echo $i, "</br>";
}

?>

Bài tập biểu thức Switch trong PHP (kiểm tra thứ trong tuần)

Bài tập đơn giản về biểu thức Switch trong PHP: kiểm tra thứ trong tuần.

<?php
  $thu=2;
switch($thu)
{
case 2:
{
echo "Thu Hai";
break;
}
case 3:
{
echo "Thu Ba";
break;
}
case 4:
{
echo "Thu Tu";
break;
}
case 5:
{
echo "Thu Nam";
break;
}
case 6:
{
echo "Thu Sau";
break;
}
case 7:
{
echo "Thu Bay";
break;
}
default:
{
echo "Nhap sai";
break;
}

}
?>

Lý thuyết biểu thức Switch:

/* switch($khaibaobien)
{
case giatri1:
{
echo "Ket qua la gia tri 1";
break;
}
case giatri2:
{
echo "ket qua la gia tri 2";
break;
}
default:
{
echo "truong hop nguoc lai";
break;
}


}
*/

Thứ Ba, 14 tháng 5, 2013

Tạo folder hàng loạt từ danh sách có sẵn bằng lệnh PHP mkdir

Cách tạo folder hàng loạt từ danh sách tên folder có sẵn bằng lệnh PHP mkdir, file danh sách tên folder có đuôi .txt:

<?php

$a = file("tenfile.txt");
//print_r($a);
for($i=0;$i<sizeof($a);$i++)
{
mkdir("thu-muc/".trim($a[$i]),0777,true);
}


?>



Thứ Hai, 13 tháng 5, 2013

Bài tập thực hành về isset

Bài 1: Form 1

File 1: nhapvao3

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Test 3</title>
</head>
<form action="nhandulieu3.php" method="post">
    <label for="txt_hoten">Ho ten</label>
    <input type="text" id="txt_hoten" name="txt_hoten" />
    <br/>
    <label>Gioi tinh</label>
    <input type="radio" name="rd_sex" id="rd_nam" value="Nam"/> <label>Nam</label>
    <input type="radio" name="rd_sex" id="rd_nu" value="Nu" /> <label>Nu</label>
    <br/>
    <label>Nghe nghiep</label>
    <select name="sl_job" >
    <option id="sv">Sinh vien</option>
        <option id="hs">Hoc sinh</option>
    </select>
    <br/>
    <label for="cmt_noidung">Noi dung</label>
    <textarea name="cmt_noidung" id="cmt_noidung" cols="10" rows="5">
    </textarea>
    <br/>
    <label>Cach gui</label>
    <input type="checkbox" name="ch_gui" id="ch_gui" /> <label for="ch_gui">Email</label>

       
   
    <br/>
    <input type="submit" value="Gui di" />
    <input type="reset" value="Lam lai"  />
   
    </form>
<body>
</body>
</html>

File 2: nhandulieu3.php


<?php
$hoten=0;
$gioitinh=0;
$nghenghiep=0;
$thongtin=0;
$cachgui=0;

if(isset($_POST["txt_hoten"]) && $_POST["rd_sex"] && $_POST["sl_job"] && $_POST["cmt_noidung"] && $_POST["ch_gui"])
{
$hoten=$_POST["txt_hoten"];
$gioitinh=$_POST["rd_sex"];
$nghenghiep=$_POST["sl_job"];
$thongtin=$_POST["cmt_noidung"];
$cachgui=$_POST["ch_gui"];
}
echo $hoten;
echo "<br/>";
echo $gioitinh;
echo "<br/>";
echo $nghenghiep;
echo "<br/>";
echo $thongtin;
echo "<br/>";
echo $cachgui;


?>



Thứ Năm, 9 tháng 5, 2013

Bài tập PHP: tính tổng các số trong 1 số

Đề bài: Tính tổng các số trong số 543, in ra màn hình giá trị này.
Lời giải:

<?php

$a="543";
echo "Tong cac so trong so $a la: ". $a[0] + $a[1] +$a[2]; 
?>