Gegen Bilderklau - Das Original (https://www.gegen-bilderklau.net/index.php)
- Design, Website, Copyright (https://www.gegen-bilderklau.net/board.php?boardid=80)
--- Homepagehilfe (https://www.gegen-bilderklau.net/board.php?boardid=27)
---- Homepagehilfe - Archiv (https://www.gegen-bilderklau.net/board.php?boardid=139)
----- [PHP & MySQL] Erledigt - Zufälliges Bild aus Datenbank anzeigen (https://www.gegen-bilderklau.net/thread.php?threadid=161942)


Geschrieben von pferdenarre am 15.09.2009 um 12:33:

  Erledigt - Zufälliges Bild aus Datenbank anzeigen

Liebe GB-ler,

ich möchte für meine Fotopage einige Bilder zufällig anzeigen lassen, also in einem eigenen Frame. Es soll mit einer marquee-Funktion von einer Seite zur anderen laufen, nur habe ich leider keinen Plan, wie ich aus der Datenbank jetzt ZUFÄLLIG 10 Bilder oder so raushole...

Ich hab mir schon mindestens ein dutzend codeschnipsel angeschaut, bin aber bei keinem so richtig durchgestiegen :/


Wäre für jede Hilfe dankbar...

Liebe Grüße,
Jenni



Geschrieben von Black Katrin am 15.09.2009 um 12:49:

 

rand() LIMIT 10



Geschrieben von pferdenarre am 15.09.2009 um 12:54:

 

wie jetzt? ._.

ne normale ausgabe und dann im select das noch mit rein?

EDIT: Das geht nämlich nich :/
Stimmt der Code denn?
php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
<head>
<title>Jennipics - Fotografie von Jennifer Becken</title>
<link rel="stylesheet" type="text/css" href="style.css">
<base target="content">
</head>

<body>
<marquee scrollamount="4" scrolldelay="5">
<?php
include("db.php");
 
$Ergebnis mysql_query("SELECT * FROM bilder WHERE vorschau = 'ja' rand() LIMIT 10");
 
if (@mysql_num_rows($Ergebnis) == 0) {
echo "Keine Vorschaubilder vorhanden.";
}
 
else {
 
while($Data mysql_fetch_array($Ergebnis)) {
 
echo "
<a href=vorschau.php?id=$Data[id]><img src=$Data[link] border=1 height=100></a> 
";
}
}
?>
</marquee>
</body>
</html>


Er zeigt mir immer an: "Keine Vorschaubilder vorhanden."

Es ist aber schon eins drin :/



Geschrieben von Maina am 15.09.2009 um 13:41:

 

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
<head>
<title>Jennipics - Fotografie von Jennifer Becken</title>
<link rel="stylesheet" type="text/css" href="style.css">
<base target="content">
</head>

<body>
<marquee scrollamount="4" scrolldelay="5">
<?php
include("db.php");
 
$Ergebnis mysql_query("SELECT * FROM `bilder` WHERE `vorschau` = 'ja' ORDER BY RAND() LIMIT 10");
 
if (@mysql_num_rows($Ergebnis) == 0) {
echo "Keine Vorschaubilder vorhanden.";
}
 
else {
 
while($Data mysql_fetch_array($Ergebnis)) {
 
echo "
<a href=vorschau.php?id=$Data[id]><img src=$Data[link] border=1 height=100></a> 
";
}
}
?>
</marquee>
</body>
</html>


Probiers mal so (;



Geschrieben von pferdenarre am 15.09.2009 um 13:43:

 

O.O
Das geht <33

Dankeee <333

EDIT: Aber wieso öffnet sich die vorschau.php immer in demselben frame? :/ egal ob ich target=content noch mit hinschreibe oder nicht :/



Geschrieben von Maina am 15.09.2009 um 13:50:

 

Gibst du mir mal bitte den Link?



Geschrieben von pferdenarre am 15.09.2009 um 13:51:

 

http://canyon.bplaced.net/jennipics/design/1/



Geschrieben von Maina am 15.09.2009 um 14:02:

 

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
<head>
<title>Jennipics - Fotografie von Jennifer Becken</title>
<link rel="stylesheet" type="text/css" href="style.css">
<base target="content">
</head>

<body>
<marquee scrollamount="4" scrolldelay="5">
<?php
include("db.php");
 
$Ergebnis mysql_query("SELECT * FROM `bilder` WHERE `vorschau` = 'ja' ORDER BY RAND() LIMIT 10");
 
if (@mysql_num_rows($Ergebnis) == 0) {
echo "Keine Vorschaubilder vorhanden.";
}
 
else {
 
while($Data mysql_fetch_array($Ergebnis)) {
 
echo "
<a href='vorschau.php?id=$Data[id]' target='content'><img src='$Data[link]' border='1' height='100'></a> 
";
}
}
?>
</marquee>
</body>
</html>


immer schön " oder besser im PHP ' ins html einsetzen Zunge raus Wenns so nicht geht, weiss ich auch nich mehr weiter ^^



Geschrieben von pferdenarre am 15.09.2009 um 14:06:

 

Jahh, ich weiß, dass ich schreibfaul bin großes Grinsen

Aber es geht immer noch nicht unglücklich



Geschrieben von pferdenarre am 19.09.2009 um 16:44:

 

Noch jemand? traurig



Geschrieben von 1Sm!le am 20.09.2009 um 17:57:

 

Wenn du mehr als "es geht nicht" sagst, ist das Helfen einfacher. Was geschieht denn bzw was geschieht nicht?



Geschrieben von pferdenarre am 20.09.2009 um 18:42:

 

Zitat:
Original von pferdenarre
EDIT: Aber wieso öffnet sich die vorschau.php immer in demselben frame? :/ egal ob ich target=content noch mit hinschreibe oder nicht :/


Augen rollen



Geschrieben von pfinE am 21.09.2009 um 00:01:

 

Zitat:
Original von pferdenarre
EDIT: Aber wieso öffnet sich die vorschau.php immer in demselben frame? :/ egal ob ich target=content noch mit hinschreibe oder nicht :/

Also die vorschau.php öffnet sich bei mir im Mainframe (wo es, ich denke mal, auch hingehört? ;D).



Geschrieben von pferdenarre am 21.09.2009 um 20:57:

 

jappi, hab den fehler gefunden smile


Forensoftware: Burning Board, entwickelt von WoltLab GmbH