Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

Zufallsscript von PHP in MySql umwandeln

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
meikschmidt
PostRank 3
PostRank 3
Beiträge: 73
Registriert: 30.09.2006, 19:53

Beitrag von meikschmidt » 21.08.2007, 07:39

Morgen zusammen.

Und zwar habe ich ein Zufallsscript der mir immer drei bilder untereinander geleichzeitig anzeigt als PHP Script. Doch wird diese "Bilderliste" auf dauer immer länger.

Ich habe bereits auch schon die tabelle "zufallsbild" angelgt mit den spalten "Bildname", "bildurl", "bildtitel", "bildkategorie". Die Daten sind auch schon alle eingetragen. Die datenbank an sich geht auch.

Nur habe ich noch zu wenig Ahnung davon, wie ich diese script hier so umwandel, das er nicht mehr diese liste hier benutzt sondern es aus der Datenbank ausliest. Wer mag mir da helfen?

Hier der bisherige Code:

Code: Alles auswählen

<?php
$anzeigen = "4";
$banner = array&#40;&#41;;
$banner&#91;0&#93; = "<img src='http&#58;//www.ahghsdthfgx.de/dokument-001.jpg' alt='Beispielbild01' width='120' border='0'>";
$banner&#91;1&#93; = "<img src='http&#58;//www.ahghsdthfgx.de/dokument-002.jpg' alt='Beispielbild02' width='120' border='0'>";
$banner&#91;2&#93; = "<img src='http&#58;//www.ahghsdthfgx.de/dokument-003.jpg' alt='Beispielbild03' width='120' border='0'>";
$banner&#91;3&#93; = "<img src='http&#58;//www.ahghsdthfgx.de/dokument-004.jpg' alt='Beispielbild04' width='120' border='0'>";
$banner&#91;4&#93; = "<img src='http&#58;//www.ahghsdthfgx.de/dokument-005.jpg' alt='Beispielbild05' width='120' border='0'>";
$banner&#91;5&#93; = "<img src='http&#58;//www.ahghsdthfgx.de/dokument-006.jpg' alt='Beispielbild06' width='120' border='0'>";
$banner&#91;6&#93; = "<img src='http&#58;//www.ahghsdthfgx.de/dokument-007.jpg' alt='Beispielbild07' width='120' border='0'>";
$banner&#91;7&#93; = "<img src='http&#58;//www.ahghsdthfgx.de/dokument-008.jpg' alt='Beispielbild08' width='120' border='0'>";
$banner&#91;8&#93; = "<img src='http&#58;//www.ahghsdthfgx.de/dokument-009.jpg' alt='Beispielbild09' width='120' border='0'>";
$banner&#91;9&#93; = "<img src='http&#58;//www.ahghsdthfgx.de/dokument-010.jpg' alt='Beispielbild10' width='120' border='0'>";
$rand_var = array_rand&#40;$banner,$anzeigen&#41;;
for&#40;$x=1;$x<count&#40;$rand_var&#41;;$x++&#41;&#123;
  echo $banner&#91;$rand_var&#91;$x&#93;&#93;; &#125;
?>

Anzeige von ABAKUS

von Anzeige von ABAKUS »

SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


bangolo
PostRank 6
PostRank 6
Beiträge: 347
Registriert: 23.02.2007, 15:27
Wohnort: Essen

Beitrag von bangolo » 21.08.2007, 07:50

sowas sollte gehen

Code: Alles auswählen

SELECT * FROM MYTABLE ORDER BY RAND&#40;&#41; LIMIT 1

cren
PostRank 6
PostRank 6
Beiträge: 379
Registriert: 04.06.2005, 16:30

Beitrag von cren » 21.08.2007, 08:05

Bei 3 Bildern eben entsprechend LIMIT 3 ;)

Ice Man
PostRank 9
PostRank 9
Beiträge: 2477
Registriert: 04.06.2003, 19:16

Beitrag von Ice Man » 21.08.2007, 11:38

Falls du noch ne WHERE Bedingung einbaust, dann nimm lieber

ORDER BY RAND(".time()."*".time().")

Sonnst wird sehr oft das gleiche ausgegeben, hab ich selbst feststellen müssen ;)

meikschmidt
PostRank 3
PostRank 3
Beiträge: 73
Registriert: 30.09.2006, 19:53

Beitrag von meikschmidt » 21.08.2007, 14:55

vielen dank. damit komme ich weiter.

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag