Hallo,
ich habe hier eine Script mit dem ich auf meiner Homepage Zufallsbilder aus meiner Galerie anzeige. Wenn ich in der Galerie Kategorien erstelle kann ich auswählen ob die Kategorie bei Zufallsbilder gelistet wird oder nicht.
Hier die Tabelle in der ich die Kategorien speicher:
Hier bei pom handel es sich um Pic of the Moment wenn dieses auf 1 ist soll diese Kategorie auch bei Zufallsbilder angezeigt werden. Sollte pom den wert 0 haben dann soll diese Kategorie nicht in Zufallsbilder gelistet werden.
Und hier werden die Bilder reingespeichert:
Mit diesem Script lasse ich alle Bilder anzeigen, wie kann ich jetzt aber nur Bilder anzeigen bei denen pom den wert 1 hat?
Hoffe das es verständlich ist.
MFG ASD
ich habe hier eine Script mit dem ich auf meiner Homepage Zufallsbilder aus meiner Galerie anzeige. Wenn ich in der Galerie Kategorien erstelle kann ich auswählen ob die Kategorie bei Zufallsbilder gelistet wird oder nicht.
Hier die Tabelle in der ich die Kategorien speicher:
Code:
CREATE TABLE `comm_galerie_kats` (
`kat_id` int(10) NOT NULL auto_increment,
`kat_title` varchar(120) NOT NULL default '',
`pom` int(1) NOT NULL,
PRIMARY KEY (`gal_id`)
) ENGINE=MyISAM DEFAULT CHARSET=armscii8 AUTO_INCREMENT=0;
Hier bei pom handel es sich um Pic of the Moment wenn dieses auf 1 ist soll diese Kategorie auch bei Zufallsbilder angezeigt werden. Sollte pom den wert 0 haben dann soll diese Kategorie nicht in Zufallsbilder gelistet werden.
Und hier werden die Bilder reingespeichert:
Code:
CREATE TABLE `comm_galerie_items` (
`id` int(10) NOT NULL auto_increment,
`title` varchar(120) NOT NULL default '',
`img` varchar(120) NOT NULL default '',
`from` varchar(20) NOT NULL default '',
`kat_id` int(10) NOT NULL default '0',
PRIMARY KEY (`gal_id`)
) ENGINE=MyISAM DEFAULT CHARSET=armscii8 AUTO_INCREMENT=0;
Mit diesem Script lasse ich alle Bilder anzeigen, wie kann ich jetzt aber nur Bilder anzeigen bei denen pom den wert 1 hat?
PHP:
$result = mysql_query("SELECT count(*) FROM comm_galerie_items");
$gesamt = mysql_result($result,0);
mt_srand(time());
$zeile = mt_rand(0,$gesamt-1);
$result = mysql_query("SELECT * FROM comm_galerie_items");
mysql_data_seek($result,$zeile);
$row = mysql_fetch_row($result);
$ausgabe .= "<img border='0' width='130' height='120' src='".$row[2]."'>";
echo $ausgabe;
Hoffe das es verständlich ist.
MFG ASD
Zuletzt bearbeitet: