Arama butonu
Bu konudaki kullanıcılar: 1 misafir
3
Cevap
357
Tıklama
0
Öne Çıkarma
basit bir php sorusu
M
12 yıl (891 mesaj)
Yüzbaşı
Konu Sahibi

< Resime gitmek için tıklayın >

<?php 
$okuladi="Leman Kültür Üniversitesi";
$adsoyad="Ali Deniz,Yaren Coşkun";
$bolumu="Bilgisayar Mühendisliği";
$numara=34567;
?>
<center><table width="600" border="2" bordercolor="#7E0050" bordercolorlight="#CCCCCC">
<caption>
<strong> <font color="#FFF" size="+2"> <?php echo $okuladi ?> Öğrenci Bilgileri </font> </strong>
<br />
<br />
</caption>
<tr bgcolor="#009999">
<th scope="col">Adı / Soyadı</th>
<th scope="col">Bölümü</th>
<th scope="col">Numarası</th>
</tr>
<tr>
<td style="text-align:center"><font color="#FFFFFF""><?php echo $adsoyad; ?> </font></td>
<td style="text-align:center"><font color="#FFFFFF""><?php echo $bolumu; ?> </font></td>
<td style="text-align:center"><font color="#FFFFFF""><?php echo $numara; ?> </font></td>
</tr>
</table>
</center>


Takıldım burada nasıl devam edebilirim ?

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil





< Bu mesaj bu kişi tarafından değiştirildi mrYAGIZ -- 21 Ekim 2014; 22:27:56 >

T
12 yıl (7093 mesaj)
Yarbay

Soruyu anlamamışsın. Google da 'iki boyutlu dizi' diye aratırsan hatanın ne olduğunu anlayacağını tahmin ediyorum.



< Bu ileti mobil sürüm kullanılarak atıldı >

S
12 yıl (469 mesaj)
Yüzbaşı

$okuladi="Leman Kültür Üniversitesi";
$adsoyad="Ali Deniz,Yaren Coşkun";
$bolumu="Bilgisayar Mühendisliği";
$numara=34567;


bunun yerine

$ogrenciler = array(
array('numara'=>'34567','adsoyad'=>'Ali Deniz','bolum'=>'Bil Müh'),
array('numara'=>'12345','adsoyad'=>'Furkan Çelik','bolum'=>'imalat müh'),
#diğer kayıtlarıda yukardaki gibi ekle
);


bu diziyi kullanırken de
<table border="1">
<tr>
<td>Numara</td>
<td>Ad Soyad</td>
<td>Bölüm</td>
</tr>
<?php foreach($ogrenciler as $k=>$ogrenci){
echo "<tr>
<td>{$ogrenci[$k]["numara"]}</td>
<td>{$ogrenci[$k]["adsoyad"]}</td>
<td>{$ogrenci[$k]["bolum"]}</td>
</tr>";
} ?>
</table>


bu şekilde çalıştırabilirsin burda önemli olan çok boyutlu diziler


$a = array(1,2,3); yaparsak $a[0] çıktısı 1 olacaktır
$a = array(array(1,2,3),array(4,5,6)); $a[0] ın çıktısı array olacaktır print_r kullanarak çok boyutlu dizilerin tüm elemanlarını görebilirsin (sadece çok boyutlu değil tüm dizilerin)


Bu mesaja 1 cevap geldi.
M
12 yıl (891 mesaj)
Yüzbaşı
Konu Sahibi

quote:

Orijinalden alıntı: sharq32

$okuladi="Leman Kültür Üniversitesi";
$adsoyad="Ali Deniz,Yaren Coşkun";
$bolumu="Bilgisayar Mühendisliği";
$numara=34567;


bunun yerine

$ogrenciler = array(
array('numara'=>'34567','adsoyad'=>'Ali Deniz','bolum'=>'Bil Müh'),
array('numara'=>'12345','adsoyad'=>'Furkan Çelik','bolum'=>'imalat müh'),
#diğer kayıtlarıda yukardaki gibi ekle
);


bu diziyi kullanırken de
<table border="1">
<tr>
<td>Numara</td>
<td>Ad Soyad</td>
<td>Bölüm</td>
</tr>
<?php foreach($ogrenciler as $k=>$ogrenci){
echo "<tr>
<td>{$ogrenci[$k]["numara"]}</td>
<td>{$ogrenci[$k]["adsoyad"]}</td>
<td>{$ogrenci[$k]["bolum"]}</td>
</tr>";
} ?>
</table>


bu şekilde çalıştırabilirsin burda önemli olan çok boyutlu diziler


$a = array(1,2,3); yaparsak $a[0] çıktısı 1 olacaktır
$a = array(array(1,2,3),array(4,5,6)); $a[0] ın çıktısı array olacaktır print_r kullanarak çok boyutlu dizilerin tüm elemanlarını görebilirsin (sadece çok boyutlu değil tüm dizilerin)



Teşekkür ediyorum, çok boyutlu dizelere geçerken biraz sendeledim sonradan toparladım biraz, yardımınızla daha da pekiştirmiş oldum.



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.