Các bản tin khác
Lập Trình PHP Căn Bản
Bài 3: Toán tử và biểu thức trong PHP


Toán tử logic là các tổ hợp các giá trị boolean.
Ví dụ: toán tử or trở về true nếu toán tử trái hoặc toán tử phải là true.
True || false à true.
Ta có bảng các toán tử như sau:


Là biểu thức dùng kiểm tra 1 sự kiện. Nếu chúng thỏa điều kiện đó thì sẽ thực thi một hành động. Ngược lại sẽ là một hành động khác.
If(Điều kiện)
{
hành động
}
Ví dụ:

Phép lặp này yêu cầu phải thỏa mãn điều kiện thì mới thực thi được vòng lặp
While(điều kiện)
{
Hành động – thực thi
}
Ví dụ:

Do
{
Hành động thực thi
}while(điều kiện)
Ví dụ:

Phép lặp này là phép toán gộp các tham số. Giúp người lập trình giảm thiểu thời gian phải khai báo biến và các tham số khi thực thi việc lặp dữ liệu.
For( giá trị ; điều kiện ; biến tăng hoặc giảm)
{ Hành động }
Ví dụ:

Là biểu thức sử dụng để giảm thiểu quá trình xử lý dữ liệu nếu có quá nhiều phép toán if else.
Cú pháp:
Switch(biến)
{
Case giá trị 1: Hành động; Break;
…………
Case giá trị N: Hành động; Break;
Default: Hành động; Break;
}
Ví dụ:

Đối với các vòng lặp, chúng ta cần hiểu và vận chúng một cách linh hoạt và mềm dẻo, phân biệt được while và do…while. Sử dụng hàm switch trong trường hợp có quá nhiều giá trị if…else trả về.
Viết 1 trang web có giá trị từ 1->20. Hãy xuất ra trình duyệt những số chẵn nằm trong khoảng 1->20 đó.
Xây dựng 1 website thỏa yêu cầu xuất ra bảng cửu chương từ 2 ->10.
(Bùi Quốc Huy)
66089
PHP Framework những điều nên và không nên
Khái quát về PHP Framework
Học PHP như thế nào khi bạn chưa biết lập trình?
Tự học lập trình PHP dễ hay khó ?
Web 2.0 - Khái niệm và bản chất của chúng như thế nào ?



