php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2006

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 18.04.2006, 10:47  
Neuer Benutzer
 
Registriert seit: 15.04.2006
Beiträge: 15
thokon89
Standard

naja, jetzt zeigt der mir aber gar nix mehr an, also kein Banner wird angezeigt, hab das jetzt von Buhmann auch geändert

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 ORDER BY RAND() LIMIT 3"));
	
	echo '[img]./images/links/'.$banner['banner'].'[/img]';
} else echo 'Keine Links vorhanden.';
unset($banner);
}
?>
hmmm, dass im echo-Befehl ist schon mal richtig


kann das vll sein, dass bei
Code:
$result = mysql_query( );
und/oder bei
Code:
ORDER BY RAND()
noch etwas in die Klammern muss?
wenn ja, was?

bin für jede weitere Hilfe dankbar

MfG
thokon89 ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 18.04.2006, 10:49  
there's only one psycho
 
Benutzerbild von PsychoEagle
 
Registriert seit: 21.08.2007
Beiträge: 1.283
PHP-Kenntnisse:
Anfänger
PsychoEagle ist ein sehr geschätzer MenschPsychoEagle ist ein sehr geschätzer MenschPsychoEagle ist ein sehr geschätzer Mensch
PsychoEagle eine Nachricht über ICQ schicken PsychoEagle eine Nachricht über Skype™ schicken
Standard

$sql= DEINE SQL ANWEISUNG
$result = mysql_query($sql) or die(mysql_error());

deine SQL-Anweisung fehlt. In Rand() musst du nichts in die Klammern eintragen;

EDIT:

PHP-Code:
<?php
  $allbanner 
mysql_query("SELECT * FROM ".PREFIX."links LIMIT 1") OR die(mysql_error());
  
$total     mysql_num_rows($allbanner);
  if(
$total) {
    
$sql    "SELECT linkID, banner, name FROM ".PREFIX."links ORDER BY RAND() LIMIT 3";
    
$result mysql_query($sql) OR die(mysql_error());
    while(
$banner mysql_fetch_array($result)) {
      echo 
'[url="'$banner['url'] .'"][img]./images/links/'$banner['banner'] .'[/img][/url]';
    }
  } else {
    echo 
'Keine Links vorhanden.';
  }
  
// unset($banner);
?>
so vielleicht? Ich kanns schlecht testen, aber würde behaupten, so ist es richtig
__________________
"Weaseling out of things is important to learn. It's what separates us from the animals ... except the weasel." (Homer J. Simpson)
PsychoEagle ist offline  
Alt 18.04.2006, 11:05  
Neuer Benutzer
 
Registriert seit: 15.04.2006
Beiträge: 15
thokon89
Standard

joah, jetzt geht's endlich ^^

tausend DANK.

hier wird einem echt gut geholfen

MfG
thokon89 ist offline  
Alt 18.04.2006, 11:07  
there's only one psycho
 
Benutzerbild von PsychoEagle
 
Registriert seit: 21.08.2007
Beiträge: 1.283
PHP-Kenntnisse:
Anfänger
PsychoEagle ist ein sehr geschätzer MenschPsychoEagle ist ein sehr geschätzer MenschPsychoEagle ist ein sehr geschätzer Mensch
PsychoEagle eine Nachricht über ICQ schicken PsychoEagle eine Nachricht über Skype™ schicken
Standard

Mir fällt gerade auf, dass das unset($banner) schwachsinnig ist das würd ich weglassen
__________________
"Weaseling out of things is important to learn. It's what separates us from the animals ... except the weasel." (Homer J. Simpson)
PsychoEagle ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
bannerrotation mit zeit

Alle Zeitangaben in WEZ +2. Es ist jetzt 14:49 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.