Merhaba arkadaşlar,
Çalıştırıldığında 127 tane sonuçtan random en fazla 7 sini ekrana yazan bir scriptim var fakat farkettim ki bu 127 sonuçtan sadece 65'e kadar olanı random yapıp ekrana getiriyor.
Bu konuda Ücretli&Ücretsiz yardım edecek arkadaşlar yazabilirse sevinirim.
Etkilediğini düşündüğüm fonksiyon satırları:
function ***_bak ($ids)
{
global $db;
$ids = explode('-', $ids);
$sonuclar = array();
for ($i = 0; $i < count($ids); $i++) {
if ($ids[$i] != 0) {
$ara = $db->prepare("SELECT * FROM *** WHERE id = :id");
$ara->bindValue(":id", $ids[$i]);
$ara->execute();
$*** = $ara->fetchAll();
$sonuclar[$i] = array(
'id' => $***[0]['id'],
'baslik' => $***[0]['baslik'],
'aciklama' => $***[0]['aciklama'],
'resim' => TEMA_URL . '/' . $***[0]['resim']
);
}
}
return $sonuclar;
}2:
break;
case "xxx-sonucu":
$sonuc = @p('sonuc');
$xxx_ids = @p('xxx-***-ids');
$meta = meta();
if ($sonuc AND $xxx_ids) {
$sayfa = ($_GET['sayfa']) ? $_GET['sayfa'] : 1;
if (count(explode('-', $xxx_ids)) > 3) {
if ($sayfa == 1) {
$ilk = 0;
$son = 3;
} else if ($sayfa == 2) {
$ilk = 3;
$son = 5;
} else if ($sayfa == 3) {
$ilk = 5;
$son = 7;
} else {
go(URL . '/xxx');
}
} else {
$ilk = 0;
$son = count(explode('-', $xxx_ids));
}
$toplam_veri = count(***_bak($xxx_ids));
require_once TEMA . '/***-goster.php';
} else {Şimdiden teşekkürler.