Önceki derslerimizdeki konuları pekiştirmek için bu dersimizde bir kaç PHP örneği yapalım.
1. Örnek ,Küçük puntodan büyük Puntoya
<?php
for ($sayac = 1; $sayac <= 7 ; $sayac++ )
{
print ("<font SIZE= $sayac >");
print ("<b><p>İyileri iyilikleri ile alkışlayınız!</b></p>");
print ("</font>");
}
?>
Ekran Görüntüsü
İyileri iyilikleri ile alkışlayınız!
İyileri iyilikleri ile alkışlayınız!
İyileri iyilikleri ile alkışlayınız!
İyileri iyilikleri ile alkışlayınız!
İyileri iyilikleri ile alkışlayınız!
İyileri iyilikleri ile alkışlayınız!
İyileri iyilikleri ile alkışlayınız!
2. Örnek, Çarpım Tablosu
<?php
for ($i=1;$i<=10;$i++)
{
for ($a=1;$a<=10;$a++)
{
echo $i ."X". $a . "=".$i*$a;
echo "<br/>";
}
echo "<p></p>";
}
Ekran Görüntüsü
1X1=1 1X2=2 1X3=3 1X4=4 1X5=5 1X6=6 1X7=7 1X8=8 1X9=9 1X10=10 2X1=2 2X2=4 2X3=6 2X4=8 2X5=10 2X6=12 2X7=14 2X8=16 2X9=18 2X10=20 . . .
3. Örnek Tablo Çoğaltma
Bu örnek php kodlarının html kodlarının arasına nasıl yazılacağını gösteriyor. Veritabanı derslerimizde kayıtları tablo içinde listelerken bu yöntemi kullanacağız.
<html>
<body>
<table width="300" border="1">
<tr>
<td>Sıra No</td>
<td>İsim</td>
<td>E-Mail</td>
</tr>
<?php
$toplamkayit=20;
for ($i=1;$i<=$toplamkayit;$i++)
{
?>
<tr>
<td><?php echo $i;?></td>
<td>Ahmet</td>
<td>Yılmaz</td>
</tr>
<?php } ?>
</table>
</body>
</html>
</body>
</html>
Ekran Görüntüsü
Sıra No İsim 1 Ahmet Yılmaz 2 Ahmet Yılmaz 3 Ahmet Yılmaz 4 Ahmet Yılmaz 5 Ahmet Yılmaz 6 Ahmet Yılmaz 7 Ahmet Yılmaz 8 Ahmet Yılmaz 9 Ahmet Yılmaz 10 Ahmet Yılmaz
4. Örnek, Faiz Hesabı
<?php
$ay=10;
$para=1000;
if ($ay>12)
{$faiz=0.1;
$odenecek=$para+$para*$faiz;}
else if ($ay>24)
{$faiz=0.2;
$odenecek=$para+$para*$faiz;}
else if ($ay>48)
{$faiz=0.3;
$odenecek=$para+$para*$faiz;}
else if ($ay>60)
{$faiz=0.4;
$odenecek=$para+$para*$faiz;}
else
{$faiz=0.05;
$odenecek=$para+$para*$faiz;}
echo "ÖDENECEK PARA=".$odenecek."TL";
?>
Bu örnekte şuna dikkat edelim. Php de ondalık sayılar . (nokta) ile yazılıyor.
5.Örnek Oylama Sistemi
Bu Örnekte bazı sitelerdeki yıldız resimleriyle derecelendirme nasıl yapılıyor basitçe görelim. Tabi normalde derecelendirme veri tabanına kaydedilen bir bilgi fakat biz bunu değişkenlere hazır değerler vererek yapalım. Önce bir yıldız resmi bulalım.
<?php
$oy=10; //Bu değer veritabanından gelecek.
for ($i=1;$i<=$oy;$i++)
{
?>
<img src="oy.png">
<?php
}
?>
6.Örnek, Çift Sayıları ve Karelerini Bulma
<html>
<body>
Sayı-Karesi
<?php
for ($i=1;$i<=20;$i++)
{
if ($i%2==0)
echo $i."----".$i*$i;
echo "<br/>";
}
?>
</body>
</html>
Bu örnekte $i%2 ile sayının 2 ile bölümünden kalanı buluyoruz. Kalan 0 ise sayı çifttir ve çift sayıları ekrana yazdırıyoruz.
Ekran Görüntüsü
Sayı—-Karesi
2—-4
4—-16
6—-36
8—-64
10—-100
7.Örnek, 1 er artan Harfler
<?php
for ($i=1;$i<=5;$i++)
{
for ($a=1;$a<=$i;$a++)
echo “A”;
echo “<br/>”;
}
?>
Ekran Görüntüsü
A
AA
AAA
AAAA
AAAAA
8.örnek, 1den 10 kadar sayıları Toplama
<?php
$top=0;
for ($i=1;$i<=10;$i++)
{
echo $i;
if ($i<>10)
echo “+”;
$top=$top+$i;
}
echo “=”. $top;
?>
Ekran Görüntüsü
1+2+3+4+5+6+7+8+9+10=55
9.Örnek, 1 den 1000’ kadar olan ve 5’e veya 7’ye kalansız bölünen sayıların toplamını bulan php kodu.
<html>
<body>
<?php
$top=0;
for ($i=1;$i<=1000;$i++)
{
if ($i%5==0 && $i%7==0)
$top=$top+$i;
}
echo ("Toplam=".$top);
?>
</body>
</html>
Ekran Görüntüsü
35
70
105
140
175
210…