trần minh hạnh (15:32 06/04/2010)
goodReply
nguyen thanh luan (22:42 03/05/2010)
<?phpfor($i=1;i<=20;i )
{
if($i%2==0)
echo "$i."".la so chan";
}
?>
Reply
conan_destr (15:15 07/05/2010)
<?php$giatri = array(1,2,3,4,5,6,7,8,9,10);
for ($i = 0; $i < 10 ; $i )
if ($giatri[$i]%2==0)
{
echo $giatri[$i]."<br>";
}
?>
Reply
begin (21:30 07/05/2010)
<?phpfor($a=2;$a<=9;$a )
{
for($b=1;$b<=10;$b )
{
$c=$a*$b;
echo"$c";
}
?>
mong các bác chỉ giáo
Reply
Siêu Micro (02:33 10/05/2010)
<?php$i=0;
while ($i<20)
{
$i = $i 2;
echo $i.'<br />';
}
?>
Mình thấy chỉ thế này, là hiện ra từ 2 - 20 mà??
Reply
võ thị ngọc hà (21:58 13/05/2010)
bài 1<? PHP
for ($i=1;$i<=20;$i )
{if($i % 2==0){echo $i." "}
}
?>
bài 2
<? PHP
for ($i=2;$i<=10;$i )
{for ($j=1;$j<=10;$j )
echo $i." * ".$j." = ".$i*$j}
}
?>
Nhờ thầy cô kiểm tra giùm bài làm của em.
Reply
Huỳnh Huy (15:01 14/05/2010)
các số chẵn trong 1-->20 là:for($i=1;$i<=20;$i )
if($i%2==0) echo $i;
Reply
Dương văn Thành (15:57 31/05/2010)
Bài 1<?php
$a=0;
for($a=0; $a<=20; $a )
{
if($a%2==0) { echo $a."<br>";}
}
?>
Reply
Dương văn Thành (15:58 31/05/2010)
Bài 1<?php
$a=0;
for($a=0; $a<=20; $a )
{
if($a%2==0) { echo $a."<br>";}
}
?>
Reply
Phạm Duy (23:35 19/06/2010)
bài 1:<?php
for($a=1; $a<=20; $a )
{
if ($a%2==0)
{
echo $a."<br>";
}
}
?>
bài 2:
<?php
for($a=1; $a<=10; $a )
{
for ($i=1; $i<=10; $i )
{
echo"$a x $i =".$a*$i."<br>";
}
}
?>
Reply
Nguyen Phuong Hoa (11:52 25/06/2010)
Oke rùi!<?php
for($i=1;$i<=20;$i )
{
if($i%2==0)
echo ("<br> $i la so chan ");
}
?>
Reply
nts200480 (15:58 10/07/2010)
Bai 2:<?php
for ($i=2;$i<=10;$i )
{
for ($j=1; $j<=10;$j )
{
$s=$i*$j;
echo $i ;//"*"$j"="$s."<br>";
echo "*".$j;
echo"=".$s."<br>";
}
}
?>
chay dc do, nhung ma ko dep
Reply
Hồng Thúy (10:55 24/07/2010)
Thưa Thầy và mọi ng có thể xem giúp em bài này với ạ.Khi em làm như sau thì được ạ.Nhưng mà nếu e thay bàng thẻ <?php ?> Thì ko đc nó lại báo lỗi về lệnh for.
Bai 1:<?
for ($i = 1 ; $i<= 10 ; $i )
{ if ($i % 2 == 0 )
{ echo "so chan la: ".$i."<br>";
}
}
?>
Reply
Đinh Hoàng Kha (12:27 31/07/2010)
Đây là Bài 2 của em:<?
for ($a=2; $a<=10; $a )
{
echo "Cửu chương $a: ";
for ($i=1; $i<=10; $i )
{
echo $a*$i." ";
}
echo "<br>";
}
?>
Em xin được học hỏi thêm ạ !
Reply
do thanh binh (09:19 18/08/2010)
<?php
$a=2;
for($i=1;$i<=10;$i )
{
echo "$a*$i=".$a*$i."<br>";
}
bảng cửu chương 2 đúng 100%
Reply
nguyen tan trung (08:28 20/08/2010)
<?phpfor($i=1;$i<=20;$i )
{
if($i%2==0);
echo "$i". "la so chan";
}
?>
co sai j nho chi giup nha.thank!
Reply
nguyen tan trung (08:28 20/08/2010)
<?phpfor($i=1;$i<=20;$i )
{
if($i%2==0);
echo "$i". "la so chan";
}
?>
co sai j nho chi giup nha.thank!
Reply
nguyen quoc dung (14:31 02/09/2010)
<?phpfor($i=1;$i<=20;$i )
{
if ($i%20==0)
{
echo "$i la so chan <br>";
}
else
{
echo "$i khong phai la so chan <br>";
}
}
?>
Reply
Chu văn Hưng (14:49 09/09/2010)
bài 2:<?php
$a=1;
$b=2;
for($b;$b<=10;$b )
{ echo "bảng cửu chương $b".$b;
for($a;$a<=10;$a )
echo "$b*$a=".$b*$a.<br>;
}
break;
?>
Reply
pham van nha (16:54 19/09/2010)
<?php$i=1;
if $i <= 20
{
echo $i;
$i ;
}
?>
Reply
Trương Thành Lâm (13:40 28/09/2010)
bài tập 1:<?php
for($i=1;$i<=20;$i)
{
if($i%2==0)
{
echo "cac so chan la : ".$i;
}
}
?>
bai tap 2:
<?php
for($a=2;$a<=10;$a )
{
for($b=1;$b<=10;$b )
{
echo "bang cuu chuong la: ".$a*$b."<br>
}
}
?>
bai 2 hong bjt dung hong nua.co ban nao chj mjh voi!
Reply
nguyen manhduc (00:27 03/10/2010)
<?php$a=20;
for($i=1;$<=$a;$ )
{
if(($i%2)==0)
{
echo"$i"."lachan"
break;
}
}
?>
Reply
Phạm Huế (14:20 11/10/2010)
<?phpecho "viet ra so chan tu 1 den 20 la:"."<br>";
for ($i=1;$i<=20; $i )
{
if ($i %2==0)
{
echo "$i"." ";
}
}
echo "<hr>";
echo "bang cuu chuong tu 2 den 10 <br>";
for ($j=2;$j<=10;$j )
{
for($i=1; $i<=10;$i )
{
echo "$j x $i=".$j*$i."<br>";
}
echo "<br>";
}
?>
Reply
Phạm Huế (16:32 11/10/2010)
bài này khá hoàn chỉnh các bạn tham khảo nhé!<?php
echo "so chan tu 1 den 20 la:"."<br>";
for ($i=1;$i<=20; $i )
{
if ($i %2==0)
{
echo "$i"." ";
}
}
echo "<hr>";
echo "bang cuu chuong tu 2 den 10 <br>";
echo "<table border='0'>";
echo "<tr>";
for ($j=2;$j<=10;$j )
{
echo "<td>";
for($i=1; $i<=10;$i )
{
echo "$j x $i=".$j*$i."<br>";
}
echo "</td>";
}
echo "</tr>";
echo "</table>"
?>
Reply
phi (00:44 17/10/2010)
<?php$a=20;
for($i=0;$i<20;$i )
$i ;
?>
Reply
lê văn quốc (01:12 17/10/2010)
<?phpecho '<h3>bang cuu chuong la</h3>';
for($i=2;$i<=10;$i )
for($j=1;$j<=10;$j )
{
$c = $i * $j;
echo $i .' * '. $j.' = '.$c;
echo '<br/>';
}
?>
Reply
kienhut (01:03 28/10/2010)
BCC<?
for($i=2;$i<10;$i )
{
echo"bang cuu chuong $i"."<br>";
for($j=1;$j<=10;$j )
{
echo"$i"."*"."$j"."=".$i*$j;
echo"<br>";
}
}
?>
Reply
0907.516.883 (15:33 28/10/2010)
<?php// Xuat cac so chan
//C1
$a=2;
for($b = 1; $b <= 10; $b )
{
echo " so chan trong khoang 1->20 la ". $a * $b."<br>";
}
//C2
$a = 2;
for($i ==0;$i<=20; $i )
{
if($i % $a ==0 )
{
echo 'day so chan tu 0 -> 20 la :' . $i ;
echo '<br>';
}
}
/* Bai 2 : xuat ra ban cuu chuong tu 2 ->10
$a=2;
for($b=1; $b<=20; $b )
{
echo 'ban cuu chuong 2 ' . $a . 'x' . $b . '=' . $a * $b . '</br>';
}
*/
?>
Reply
Trần Văn Quý (22:23 28/10/2010)
Ta có thể ứng dụng table cho mổi cửu chương trong bảng cửu chương sẽ nằm một cột--------------------------------------------------
<table border="2" bordercolor="#006666">
<tr>
<?
for($i=2;$i<=10;$i )
{
?>
<td bgcolor="#0099CC">
<?
for($j=1;$j<=10;$j )
{
echo " $i * $j = "."$i"*"$j";
echo "<br>";
}
?>
</td>
<?
}
?>
</tr>
</table>
Reply
dominojps (16:12 07/11/2010)
<?php$i=0;
while($i<=50)
{if($i%2==0)
echo $i,"<br>";
$i ;
}
?>
Reply
dominojps (16:15 07/11/2010)
<?phpfor($i=0; $i<=20; $i )
{if($i%2==0)
echo $i,"<br>";
}
?>
Reply
Nguyễn thị Thanh (06:58 06/12/2010)
Bài này rất hay.Em mới tìm hiểu nên thấy rất hữu ích. Em đọc bài của các bác nhưng thấy vòng lặp mà các bác chẳng tăng biến đếm lên gì cả. Có gì các bác cứ ý kiến nghenReply
Hà Phú Thịnh (19:06 12/12/2010)
<?phpecho"<table>";
for($i=1; $i<=10;$i ){
echo"<tr>";
for($y=2;$y<=10;$y ){
if($y!=10){
echo "<td>".$y."*".$i."=".$y*$i."</td>";
}else{
echo "<td>".$y."*".$i."=".$y*$i."</td></tr>";
}
}
}
echo"</table>";
?>
Reply
DNS (20:50 15/01/2011)
<?phpecho "Xuất ra các số chẵn trong dãy 0-> 20 <br>";
for ( $i=1; $i <= 20; $i )
{
if ( $i % 2 == 0)
{
echo "$i <br>";
}
}
//
echo "Bảng cửu chương : <br>";
for ($i=2; $i<=10; $i )
{
for ($j=1; $j<=10; $j )
echo " $i x $j = ".$i*$j;
echo "<br>";
}
?>
Reply
Tien Hoang (04:40 16/01/2011)
Bai 1:<?php
for($a=0;$a<20;$a=$a)
{
$a=$a 2;
echo "so chan la".$a."<br>";
}
?>
Bai 2
<?php
$a=1;
$b=2;
for($a=1;$a<=10;$a=$a 1)
{
for($b=2;$b<=10;$b=$b 1)
{
echo "$a*$b=".$a*$b."<br>";
}
}
?>
chay thu het roi-thank
Reply
HDLien (01:42 20/01/2011)
/*bai 1*/<?php
for($i=1;$i<=20;$i )
{
if($i%2==false)
{
echo "
Reply
Vo Anh Khoa (18:45 13/02/2011)
Trang web rat bo ich!Reply
Thang (10:52 19/02/2011)
<?phpecho "Danh sách các số chẵn nằm trong khoảng từ 1 -> 20:"."<br>";
for ($i = 0; $i <=20; $i )
{
if ($i % 2 == 0)
{
echo $i."; ";
}
}
echo "<br><br>Bang cuu chuong: <br>";
for ($i = 2; $i <= 9; $i )
{
echo "Bang $i: <br>";
for ($j = 1; $j <= 10; $j )
{
echo "$i x $j = " . $i*$j . "<br>";
}
echo "<br>";
}
?>
Reply
Nguyễn Trọng Việt (00:17 01/03/2011)
<?phpecho "Bang cuu chuong";
echo "<table border='1'>";
echo "<tr>";
for($i=2;$i<=10;$i ){
echo "<td>";
for($j=1;$j<=10;$j )
{
echo $i."*".$j."=".$i*$j;
echo "</br>";
}
echo "</td>";
}
echo "</tr>";
echo "<table>";
?>
Reply
jamie (21:32 02/03/2011)
<?phpfor($i=1;i<=20;i )
{
if ($i%2==0)}
echo "cac so chan la:".$i;
}
}
?>
Reply
chuothaiduong (08:03 04/03/2011)
<?phpfor($i=1;$i<=20;$i )
{
if ($i%2==0)
{
echo "day chinh xac la so chan $i<br>";
}
}
?>
Reply
chuothaiduong (08:34 04/03/2011)
<?phpfor($a=2;$a<=10;$a )
{
for($i=1;$i<=10;$i )
{
echo "$a*$i=".$a*$i."<br>";
}
echo "Tren day la bang cuu chuong $a.<br>";
echo "<br>";
}
?>
Mong nhan duoc su gop y cua thay co va cac ban!
Reply
nguyen thi thuy (18:26 08/03/2011)
<?php$a=1;
do{
echo"20 lan";
$a ;
}
while($a<=20);
?>
Reply
Nguyễn Hồng Sơn (00:09 20/03/2011)
Bài 2 :<html>
<head>Đây là bảng cửu chương</head>
<body>
<table border="1">
<?php
for ($i = 0;$i <= 9;$i ){
echo "<tr>";
for ($j = 0;$j < 9;$j ){
if ($i==0
Reply
Le Van Truong (17:47 22/03/2011)
Bai 2:<?php
echo"Day la bang cuu chuong<br>";
for($b=1;$b<=9;$b )
for($c=1;$c<=9;$c )
{
echo $b."x".$c."=";
$s=$b*$c;
echo $s;
echo "<br>";
}
?>
Reply
vu tran hai (12:59 27/03/2011)
máy bạn có tài liệu css nào không !cho mình it với !
chứ mới học cho nên không co j hết
Reply
binhkini (22:20 28/03/2011)
<?phpecho"Cac so chan trong mang la:";
for($i=1;$i<=20;$i )
{
if($i%2==0)
{
echo " , ",$i;
}
}
?>
Anh chị xem hộ em như này có được ko.
Reply
bangnv (11:04 03/04/2011)
bài 2: <?phpecho"Xuất là bảng cửu chương từ 1 đến 10 "."<br>";
for($a=1;$a<=10;$a )
{
echo "Bảng cửu chương: ".$a."<br>";
for($b=1;$b<11;$b )
{
echo "$a x $b =".$a*$b."<br>";
}
}
?>
Reply
phi long (21:17 09/04/2011)
<?php$a=0;
$b=2;
While($a<20)
{
$a ;
If($a%$b==0)
{
Echo "$a"."</br>";
}
}
?>
Reply
Đào Phi Long (20:03 14/04/2011)
bài tập 2:<?php
$a=1;
$i=0;
Echo "Bang Cuu Chuong </br>";
While($a<10)
{ $a ;
$i=0;
While($i<10)
{ $i ;
Echo "$a x $i=".$a*$i."</br>";
}
}
?>
Mình mới tập tọe học lập trình php.
Mong được chỉ bảo từ các bậc tiền bội cùng như tất cả các bạn newbie qua YM : plongktv
Reply
kawa (00:41 16/04/2011)
anh chi oi cho em hoi tai sao moi nguoi toan dung for ($i=1;$i<=20;$i ) masao khong phai la for ($i=1;$i<=20;$i ) .chi dum em voi.neu gui qua mail cho em thi em cam on nhiu lam.hicReply
Dao Minh Hieu (08:58 16/04/2011)
Bai 2:<?php
print "Danh sach cac bang cuu chuong tu 2->10:<br/>";
for($i=2; $i<=10; $i )
{
print "Bang cuu chuong ".$i."<br/>";
for($j=1; $j<=10; $j )
{
echo $i." x ".$j." = ".$i*$j."<br/>";
}
print "<hr/>";
}
?>
Reply
hoang huynh (16:41 16/04/2011)
<?php$a=0;
echo "in số chẳng từ 0->20";
while($a<20)
{
if($a%2==0)
{
echo $a."<br>";
}
$a ;
}
?>
<?php
for($e=2; $e<=10; $e )
{
echo "Bảng cửu chương $e<br>";
for($c=1; $c<=10; $c )
{
echo "$c * $e=".$c*$e."<br>";
}
}
?>
Reply
Jimmi Thoa (12:40 06/05/2011)
rất cảm ơn bài viết. híc nhưng mình làm bị lỗi cái gì ấy, chả test đc xem ok hay ko :(Reply
Jimmi Thoa (15:00 07/05/2011)
<?phpecho "so chan la:<br>";
$a=1;
do
{
for($a=1; $a<20; $a )
{
if($a%2==0)
{
echo $a."<br>";
}
}
}while($a>20)
?>
<?php
echo "bang cuu chuong la:<br>";
$t=1;
for($i=1; $i<=10; $i )
{
echo "<br>";
for ($j=2; $j<=10; $j )
{
$t= $i *$j;
echo $t ." ";
}
}
?>
Reply
nguyen duc vinh (12:14 13/05/2011)
dam bao 2 bai deu chay dung ca do minh thu roibai 1
<?php
for($i=1;$i<=20;$i )
{
if($i%2==0)
echo "$i" ."<br>";
}
?>
bai 2
<?php
for($i=2;$i<=10;$i )
{
for($j=2;$j<=10;$j )
echo "$i x $j = ".$i*$j." "."<br>";
}
?>
Reply
Quang Tuan (15:48 15/05/2011)
Chinh xac la no nhu the nay:#In so chan tu 1->20:
<?php
for($i=1;$i<=20;$i )
{
if($i%2!=0){
echo "$i" ."<br>";
}
}
?>
#In bang cuu chuong tu 2->20:<br>
<?
for($a=2;$a<=20;$a )
{
for($i=1;$i<=10;$i )
{
echo "$a*$i=".$a*$i."<br>";
}
}
?>
Reply
duc tien (22:39 15/05/2011)
<?php$ii=0;
for($i=1;$i<=20;$i )
{
if ($i%2==0)
{
$ii ;
echo "Giá trị chẵn thứ ".$ii." của i là : ".$i;
echo "<br>";
}
}
for($i=2;$i<=10;$i )
{
echo "BẢNG CỬU CHƯƠNG ".$i."<br>";
for($ii=1;$ii<=10;$ii )
{
echo $i." x ".$ii." = ".$i*$ii."<br>";
}
}
?>
Reply
Le Dung (14:10 17/05/2011)
Hi bai thank admin bai viet rat huu it. Minh biêt ASP va JSP minh muon tim hieu them PHP. trang web that su giup it duoc minh rat nhiu.Reply
ICN (11:25 29/05/2011)
Đây là bài của mình, các bạn tham khảo<?php
/*Bài tập 2:
Xây dựng 1 website thỏa yêu cầu xuất ra bảng cửu chương từ 2 ->10.*/
$a=2;
while ($a<=9)
{
echo "<font color=blue>BAN CUU CHUONG <b>$a</b><br/></font>";
for ($i=1;$i<=10;$i )
{
echo "$a x $i = ".$a*$i."<br/>";
}
$a=$a 1;
}
?>
Reply
le van hung (13:26 16/06/2011)
hinh nhu vong lap for(cua cac ban co van de hay sao do) f($a=0;$a<10;$a)dang lí là thế này chứ fo($a;$a<10;$a )
chứ bạn nào bít chổ đó giải thích cho minh với
Reply
thanggiangho (17:21 16/06/2011)
Bang cuu chuong cua minh no don gian hon<?
for($a=2;$a<=10;$a )
for($i=1;$i<=10;$i )
{
echo "$a x $i =".$a*$i."<br>";
}
?>
Reply
Hoàng Xuân Phi (20:28 16/06/2011)
các bạn làm gì mà phức tạp lên thế:<?
for($i=2; $i<=20; $i =2)
echo $i. '<br>';
?>
Reply
amartin (19:47 30/06/2011)
bt1<?php
$a=2;
$i=1;
echo "Hien thi so chan tu 1 den 20 <br>";
while($a < 20){
echo "So chan thu $i la $a <br>";
$a=$a 2;
$i ;
}
?>
bt2
<?php
$a=2;
$i=1;
echo "Hien thi bang cuu chuong tu 2 den 10 <br>";
while($i<10){
echo"$a X $i = ".$a*$i."<br>";
$i ;
if($i==10
Reply
pham van nha (11:52 01/07/2011)
<?phpfor ($i=1;$i<=10;$i )
{
if ($i%2=0)
echo "$i";
}
php?>
Reply
nguyễn thị hương (15:40 11/07/2011)
<table border=2 align=center bgcolor=blue width=”850px”><tr>
<?php for($i=2; $i<11; $i ) {?>
<td>
<?php
For($j=2; $j<11; $j ) echo $i.”x”.$j.”=”.$i*$j.”<br>”;
?>
</td>
<?php }?>
</tr>
</table>
Reply
NguyenKien (11:19 04/08/2011)
Sao các bạn làm vòng lặp for($a=0;a<=20;$a)Nếu làm thế này kết quả sẽ là in ra toàn số 0.
Vòng lặp vô hạn tuần hoàn.
Lưu ý :
For( giá trị ; điều kiện ; biến tăng hoặc giảm)
tức là :
for($a=0;a<=20;$a )
$a là biến tăng 1 đơn vị nhé!
Reply
qlù (13:41 06/08/2011)
<?phpecho "BT1<br>";
for($i=1;$i<=20;$i )
{
echo"".$i ;
}
echo "<br>";
for($i=1;$i<=20;$i )
{
if ($i%2==0)
{
echo "".$i."<br>";
}
}
echo "<br>";
echo "BT2<br>";
for($i= 2;$i<=10;$i )
{
echo "Bảng cửu chương ".$i."<br>";
for ($k= 1;$k<=10;$k )
{
echo "".$i."x".$k."=".$i*$k."<br>";
}
echo"<br>";
}
?>
Reply
ms (16:31 07/08/2011)
bai 1<?php
$i=0;
for ($i=0; $i<=20; $i )
if ($i%2==0){ echo"so chan la $i ";}
?>
Reply
Nguyen Ngoc Anh (15:53 18/08/2011)
Minh thay rat nhieu ban lam bai2 chau dung, gui moi nguoi tham khao baj lam cua mjnh.<?php
for($i=2;$i<=10;$i )
{
echo "BANG CUU CHUONG ".$i."<br>";
for($ii=2;$ii<11;$ii )
{
echo $i." x ".$ii." = ".$i*$ii."<br>";
$ii=$ii 1;
}
$i=$i 1;
}
?>
Reply
minh trieu (08:29 24/08/2011)
nhung cau lenh o phan vi du neu de hay hon thi nen co phan ket qua xem thu.Reply
Cam doan vn (14:20 27/08/2011)
<html><head>
<meta http-equiv="content-type" content="text/html; charset=utf8"/>
<title>Bang cuu chuong</title>
</head>
<body>
<table border="1">
<tr>
<td colspan="10" align="center"><b>Bảng cửu chương</b></td>
</tr>
<tr>
<?php
$a=2;
while($a<=10)
{
echo ("<td>");
for($i=1;$i<=10;$i )
echo ("$a x $i = ".$a*$i."<br>");
echo ("</td>");
$a ;
}
echo ("<br><b><u>Bài 1:</u> Xuất các số từ 1-20.<br>");
for ($i=1;$i<=20;$i )
{
if($i%2==0)
{
echo ("<b> ".$i."</b> ");
}
}
echo ("<br><br><b><u>Bài 2:</u> Xuất bảng cửu chương");
?>
</tr>
</table>
</body>
</html>
Reply
Cao Thanh Tân (22:59 12/09/2011)
bài tập 2:<?php
$a=2;
while($a<=10)
{
for($b=1;$b<=10;$b )
{
echo "$a lan $b la ",$a*$b,"<br>";
}
$a ;
echo "<br/><br/>";
}
?>
Reply
Nguyễn Duy Trường (06:19 15/09/2011)
Bài của mình:Viết 1 trang web có giá trị từ 1->20. Hãy xuất ra trình duyệt những số chẵn nằm trong khoảng 1->20 đó.
<?php
$a = 1;
do
{
$a ;
if ($a%2 ==0 ) echo $a."|";
}
while ($a<50);
?>
Reply
Nguyễn Duy Trường (06:31 15/09/2011)
Còn đây là lời giải bài thứ 2:<?php
for ($a=2; $a<=9; $a )
{
for ($b=2; $b<=9; $b )
{
echo "$a x $b = ".$a*$b."<br>";
}
}
?>
Reply
OMG (11:57 15/09/2011)
<?phpfor($i=0; i<=20; i =2)
{ echo $i ." la so chan";
}
?>
b2:
<?php
for($i=1; i<=10;$i )
for($j=1;j<=10;$j )
echo $i*$j."/n";
?>
em khong ro cho foṛ̣($i=1; i<=20; i )
thi i duoc tang truoc vong lap hay sau vong lap moi tang?
Reply
Du Thi Thanh Truc (21:00 16/09/2011)
<?echo"cac so chan la:";
for($i=1;$i<=20;$i )
{
if($i%2==0)
echo " ".$i;
}
?>
Reply
Du Thi Thanh Truc (21:22 16/09/2011)
Bai 2:<?
for($i=2;$i<=10;$i )
{
echo"Bang cuu chuong cua ".$i." la:"."<br>";
for($j=1;$j<=10;$j )
{
echo $i." x ".$j. "=".$i*$j."<br>";
}
}
?>
Reply
mai linh (22:23 16/09/2011)
mình muốn biết thêm về phần toán tử not:~and!ai biết thì gửi hộ tớ về mail:
vulich.ninhbinh@gmail.com nhé!
thank các bạn nhiều
Reply
nguyenNam (11:01 19/09/2011)
Rat hay bo ichReply
Echo (17:33 19/09/2011)
<?phpecho "2 4 6 8 10 12 14 16 18 20";
?>
Nếu xuất ra màn hình thì chỉ cẩn như thế ^^
Reply
Cao Văn (16:17 20/09/2011)
2 bài tập chỉ cần dùng 1 lệnh "for" là xong:Bài 2:
<?php
echo "<b><i><font color=blue>Bảng cửu chương 2</font></i></b><br>";
$a = 2;
for ($b=1; $b<=10; $b )
{
echo "$a x $b = " .$a*$b."<br>";
}
?>
Reply
Cao Văn (16:23 20/09/2011)
Bài 1:$a = 2;
for ($b=1; $b<=10; $b )
{
echo "Số chẵn trong 20 số là: " .$a*$b."<br>"; /*Nhớ thêm <br> vào sau để các số xuống dòng*/
}
Reply
le van hay (19:25 20/09/2011)
minh nen bat dau tu dau,vao cho nao de lap trinh chi minh voi. minh da tai appserv roiReply
lekhatung (13:10 23/09/2011)
Bai2 :Bang cuu chuong tu 2->20
<?php
$a=2;
while($a<=20)
{
for($i=1; $i<=10;$i )
{
echo "$a x $i =" .$a*$i. "</br>";
}
$a=$a 1;
}
?>
minh da chay thu roi dung 100%
Reply
Cao Văn (20:56 27/09/2011)
<quote>le van hay (19:25 20/09/2011)minh nen bat dau tu dau,vao cho nao de lap trinh chi minh voi. minh da tai appserv roi</quote>
Bạn nên sử dụng WAMP sever thì hay hơn, vì APPSERV chỉ có SQLite thôi, khó kết nối vào cơ sở dữ liệu lắm. Đối với APPSERV thì sau khi cài đặt hình như thư mục gốc là C:Appserv.
TRong đó có thư mục www, bạn upload tập tin php vào đó để chạy. Còn việc viết mã bạn có thể sử dụng Notepad , Adobe Dreamware...Khuyến cáo người mới dùng nên sử dụng notepad cho nó đơn giản. Need help? Contact caovan.info@gmail.com
Reply
chinh (10:27 04/10/2011)
bài 2 ngắn gọn thôi<?php
for($a=2;$a<=9;$a )
{
for($b=2;$b<=9;$b )
{
echo "$b x $a =".$b*$a. " | ";
}
echo "<br>";
}
?>
Reply
pham dinh ngoc (01:23 07/10/2011)
bai1:<?php
for ($i=1 ; $i<20 ; $i )
{
if($i%2==0)
{
echo "$i";
}
}
?>
Bai2:
<?php
$a=2;
for($i=1 ; $i<=10 ; $i )
{
echo "$a*$i=".$a*$i."</br>";
}
?>
Reply
tuan (23:46 07/10/2011)
BAI 1<?php
for($i==1;$i<=20;$i )
if ($i %2 ==0){
echo " ".$i;
}
?>
Reply
nhimapt (23:48 09/10/2011)
bai 1 : chuan<?
$a=2;
for($b=1; $b<=10; $b )
{
echo " so chan trong khoang 1->20 la ". $a*$b."<br>";
$b=$b 1;
}
?>
bai 2:
<?php
for($a=2;$a<=10;$a )
{
echo "Bang cuu chuong ".$a."<br>";
for($b=2;$b<11;$b )
{
echo $a." x ".$b." = ".$a*$b."<br>";
$b=$b 1;
}
$a=$a 1;
}
?>
Reply
Cao Văn (09:18 12/10/2011)
Bài 2 cũng có thể dùng vòng lặp while<?php
$a = 1;
//Trong khi đó biến $a nhỏ hơn hoặc bằng 10
while ($a<=10){
echo "2 x $a = " . 2*$a . "<br />";
$a ;
}
?>
Reply
vương văn thìn (09:38 18/10/2011)
bài 1.<?php
$a=1;
echo "Cac gia tri tu 1 - 20:"." <br> ";
while ( $a<=20 )
{ echo " "." ".$a;
$a ;}
echo "<br>";
echo " Cac so chan la : ";
for ( $a=2;$a<=20;$a )
if ( $a%2==0)
{echo ""." ".$a;}
?>
bài 2.
<?php
$a=2;
for ( $a=2; $a<=10;$a )
{
For ( $i=1; $i<=10;$i )
{
echo " $a x $i=".$a*$i."<br>";
}
echo " <br> ";
}
?>.
Em mới nhập môn cái này nên nhờ các bác chỉ giáo thêm. Thanks
Reply
lưu gia hung (10:28 26/10/2011)
giup em gia cau hoi naytạo ra một giao diện như may tinh bt, co cac chuc nang cong tru nhan chia;
sau do cu li form de khi ta submit du lieu tu giao dien no se trả ve kêt qua tren man hinh của giao dien may tinh do
Reply
Phạm Việt Hoàng (16:57 27/10/2011)
<?phpecho "<center>"."<font color='blue' size='5'>"."BANG CUU CHUONG"."</font>";
echo "<table border=1 bordercolor='#CC0000' align='center'>";
echo "<tr>";
$j=2;
while($j<=10)
{
echo "<td>";
for($i=1; $i<=10; $i++)
{
echo "$j x $i=".$j*$i."<br>";
}
echo "</td>";
$j=$j+1;
}
echo "</tr>";
echo "</table>";
?>
=> Cách dùng vừa vòng lặp While vừa For share cho các anh em... Trong trường hợp này, để vẻ bảng và cột, cách tốt nhất các anh em sử dụng cả 2 vòng while... Cám ơn
Reply
Nguyễn Xuân Tầm (09:33 07/11/2011)
sai rùi,nếu ko tăng i thì vòng lặp sẽ lặp vô hạn đó:<?php
for($i=1;$<=20;$i++)
{
if($i%2==0)
echo "Những số chẵn là:"".$i"
}
?>
Reply
trung (13:57 09/11/2011)
<?phpecho " bài tập 1<br>";
$a=1;
while ($a<=20)
{
if ($a%2==0)
{
echo "$a "." là số chẵn<br>";
}
$a++;
}
echo " bài tập 2<br>";
echo " Bản cửu chương<br>";
for($i=2;$i<=10;$i++)
{
for($j=1;$j<=10;$j++)
{
$kq=$i*$j;
echo "$i"."x"."$j"."="."$kq<br>";
}
}
?>
Reply
Vũ Mạnh Huy (13:56 12/11/2011)
<?phpecho "<br><br><font color=blue>Giải Bài Tập:</font>";
echo "<br><font color=red>Bài 1:</font>";
$PhépThử = 2;
for ($a=1; $a<=20; $a++)
{
if($a%$PhépThử==0)
echo " <br> ".$a." : "."Là 1 số chẵn !";
}
echo "<br><br><font color=red>Bài 2:</font>";
for ($i=2;$i<=10;$i++ )
{
for ($j=1;$j<=10;$j++ )
echo "<br>"."$i * $j"." = ".$i*$j;
}
?>
Em đã giải ra nhưng mong các thầy chỉ giúp cho bài 2 làm sao để bảng cửu chương thành hàng ngang. cám ơn các thầy!
Reply
Kenny (15:31 12/11/2011)
Chào em,Để trình bày bảng cửu chương theo hàng ngang. Em có thể sử dụng table. Ví 1 bảng cưu chương như một cột trong bảng thì sẽ ra ngay thôi.
Chúc em may mắn.
nhatnha (17:46 17/11/2011)
<?phpecho 'Bảng cửu chương 2'."<br />";
$a = 2;
for($i =1 ; $i <=10 ; $i++)
{
echo "2 * $i = ".($i*$a)."<br />";
}
?>
Reply
tien (18:31 19/11/2011)
yeh. minh da thanh cong:DReply
Đỗ Đức Diện (00:27 03/12/2011)
<?echo "<table>";
for($i=2;$i<10;i++)
{
echo "<tr>";
for($j=1;$<10;j++)
{
echo "<td>";
$i*=$j;
echo $i."<br>";
echo "</td>";
}
echo "</tr>";
}
echo "</table>";
?>
Reply
Hồ Quang Thạnh (13:44 11/12/2011)
<?phpecho "Cac so chan tu 1 -> 20 : ";
for($num=2;$num<=20;$num+=2){
echo "<b>$num</b> ";
}
?>
Reply
Hồ Quang Thạnh (14:01 11/12/2011)
<?phpfor($num=2;$num<=10;$num++){
echo "<b>---- Bang cuu chuong $num ----- </b> <br> ";
for($i=1;$i<=10;$i++){
echo "$num * $i = " . $num*$i . "<br>";
}
}
?>
Reply
Phạm Văn Danh (11:09 17/12/2011)
// Bai sô hai nè<?php
echo "bang cuu chuong tu 2 den 10 <br>";
echo "<hr>";
for($i=2; $i<=10; $i++)
{
echo "<div style='float:left; margin-right:10px;'>";
for($j=1; $j<=10; $j++)
{
echo "$i x $j =".$i*$j."<br>";
echo "<br>";
}
echo "</div>";
}
?>
Nguyen Manh CUong (20:52 27/12/2011)
bai2;
<? PHP
for ($i=2;$i<=10;$i )
{for ($j=1;$j<=10;$j )
echo $i." * ".$j." = ".$i*$j}
}
?>
Reply
nguyen hau ngoc (08:18 28/12/2011)
viết lớp xử lý các phép toán cơ bản như:cộng,trừ,nhân,chia,Reply
Nguyễn Trung Thắng (15:14 04/01/2012)
em mới học PHP và giải bài 1 như sau:<?php
for($a=1; $a<=20; $a)
{if($a%2==0)
{
echo "$a <br>";
}
}
?>
nhưng khi chạy thử thi không được. Mong các anh chị chỉ bảo thêm
Reply