PHP Diziler

Bu konuyu okuyanlar

joceph2

Öğrenci
Katılım
9 Aralık 2018
Mesajlar
4
Reaksiyon puanı
0
Puanları
1
Yaş
25
Merhaba, verilen satır ve sütun bilgisine göre oturma planı yaptım. Tablodaki her hücrenin arka planına bir sıra resmi koydum. Sıraların üzerine, denemeye girecek öğrenci sayısı kadar olan sayıları, tekrarsız random olarak yazdırmak istiyorum.

Tabloyu yaptım, düzgün çalışıyor. Verilere göre sonuç veriyor. Random sayıyı da yaptım, girilen sayıya kadar rastgele sayı üretiyor. Ama bu ikisini birleştiremedim.

Kodlar linkte, lütfen yardım edebilir misiniz? https://i.hizliresim.com/v6gDzO.png
 

YNY

Asistan
Katılım
27 Kasım 2016
Mesajlar
121
Reaksiyon puanı
44
Puanları
28
Yanlış anlamadıysam böyle deneyin.
HTML:
<br><h1>$yazdirmak_istenilen</h1>
Yanlış anladıysam nasıl görünmesi gerektiğini yazın, kodları buraya ekleyin vs.
 

Ekli dosyalar

  • Adsız.png
    Adsız.png
    243.2 KB · Görüntüleme: 433

joceph2

Öğrenci
Katılım
9 Aralık 2018
Mesajlar
4
Reaksiyon puanı
0
Puanları
1
Yaş
25
Yanlış anlamadıysam böyle deneyin.
HTML:
<br><h1>$yazdirmak_istenilen</h1>
Yanlış anladıysam nasıl görünmesi gerektiğini yazın, kodları buraya ekleyin vs.

<?php
$sayilar[]="";
$i=0;
$kac_sayi_uretilecek=$kisi;

while($i<$kac_sayi_uretilecek)
{
$rastgele=rand(1,$kisi); // 1 ile $kisi arası sayi uretiyoruz
if (in_array($rastgele,$sayilar)) // uretilen sayi dizide varmi?
{
continue;
} // varsa döngüye devam

else {
$sayilar[]=$rastgele; //rastgele sayiyi sayilar diznine atiyoruz
$i++;
}
}
foreach ($sayilar as $sayilar_ekrana)
echo "$sayilar_ekrana<br>";

echo ("<table border=1 style='width:90%;'>");
for($satir=1;$satir<=$satirs;$satir++)
{
echo ("<tr align='center'>");
//for($sutun=1;$sutun<=$sutuns;$sutun++)
{
echo ("<td align='center' style='background:url(images/sira.png) no-repeat; background-position:center;'> <br><h1>$sayilar_ekrana</h1></td>");
}
echo ("</tr>");
}
echo ("</table>");
}
}
?>

Random Sayı üretiyorum, tabla daüretiyorum fakat oluşturduğum her hücreye bu rastgele sayıları atamak istiyorum. Sayı kadar hücre var.
 

YNY

Asistan
Katılım
27 Kasım 2016
Mesajlar
121
Reaksiyon puanı
44
Puanları
28
Bu şekilde işine yararsa buyur. Satır sayısı sütün sayına göre otomatik oluşuyor.
 

Ekli dosyalar

  • say.txt
    475 bayt · Görüntüleme: 431
  • Untitled-5.jpg
    Untitled-5.jpg
    157.4 KB · Görüntüleme: 503
Üst