| | | | |
| | |
| Neuer Benutzer Registriert seit: 15.04.2006
Beiträge: 15
![]() | also, ich habe ne bannerrotation geschrieben, bloß kommt es vor, da ich 3pics auf einmal anzeigen lassen will, dass es das gleiche 2mal anzeigt oder manchmal gar 3 mal bitte helfen... THX Code: <?php
$allbanner = safe_query("SELECT * FROM ".PREFIX."links");
$total = mysql_num_rows($allbanner);
if($total) {
$end = round(rand(1, $total));
$banner = mysql_fetch_array(safe_query("SELECT * FROM ".PREFIX."links LIMIT ".($end-1).",$end"));
echo '[img]./images/links/'.$banner['banner'].'[/img]
';
} else echo 'Keine Links vorhanden.';
unset($banner);
if($total) {
$end = round(rand(1, $total));
$banner = mysql_fetch_array(safe_query("SELECT * FROM ".PREFIX."links LIMIT ".($end-1).",$end"));
echo '<img src'.$banner['url'].'" border="0" alt="'.$banner['name'].'">
';
} else echo 'Keine Links vorhanden.';
unset($banner);
if($total) {
$end = round(rand(1, $total));
$banner = mysql_fetch_array(safe_query("SELECT * FROM ".PREFIX."links LIMIT ".($end-1).",$end"));
echo '[img]./images/links/'.$banner['banner'].'[/img]';
} else echo 'Keine Links vorhanden.';
unset($banner);
?>
|
| |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | ||
| Gast
Beiträge: n/a
| Das gehört dann aber nach Zitat:
| |
| | |
| Neuer Benutzer Registriert seit: 15.04.2006
Beiträge: 15
![]() | ok, frag ich mal so, warum geht das nicht? Code: <?php
$result = mysql_query(...);
while($banner = mysql_fetch_assoc($result)) {
$allbanner = safe_query("SELECT * FROM ".PREFIX."links");
$total = mysql_num_rows($allbanner);
if($total) {
$end = round(rand(1, $total));
$banner = mysql_fetch_array(safe_query("SELECT linkID, banner, name FROM ".PREFIX."links LIMIT 3 ORDER BY RAND()"));
echo '[img]./images/links/'.$banner['banner'].'[/img]';
} else echo 'Keine Links vorhanden.';
unset($banner);
}
?>
bin für jede hilfe dankbar MfG |
| |
| Themen-Optionen | |
| Thema bewerten | |
|
|

Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.