Eylül 4th, 2010 at 22:38
bana acil 1-100 arası sayıları 5′er 5′er while döngüsü ile yazdıran php kodu lazım. Yardımcı olursanız sevinirim.
Eylül 5th, 2010 at 01:45
< ?
$i=5;
while
($i<=100)
{
echo $i;
echo “< br>”;
$i=$i+5;
}
?>
Arttırma işlemini $i=$i+5; yerine kısaca şu sekilde de yazabilirsiniz. $i += 5;
Kasım 28th, 2010 at 16:14
çok güzel teşekkürler tebrik ederim.ödevimi şipşak yapıverdim a
aa aaa olan soruyu çok aramıştım çalışmalarınızın devamını bekliyoruz.
Şubat 19th, 2011 at 13:13
böyle yaptığınız php ile ilgili kodlar varmı hocam varsa size zahmet olmazsa hocam benim meil’e göndere bilirmisiniz
Mart 3rd, 2011 at 18:27
bir dairenin alanı ve çevresini bulan php kodunu çok acil istioruzz cvp werirseniz seviniriz
Mart 3rd, 2011 at 20:34
Bir sonraki dersimize bakabilirsiniz.
Nisan 1st, 2011 at 22:11
.) ekrana 1 ile 1000 arasındaki çift sayıları alt alta yazdıran php programını yazınız.. bu sorunun cevabı acil lazım yardımcı olur musunuz?
Nisan 2nd, 2011 at 00:11
6. örnekte çift sayıların yazımı var aslında. Ben bir daha yazayım.
< ?php
for ($i=1;$i<=20;$i++)
{
if ($i%2==0)
echo $i;
echo "
“;
}
?>
Nisan 5th, 2011 at 13:32
örnekleriniz çok güzel elinize saglık….
Nisan 6th, 2011 at 11:44
Merhabalar bana haftanın 7 gününe ayrı ayrı çalışan kişileri yazacak php programı lazım acil yardımcı olursanız çok sevinirim şimdiden teşekkürler.
Nisan 6th, 2011 at 21:28
super ellerinize sağlıkkk walaha Allah razı olsun sizden
Mayıs 23rd, 2011 at 12:32
bana acil 7 ile 500 arasındaki tek sayıların ve çift sayıların taplamını bulan php programı lazım. yardımcı olursanız sevinirim:)
Mayıs 23rd, 2011 at 12:58
< ?php
$top=0;
$top2=0;
for ($i=7;$i<=500;$i++)
{
if ($i%2==0)
$top=$top+$i;
else
$top2=$top2+$i;
}
echo ("Çift Sayıların Toplamı=".$top."
“);
echo (“Tek Sayıların Toplamı=”.$top2);
?>
Mayıs 24th, 2011 at 03:09
dostum süpersiniz , benim ufak bi sorum olacak , 5.örnekte(oylama sistemi)
5. satırda php tagını kapatmışsın (?>) sonra 7. satır da php taglarını tekrar açmışsın ,, bunun sebebini anlayamadım , izah edersen çok sevinirim dostum ,, sağlıcakla…
Mayıs 24th, 2011 at 10:11
resim etiketinden önce açılan { işaretini kapatmak için tekrar php tagı açılıp } işareti ile kapatılmıştır. Html etiketleri ve php kodları ayrı yazılmıştır. Ama hiç bir açma kapamaya gerek kalmadan bu kodlar şöylede yazılabilirdi.
<?php $oy=10; //Bu değer veritabanından gelecek. for ($i=1;$i<=$oy;$i++) { echo "<img src='oy.png'>"; } ?>Mayıs 24th, 2011 at 10:54
bende tam onu dicektim dostum , ( kodunu echo kullanarak yazsak olur mu diye )..
çok tşkler seri bi şekilde soruları cevapladığınız için..
Mayıs 27th, 2011 at 18:25
dostum selamlar ,, benim kafama takılan , 1 ile 1 milyon arasındaki asal sayıları bulan programı yazdım fakat ,pc hata veriyor ,, bunun nedeni işlemci mi yetmiyor yoksa php mi buna izin vermiyor ,, aynı sorun yüksek bir sayının faktoriyelini hesaplarken de oluyor.. sağlıcakla…
Haziran 2nd, 2011 at 12:18
Harika bir paylaşım Teşekkurler.
Haziran 28th, 2011 at 18:54
süper hocam eline sağlık teşekkürler.
Haziran 30th, 2011 at 14:29
Merhaba . Bir isteğim olacak . Bana 0-100 arası 7 ye bolunebılen sayıları bir diziye kayıt eden php scripti ve sınav notuna gore geçti kaldıyı hesaplayan php sicripti lagzım ama acil bugune lagzım yarın sınavım var yardımcı olursanız sevınırım kolay gelsın
Temmuz 25th, 2011 at 12:18
Değerli emekleriniz ile kolay bir şekilde hızlı ilerlemeye başladım.
Ellerinize sağlık
Ağustos 1st, 2011 at 01:02
faktoriyel ve asal sayıları bulma yöntemine göre algoritmanın karmaşıklığı değişir. Rekürsif yöntemlerle çözersen ve sayı aralığı çok fazla olursa bellek hatası verebilir(vermesi gerekir). eğer yüksek aralıktaki sayılarla işlem yapıyorsan benim düşüncem rekürsif yapmaman.
Bu arada örnekleriniz ilgi ve alakanız için teşekkür ederim.
Eylül 21st, 2011 at 19:51
Aradan bayağı bir zaman geçmiş ama belki başkasına lazım olur. GÖKÇE arkadaşımın sorusu Dairenin Alanını ve Çevresini hesaplayan PHP kodunu istemişler.. Aşağıdaki gibidir.
<?php
function alan ($yaricap, $yaricap, $pi) {
$sonuc1= ($yaricap * $yaricap *($pi));
return $sonuc1;
}
function cevre ($pi, $yaricap) {
$sonuc2= (2 * $pi *$yaricap );
return $sonuc2;
}
$yaricap=4;
$pi=3.14;
print "Yaricapi " . "$yaricap" . "  olan bir dairenin alani " . alan($yaricap, $yaricap, $pi) . " ,”;
print “Cevre uzunlugu ” . cevre($pi, $yaricap) . “ ’dir.”;
?>
Kasım 3rd, 2011 at 22:57
1.2+3.4+5.6+7.8+9.10=190 şeklindi ekran çıktısını veren kodlar nedir yardımcı olursanız sevinirim…
Kasım 8th, 2011 at 19:58
bana ortalama hesaplama lazım yapıyorum yanlış çıkıyor bulamıyorum sorunu
Kasım 23rd, 2011 at 10:39
iki kenar uzunluğu verilen dikdörtgenin alanını hesaplatan fonksiyonu oluşturunuz? çok acil yapıyorum yanlış çıkıyor bana yardım edebilirmısınız ???
Kasım 29th, 2011 at 15:15
0-100 arası 5 ve 5in katlarını yazan ve bu sayıların
toplamı
çarpımını bulan programı yazabılırmısın lutfen
Aralık 7th, 2011 at 11:02
iyi günler…20 elemanlı bir sayı dizisindeki toplamları en büyük olan ardışık sayı dizisini bulma.acil lazım yardımınızı bekliyorum:)
Aralık 8th, 2011 at 11:56
<?php
$toplam=0;
for($i=0;$i<100;$i+5){
if($i%5==0){
echo $i+=$i."”;
echo $i*=$i.”";
}
}
?>
gibi bisi olması lazım :S
Aralık 11th, 2011 at 15:35
Merhabalar… Benim sorum:
0′dan 100′e kadar olan notlar için aşağıdaki işlemler uygulanacaktır.
0-25 arası notlar için ” Geçmez ” yazsın.
25-45 arası notlar için ” Kaldı ” yazsın.
45-55 arası notlar için ” Geçer ” yazsın.
55-70 arası notlar için ” Orta ” yazsın.
75-80 arası notlar için ” İyi ” yazsın.
85-100 arası notlar için ” Pekiyi ” yazsın.
Yardımcı olursanız çok sevinirim.Şimdiden teşekkürler..
Aralık 11th, 2011 at 22:07
Not sorunuz için yukarıdaki faiz hesabına bakın lütfen. Bir farkı yok sayılır. 25 den küçükse geçmez, 45 den küçükse kaldı,55 den küçükse geçer diye bir program yazarsanız sonuca ulaşırsınız. Burda şunu söylemek lazım. İf cümlesinde şart sağlanırsa if bloğundan çıkılır. Yani not 35 diyelim. Programda not 100 den küçükse pekiyi yazdıracağız. Fakat şart daha 45 de sağlandığı için program son şarta kadar devam etmez. Kolay gelsin.
Aralık 19th, 2011 at 21:39
1. 1’den 100’e kadar asal olan sayıları döngü kullanarak ekrana yazdıran programı yazınız
2. 1!+2!+3!+4!+5! İşlemini hesaplayan programı sadece for kullanarak yazınız
3. Bir lastik top her defasında atıldığı yüksekliğin yarısı kadar sıçramaktadır.1000m yükseklikten atılan bu top, sekizinci sıçrayışında kaç metre yüksekliğe çıkar? Problemini hesaplayan programı yazınız
4. 13+23+33+43+53 işlemini hesaplayan programı sadece while kullanarak yazınız
5. $yillar=array(44,23,62,21,12,34);
Şeklinde tanımlanan bir dizideki en büyük ve en küçük elemanı bulan programı foreach kullanarak yazınız
Acil yardım
Aralık 22nd, 2011 at 01:01
abi acil yardım gerek ödevi veremezsem kalacam
10001
01010
00100
01010
10001
aynen bu şekilde 5 e 5 satır ve sütünlü şekilde çaprazlama 1 ler gelecek acil ödev
Aralık 27th, 2011 at 00:50
çokkk çokk çokkk teşekkür ederiiimmmmm
)
Aralık 29th, 2011 at 20:40
-Polislik sınavına aday seçimi yapılacaktır. Başvuru için Erkeklerin boy sınırı 167cm bayanların ise 165 cm dir.Her iki cinsiyet için yaş sınırı 18 olarak belirlenmiştir.
Buna göre bu seçime başvuracak bir erkek adayın boyu 167cmden uzun ve yaşı 18den büyük ise ekrana Erkek mülakata girebilir, değil ise Erkek mülakata giremez yazısını yazdıran;
Mülakata başvuracak bir bayan için eğer boyu 165 cm den uzun ve yaşı 18den büyük ise ekrana bayan mülakata girebilir yazdıran ,değil ise bayan mülakata giremez yazdıran php kodunu yazınız.
Not: Bayanın yaşını 17 boyunu ise 170 ,erkeğin yaşını 20 boyunu ise 175 olarak belirleyiniz
php koduyla yazıp yardım ederseniz cok sevinirim
Aralık 29th, 2011 at 20:42
1’den 30’a kadar olan sayılardan 4 ile kalansız bölünebilen sayıları ekrana yazdıran php kodunu for döngüsü kullanarak yazınız.
php koduyla yazıp yardım ederseniz cok sevinirim
Ocak 4th, 2012 at 14:22
0-20 arasındaki sayıların çift olanlarını toplayıp yazan program lazım bu gün son yarın sınava gireceğim yardımcı olursanız sevinirim teşekkürler.
Ocak 8th, 2012 at 21:23
10 TANE ELEMANI OLAN NOT İSMİNDEKİ DİZİ DEĞİŞKENİ DEĞERLERİNİ KONTROL ETTİRİP 45 TEN BÜYÜK OLANLARI SAYDIRAN VE SINIFIN BAŞARISINI YÜZDE OLARAK VEREN PHP SCRİPT KODUNU YAZINIZ . BANA BU KONUDA YARDIMCI OLABİLİRMİSİNİZ ?
Ocak 22nd, 2012 at 22:55
otoparka giren aracın plakası yazılıp kaydedilecek cıkısta plaka yazıldıgında ucreti verecek bir otomasyon hazırlamam lazım acil bi ornek verebilirmisiniz
Şubat 8th, 2012 at 22:35
girilen metinde sesli harf ile başlayan kelimeleri yazan programın kodlarını tasarlaynız acil cevap!!!!!
Şubat 20th, 2012 at 12:49
arkadaşlar, ben resim yükleme scripti hazırlıyorum, fakat bir sorunum var, aynı resmi her yüklediğimde adınım 1 artarak isimlenmesini istiyorum ama yapamıyorum, “rand( )” değil, isim olarak mesela resim adı=resim1 ise diğer yüklemede “resim2″ diğerinde “resim3″ olmasını istiyorum.. bu mümkünmüdür yoksa ben kodlara çok daldığım için mümkünmüş gibi halüsünasyonmu görüyorum.. şimdiden teşekkürler..
Şubat 22nd, 2012 at 12:46
mehmet özpaça Says:
Aralık 22nd, 2011 at 01:01
abi acil yardım gerek ödevi veremezsem kalacam
10001
01010
00100
01010
10001
aynen bu şekilde 5 e 5 satır ve sütünlü şekilde çaprazlama 1 ler gelecek acil ödev
arkadaşım ödevin burada
<?php
for ( $i = 0; $i <=4;$i++)
{echo "”;
for ($a = 0; $a
Şubat 22nd, 2012 at 16:11
Pardon hepsi cıkmamıs
for ( $i = 0; $i <=4;$i++)
{echo "”;
for ($a = 0; $a<=4;$a++)
{
if (($i==0 && $a==0)||($i==0 && $a==4))
{
echo "1";
}
else if (($i==1 && $a==1)||($i==1 && $a==3))
{
echo "1";
}
else if ($i==2 && $a==2)
{
echo "1";
}
else if (($i==3 &&$a==3)||($i==3 &&$a==1))
{
echo "1";
}
else if (($i==4 && $a==4)||($i==4 && $a==0))
{
echo "1";
}
else
{
echo "0";
}
}
}
Şubat 22nd, 2012 at 17:30
1.2+3.4+5.6+7.8+9.10=190 şeklindi ekran çıktısını veren kodlar nedir yardımcı olursanız sevinirim…
Sorunuzun cevabı:
<?php
$a=2;
$toplam=0;
for($i=1;$i
Şubat 22nd, 2012 at 17:31
<?php
$a=2;
$toplam=0;
for($i=1;$i
Şubat 23rd, 2012 at 11:32
slmlar acıl olarak kare alanlarını toplama kodu lazım php de
Mart 9th, 2012 at 22:47
iyi akşamlar ben size 1 ile 100 arasında olan tam kare ifadeleri ekrana yazdıran programı soracaktım? Tabi illaki 1-100 arasında olmayabilir 100 yerine 1000 veya 500 olabilir yani esnek olması lazım programın yardımcı olduğınız için şimdiden teşekkürler…:)
Mart 10th, 2012 at 14:39
merhaba bir konu hakkında uzun sureden berı kafa patlatıyorum yardımcı olursanız sevınırım mesela 250 ve katlarında nasıl sorguya girebilriim bı puanlama sısıtemı yapmaya calsıyorum da kişinin puanı 255 oldugunda yada 300 oldugunda bir kere sorguya gırecek sonra 500 oldugunda yada 500 ü geçtiğinde
Mart 11th, 2012 at 21:04
merhaba benim sorum şu 1 ile 1000 arasında klavyeden girilen olan sayıyı kelıme olarak yazıyla yazan php kodu lütfennnn acılll yardım edınnn yapmam gerekıyo bu odevııı
Mart 21st, 2012 at 12:40
java programı kodları neden yokturr:.
Mart 22nd, 2012 at 01:23
Arkadaslar harun kardes guzelce anlatmis ama hic bakmadan isteklerde bulunmussunuz. Odevlerinizi baskalarina yaptirirsaniz ileride bu isi yaparken size kim yardim edecek. Orneklere bir goz atsaniz kendiniz de cikarabilirsiniz sonucu. Bence oncelikle kendiniz yapmayi deneyin basaramazsaniz isteklerde bulunun. Sahsi fikrim.
Mart 26th, 2012 at 15:02
merhaba bana acil mesela bir kelime girdiğimizde o kelimeyi daire şeklinde yazdıran kodlar lazım bana yardım edermisiniz.
Nisan 17th, 2012 at 20:52
Açılan kutu da adı soyadı sınıfı numarası olan kayıtların seçilip silme işlemeni yapan php programının kodları lazım acil
Nisan 18th, 2012 at 19:45
o sorunun cözülmeıs lazım cuma gunune kadar lütfen yarımd edın ya