İçeriğe geç
ShiftDelete.Net
Haber ara/ SDN'ye SorGiriş
Haber Akışı SDNTV İnceleme Forum Yapay Zeka Akıllı Telefon Elektrikli Otomobil Oyun ShiftDelete.Net Global Teknoloji Haberleri Mobil Otomobil Donanım Savunma Bilim Sosyal Medya İnternet Giyilebilir Teknoloji Rehber Ürünler Son dakika Yazarlar
  1. Ana sayfa
  2. Topluluk
  3. Programlama
  4. Web Programlama (PHP, ASP, HTML, CSS, JavaScript)
Web Programlama (PHP, ASP, HTML, CSS, JavaScript)

PHP Diziler

joceph209.12.20183 cevap1.713 görüntüleme
2018'den beri4 mesaj
#1
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
Cevaplar
2016'den beri121 mesaj
#2
Yanlış anlamadıysam böyle deneyin.
<br><h1>$yazdirmak_istenilen</h1>

Yanlış anladıysam nasıl görünmesi gerektiğini yazın, kodları buraya ekleyin vs.
joceph2 Konuyu açan
2018'den beri4 mesaj
#3
YNY dedi: ↑
Yanlış anlamadıysam böyle deneyin.
<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.
2016'den beri121 mesaj
#4
Bu şekilde işine yararsa buyur. Satır sayısı sütün sayına göre otomatik oluşuyor.

Cevabını yaz

Cevap yazmak için giriş yap ya da üye ol. Eski forum kullanıcı adın ve parolanla girebilirsin.