Beiträge: 257
Themen: 28
Registriert seit: 15.10.2008
MyBB-Version: 1.6.1
06.02.2011, 14:30
(Dieser Beitrag wurde zuletzt bearbeitet: 06.02.2011, 15:19 von Norbert.)
Hallo,
weiß zufällig jemand wie ich aus einer Rubrik die ich in der ezGallery erstellt habe Zufallsbilder in eine Portalbox bekommen kann.
EDIT: die frage hab ich überarbeitet hab ich selber nicht verstanden Sorry
Gruß Norbert
In der Ruhe liegt die Kraft.
4 x 1.6 PHP Version 5.2.11-0 MySQL 5.0.77
Beiträge: 257
Themen: 28
Registriert seit: 15.10.2008
MyBB-Version: 1.6.1
Hallo,
hat denn keiner eine Idee ??
Ich wäre ja auch für andere Vorschläge offen
Gruß Norbert
In der Ruhe liegt die Kraft.
4 x 1.6 PHP Version 5.2.11-0 MySQL 5.0.77
Beiträge: 171
Themen: 4
Registriert seit: 21.12.2010
MyBB-Version: 1.6
Wenn ich Morgen Zeit hab geb ich dir nen Beispielcode.
Beiträge: 257
Themen: 28
Registriert seit: 15.10.2008
MyBB-Version: 1.6.1
Hallo,
das wäre Cool
Danke
Gruß Norbert
In der Ruhe liegt die Kraft.
4 x 1.6 PHP Version 5.2.11-0 MySQL 5.0.77
Beiträge: 171
Themen: 4
Registriert seit: 21.12.2010
MyBB-Version: 1.6
PHP-Code:
<?php
$query = $db->query("
SELECT p.ID_PICTURE, p.commenttotal, p.thumbfilename, p.filename, p.title, p.date, p.views
FROM ".TABLE_PREFIX."gallery_pic as p
WHERE p.approved = 1 AND p.ID_PICTURE IN
ORDER BY p.ID_PICTURE DESC LIMIT 0,5
");
$galleryPics = array();
while($row = $db->fetch_array($query))
{
$galleryPics[] = $row;
}
$randPic = $galleryPics[rand(0, count($galleryPics))];
Das funktioniert im Endeffekt.
Schick ist die Lösung nicht, da erst alle Bilder geladen werden und daraufhin ein zufälliges ausgewählt wird.
Um das auf eine Rubrik zu beschränken müsstest du halt die WHERE-Klausel anpassen.
Beiträge: 490
Themen: 49
Registriert seit: 22.12.2006
MyBB-Version: 1.6.2
Man kann bei MySQL auch "ORDER BY RAND()" schreiben, und dann direkt via "LIMIT 1" genau einen zufälligen Datensatz des Ergebnisses zurückgeben lassen. Das spart die "Nachverarbeitung" in PHP
Was ist der Unterschied zwischen der Politik und der Informatik?
In der Informatik ignoriert man führende Nullen...
Beiträge: 257
Themen: 28
Registriert seit: 15.10.2008
MyBB-Version: 1.6.1
Hallo,
und danke erst mal
Also wenn ich ganz ehrlich bin weiß ich jetzt noch nicht so ganz genau was ich mit deinem Code machen soll
Ich habe kaum Ahnung von PHP und Html ich kann Code irgendwo einfügen aber selber anpassen da fehlt mir noch das Verständnis für.
Könnt Ihr einen alten Mann noch etwas auf die Sprünge helfen
Gruß Norbert
In der Ruhe liegt die Kraft.
4 x 1.6 PHP Version 5.2.11-0 MySQL 5.0.77