Hallo Jungs
Ich machs kurz. Die User können bis zu max 6 Bilder hochladen. Das jeweilige Pfad wird in der DB abgelegt. In der Spalte images.imagenr wird die Bildnummer 1-6 abgespeichert. Die User sind in Kategorien unterteilt.
Nun möchte ich nebst sämtlichen Informationen, pro Kategorie den zuletzt registrierten User selektieren und jeweils ein zum User zugehörigen Bild mitselektieren. Dabei soll die Wahl des Bildes zwischen den 6 Bilder pro User in random selektiert werden.
Wobei nicht alle User alle 6 Bilder hochladen, sondern evtl. nur Bild 2 und 3. Hier darf das RANDOM nicht auf 1,4,5 und 6 greifen.
Hier mein aktueller Versuch:
Wie kann ich nun hier ein Random integrieren, dass für den Jeweiligen User images.imagenr nach Zufall selektiert?
Danke für eure Hilfe.
Gruss
Ich machs kurz. Die User können bis zu max 6 Bilder hochladen. Das jeweilige Pfad wird in der DB abgelegt. In der Spalte images.imagenr wird die Bildnummer 1-6 abgespeichert. Die User sind in Kategorien unterteilt.
Nun möchte ich nebst sämtlichen Informationen, pro Kategorie den zuletzt registrierten User selektieren und jeweils ein zum User zugehörigen Bild mitselektieren. Dabei soll die Wahl des Bildes zwischen den 6 Bilder pro User in random selektiert werden.
Wobei nicht alle User alle 6 Bilder hochladen, sondern evtl. nur Bild 2 und 3. Hier darf das RANDOM nicht auf 1,4,5 und 6 greifen.
Hier mein aktueller Versuch:
PHP-Code:
$select = $mysqli->query("
SELECT profil.id_user, category.category, images.small AS img, profiltext.titel, einfuehrung
FROM profil
LEFT JOIN userstatus ON profil.id_user = userstatus.id_user
LEFT JOIN profiltext ON profil.id_user = profiltext.id_user
LEFT JOIN category ON userstatus.id_category = category.id
LEFT JOIN images ON profil.id_user = images.id_user
RIGHT JOIN kundendienstleistungen ON category.id = kundendienstleistungen.id_category
WHERE userstatus.profil_ready = '1' AND category NOT IN ('freeUser') AND einfuehrung IS NOT NULL AND images.imagenr = "./*hier sollte die RANDOM Funktion integriert werden.*/."
GROUP BY category.id
ORDER BY userstatus.aktiviertam
");
while($row = $select->fetch_assoc()) {
echo "<img src=\"".$row['img']."\" height=\"184px\" width=\"328px\">";
}
Danke für eure Hilfe.
Gruss
Kommentar