php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 21.07.2004, 14:33  
Gast
 
Beiträge: n/a
Standard Random-Banner

Hallo.

Ich möchte auf meiner HTML Seite ein Banner Anzeigen lassen:

Die <img src...> adressen sollen in einer Datenbank gespeichert sein und beim Aufruf der Seite soll aus dier Tabelle per Zufallsgenerator eine Adresse ausgewählt werden (mit der URL die hinter dem Banner liegen soll) und das Banner dann angezeigt werden (anklickbar)

Wie kann ich das machen?
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 21.07.2004, 14:37  
Gast
 
Beiträge: n/a
Standard

... order by rand() limit 1";
 
Alt 22.07.2004, 13:32  
Gast
 
Beiträge: n/a
Standard

Das versteh ich jetzt nicht.
Wie baue ich das in meine seite ein das der dort angezeigt wird
 
Alt 22.07.2004, 14:07  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

in etwa so ..
PHP-Code:
<?php

    $sql 
"SELECT
                  img_src,
                  img_desc
               FROM
                   tabelle
               ORDER BY
                   RAND()
               LIMIT
                   0,1"
;

    
$res mysql_query($sql) or die (mysql_error());
    
    
$Img mysql_fetch_object($res);
    
    
printf("<img src=\"%s\" alt=\"%s\"",
            
$Img->img_src,
            
$Img->img_desc);
            
?>
grüße ben
imported_Ben ist offline  
Alt 23.07.2004, 11:28  
Gast
 
Beiträge: n/a
Standard

Hab genau das jetzt in meine HTML Seite eingebaut hier:

Code:
<?php 
$connectionid = mysql_connect ("localhost", "<mein Username>", "<mein Passwort>");

if (!mysql_select_db ("usr_web15_6", $connectionid))

{

  die ("Keine Verbindung zur Datenbank");

}

$sql = "SELECT 
                  URL, 
                  IMG,
		  alt 
               FROM 
                   Banner 
               ORDER BY 
                   RAND() 
               LIMIT 
                   0,1"; 

    $res = mysql_query($sql) or die (mysql_error()); 
     
    $Img = mysql_fetch_object($res); 
     
    printf("", 
            $Img->URL,
	    $Img->IMG, 
            $Img->alt); 
             
?>
Das ergebnis seht ihr hier:

http://www.fragglechen.de/playlists/...lPlaylist.html

Was mach ich falsch?
 
Alt 23.07.2004, 11:33  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
Zitat von Fragglechen
naja.
es ist eine .html-seite .. du solltest da schon eine .php seite draus machen.

unterstützt dein webspace eigentlich PHP?

mach mal folgendes
PHP-Code:
<?php

   phpinfo
();

?>
als phpinfo.php abspeichern, hochladen und den link veröffentlichen, okay?
imported_Ben ist offline  
Alt 23.07.2004, 11:37  
Gast
 
Beiträge: n/a
Standard

Ja er hat PHP 4.2.2

und die Infoseite gibt es schon....

http://www.fragglechen.de/phpinfo.php

Naja Die HTML Seite wird vonnem MIRC Script generiert und ich will danach nur noch mein Random-Banner einbauen.
Da müsst ich bei jeder änderung ja erst die Seite Manuell von HTML in PHP umschreiben oder?
 
Alt 23.07.2004, 11:39  
Gast
 
Beiträge: n/a
Standard

dann änder halt dein irc-script, dass die dateien als .php gespeichert werden.
 
Alt 23.07.2004, 11:45  
Gast
 
Beiträge: n/a
Standard

Dat geht nich das irc script is nich von mir und ich kenn mich damit nich aus

Aber gut ich nen die Dateien Mauell um.

Danke für die Hilfe es geht
 
Alt 23.07.2004, 12:01  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
Zitat von Fragglechen
Ja er hat PHP 4.2.2
dir ist bewusst, dass es mittlerweile PHP 5 gibt, ne?

also wenigstens PHP 4.3.7 nehmen.
das würde ich mal dem hoster anraten, sonst wird der bald keine kunden mehr haben.

ich hatte NIE PHP 4.2.2
imported_Ben 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

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Banner Werbung und map-Funktion aus html HTML, Usability und Barrierefreiheit 5 26.05.2006 11:23
banner Venom PHP Tipps 2006 7 31.03.2006 23:49
Banner im Layer über nem Flash! Quagga HTML, Usability und Barrierefreiheit 13 21.02.2006 19:05
Texte automatisch in gif oder jpg Banner umwandeln. Wie? Völlig unbedarft PHP Tipps 2007 1 03.11.2005 20:12
Random socke Datenbanken 1 30.08.2005 23:46
Banner hilfe Benjamin PHP Tipps 2005-2 4 12.08.2005 08:21
Banner Ranking PHP Tipps 2005-2 2 30.07.2005 15:46
Partner über Banner mit kunbde verbinden... PHP Tipps 2005 2 19.05.2005 15:41
HILFE!! Random HTML??! PHP Tipps 2005 16 14.05.2005 13:28
Banner Beitragsarchiv 11 21.04.2005 06:26
[suche] Designer für Banner (kostenlos) zwelch Beitragsarchiv 2 28.02.2005 21:49
1 Datensatz im Random Sonja PHP Tipps 2005 6 19.02.2005 19:16
Random von Bildern ohne Browser neu laden PHP Tipps 2005 6 20.01.2005 19:56
Pflichtklick auf Banner => dann weiter Kori HTML, Usability und Barrierefreiheit 2 25.08.2004 21:51
[Erledigt] Banner anzeigen!!! HTML, Usability und Barrierefreiheit 7 23.07.2004 20:36

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php5 random banner, random banner mit anzeige limit php, random banner einbauen, \banner.php\ random, random banner

Alle Zeitangaben in WEZ +2. Es ist jetzt 03:35 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.