- Katılım
- 20 Ekim 2020
- Mesajlar
- 2.275
- Çözümler
- 6
Arkadaşlar PHP'de nasıl yazdığım kodları bu şekilde tablo gibi ekrana yazdırabilirim?
Tablo yaparak. Bu linki bir incele. Sonra PHP ile içini dolduracaksın. HTML içine PHP yazabiliyorsun.
HTML Table Example - JSFiddle - Code Playground
Test your JavaScript, CSS, HTML or CoffeeScript online with JSFiddle code editor.jsfiddle.net
Kodunu Drive'a yükleyip at inceleyip, yardımcı olayım. Akşam dönüş yaparım.Attığın linke baktım da ha önceden az da olsa HTML çalıştığım için biraz hakimim tablo komutlarına baktım örnekler yaptım.
Şimdi ne yapacağım?
Kodunu Drive'a yükleyip at inceleyip, yardımcı olayım. Akşam dönüş yaparım.
Bu şekilde dene;Ya ben böyle yaptım da bazı kodları yerleştiremedim yaşanılan yılı yazan kodu da yerleştiremedim hata verdi ortalamayı gösteren kodu bir türlü sütunun içine koyamadım.
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<?php
$sırano = "1";
$adsoyad = "Muhammet Yıldırım";
//$dogum1 = date_create("2003-04-24");
//$tarih = date_create(date("y-m-d"));
//$fark = date_diff($dogum,$tarih);
//$yazdır = echo "%y %m %d";
$ders1 = 67;
$ders2 = 87;
$ders3 = 44;
$sonuc1 = ($ders1*30)/100;
$sonuc2 = ($ders2*30)/100;
$sonuc3 = ($ders3*40)/100;
$toplam = ($sonuc1 + $sonuc2 + $sonuc3);
?>
<table>
<thead>
<tr>
<th>Sıra no</th>
<th>Ad soyad </th>
<th>Doğum tarihi </th>
<th>Yaşı Bilgileri </th>
<th>Ders 1 </th>
<th>Ders 2 </th>
<th>Ders 3 </th>
<th>Ortalama</th>
</tr>
</thead>
<tbody>
<tr>
<td><?php echo $sırano; ?></td>
<td><?php echo $adsoyad; ?></td>
<td></td>
<td></td>
<td><?php echo $ders1; ?></td>
<td><?php echo $ders2; ?></td>
<td><?php echo $ders3; ?></td
<td><?php echo $toplam; ?></td>
</tr>
<tr>
<td>4</td>
<td>5</td>
<td>6</td>
<td>1</td>
<td>2</td>
<td>3</td>
<td>3</td>
<td>3</td>
</tr>
<tr>
<td>7</td>
<td>8</td>
<td>9</td>
<td>1</td>
<td>2</td>
<td>3</td>
<td>3</td>
<td>3</td>
</tr>
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
<td>1</td>
<td>2</td>
<td>3</td>
<td>3</td>
<td>3</td>
</tr>
</tbody>
</table>
</body>
</html>
Bu şekilde dene;
HTML:<!DOCTYPE html> <html> <head> <title></title> </head> <body> <?php $sırano = "1"; $adsoyad = "Muhammet Yıldırım"; //$dogum1 = date_create("2003-04-24"); //$tarih = date_create(date("y-m-d")); //$fark = date_diff($dogum,$tarih); //$yazdır = echo "%y %m %d"; $ders1 = 67; $ders2 = 87; $ders3 = 44; $sonuc1 = ($ders1*30)/100; $sonuc2 = ($ders2*30)/100; $sonuc3 = ($ders3*40)/100; $toplam = ($sonuc1 + $sonuc2 + $sonuc3); ?> <table> <thead> <tr> <th>Sıra no</th> <th>Ad soyad </th> <th>Doğum tarihi </th> <th>Yaşı Bilgileri </th> <th>Ders 1 </th> <th>Ders 2 </th> <th>Ders 3 </th> <th>Ortalama</th> </tr> </thead> <tbody> <tr> <td><?php echo $sırano; ?></td> <td><?php echo $adsoyad; ?></td> <td></td> <td></td> <td><?php echo $ders1; ?></td> <td><?php echo $ders2; ?></td> <td><?php echo $ders3; ?></td <td><?php echo $toplam; ?></td> </tr> <tr> <td>4</td> <td>5</td> <td>6</td> <td>1</td> <td>2</td> <td>3</td> <td>3</td> <td>3</td> </tr> <tr> <td>7</td> <td>8</td> <td>9</td> <td>1</td> <td>2</td> <td>3</td> <td>3</td> <td>3</td> </tr> <tr> <td>1</td> <td>2</td> <td>3</td> <td>1</td> <td>2</td> <td>3</td> <td>3</td> <td>3</td> </tr> </tbody> </table> </body> </html>
Birden fazla öğrenci olacaksa liste yapman gerek.
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<?php
$sıra1 = "1";
$ad1 = "Muhammet Yıldırım";
$dogum = "2003 24 Nisan";
$Yaşı = date_create("2003-04-24");
$tarih = date_create(date("y-m-d"));
$fark = date_diff($Yaşı,$tarih);
$ders1 = 46;
$ders2 = 45;
$Sözlüler = 67;
$sonuc1 = ($ders1*30)/100;
$sonuc2 = ($ders2*30)/100;
$sonuc3 = ($Sözlüler*40)/100;
$ortalama = ($sonuc1 + $sonuc2 + $sonuc3);
?>
<table>
<thead>
<tr>
<th>Sıra no</th>
<th>Adı Soyadı</th>
<th>Doğum Tarihi</th>
<th>Yaşı Bilgileri</th>
<th>Ders 1</th>
<th>Ders 2</th>
<th>Sözlüler</th>
<th>ortalama</th>
</tr>
</thead>
<tbody>
<tr>
<td><?php echo $sıra1 ?></td>
<td><?php echo $ad1 ?></td>
<td><?php echo $dogum ?></td>
<td><?php echo $fark->format("%y yıl %m ay %d gün"); ?></td>
<td><?php echo $ders1 ?></td>
<td><?php echo $ders2 ?></td>
<td><?php echo $Sözlüler ?></td>
<td><?php echo $ortalama ?></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
</body>
</html>
Bu şekilde dene;
HTML:<!DOCTYPE html> <html> <head> <title></title> </head> <body> <?php $sırano = "1"; $adsoyad = "Muhammet Yıldırım"; //$dogum1 = date_create("2003-04-24"); //$tarih = date_create(date("y-m-d")); //$fark = date_diff($dogum,$tarih); //$yazdır = echo "%y %m %d"; $ders1 = 67; $ders2 = 87; $ders3 = 44; $sonuc1 = ($ders1*30)/100; $sonuc2 = ($ders2*30)/100; $sonuc3 = ($ders3*40)/100; $toplam = ($sonuc1 + $sonuc2 + $sonuc3); ?> <table> <thead> <tr> <th>Sıra no</th> <th>Ad soyad </th> <th>Doğum tarihi </th> <th>Yaşı Bilgileri </th> <th>Ders 1 </th> <th>Ders 2 </th> <th>Ders 3 </th> <th>Ortalama</th> </tr> </thead> <tbody> <tr> <td><?php echo $sırano; ?></td> <td><?php echo $adsoyad; ?></td> <td></td> <td></td> <td><?php echo $ders1; ?></td> <td><?php echo $ders2; ?></td> <td><?php echo $ders3; ?></td <td><?php echo $toplam; ?></td> </tr> <tr> <td>4</td> <td>5</td> <td>6</td> <td>1</td> <td>2</td> <td>3</td> <td>3</td> <td>3</td> </tr> <tr> <td>7</td> <td>8</td> <td>9</td> <td>1</td> <td>2</td> <td>3</td> <td>3</td> <td>3</td> </tr> <tr> <td>1</td> <td>2</td> <td>3</td> <td>1</td> <td>2</td> <td>3</td> <td>3</td> <td>3</td> </tr> </tbody> </table> </body> </html>
Birden fazla öğrenci olacaksa liste yapman gerek.
<?php
$sıra = "1";
$adsoyad = "Muhammet Yıldırım";
$dogum = "24 nisan 2003";
$yasam = date_create("2003-04-24");
$tarih = date_create(date("y-m-d"));
$fark = date_diff($yasam,$tarih);
$ders1 = 67;
$ders2 = 98;
$sozlu = 69;
$sonuc1 = ($ders1*30)/100;
$sonuc2 = ($ders2*30)/100;
$sonuc3 = ($sozlu*40)/100;
$ortalama = ($sonuc1 + $sonuc2 + $sonuc3);
$sıra2 = "1";
$adsoyad2 = "Necat Olak";
$dogum2 = "2 Aralık 2003";
$yasam2 = date_create("2003-12-02");
$tarih2 = date_create(date("y-m-d"));
$fark2 = date_diff($yasam,$tarih);
$ders12 = 45;
$ders22 = 78;
$sozlu2 = 98;
$sonuc12 = ($ders12*30)/100;
$sonuc22 = ($ders22*30)/100;
$sonuc32 = ($sozlu2*40)/100;
$ortalama2 = ($sonuc12 + $sonuc22 + $sonuc32);
?>
<!DOCTYPE html>
<html>
<head>
<title>KODLAR</title>
</head>
<body>
<table>
<thead>
<tr>
<th>Sıra no</th>
<th>Adı Soyadı</th>
<th>Doğum Tarihi</th>
<th>Yaşadığı süre</th>
<th>Ders 1</th>
<th>Ders 2</th>
<th>Sözlü </th>
<th>Ortalama</th>
</tr>
</thead>
<tbody>
<tr>
<td><?php echo $sıra ?></td>
<td><?php echo $adsoyad ?></td>
<td><?php echo $dogum ?></td>
<td><?php echo $fark->format("%y yıl %m ay %d gün") ?></td>
<td><?php echo $ders1 ?></td>
<td><?php echo $ders2 ?></td>
<td><?php echo $sozlu ?></td>
<td><?php echo $ortalama ?></td>
</tr>
<tr>
<td><?php echo $sıra2 ?></td>
<td><?php echo $adsoyad2 ?></td>
<td><?php echo $dogum2 ?></td>
<td><?php echo $fark2->format("%y yıl %m ay %d gün") ?></td>
<td><?php echo $ders12 ?></td>
<td><?php echo $ders22 ?></td>
<td><?php echo $sozlu2 ?></td>
<td><?php echo $ortalama2 ?></td>
</tr>
</tbody>
</table>
</body>
</html>
Bu sitenin çalışmasını sağlamak için gerekli çerezleri ve deneyiminizi iyileştirmek için isteğe bağlı çerezleri kullanıyoruz.