ERLEDIGT
NEIN
NEIN
ANTWORTEN
1
1
ZUGRIFFE
331
331
EMPFEHLEN
-
Hallo Leute,
ich möchte gerne einen dynamischen Hintergrund für ein Web erstellen. Aber leider funktioniert das was ich geschrieben habe nicht so richtig.
Hier mal mein Code
Das Array habe ich gekürzt..
Der Aufruf dann in der Seite sieht so ausPHP-Code:
//$Farbe = $_GET['f'];
$Farbe = "3"; // Als Text mit einen festen Wert belegt
// Pfad angeben - beachten, wenn index.php auf anderen Servern liegt
$BasisPfad = "http://meinserver.local";
$hintergrund = array(
array(
"bg" => "/img/hg_002.png",
"color" => "0",
),
array(
"bg" => "/img/hg_000.png",
"color" => "1",
),
array(
"bg" => "/img/hg_001.png",
"color" => "2",
),
array(
"bg" => "/imgr/hg_002.png",
"color" => "3",
),
);
foreach($hintergrund AS $col => $value){
if($Farbe == $col['color']){
$dynBG = $BasisPfad.$value['bg']; //hier baue ich die Grafik zusammen
}
}
Leider funktioniert es nicht so.. Kann ir da einer helfen wo ich den Fehler mache?PHP-Code:<div id="i-talk24_box" style="background-image:url(<?php echo $dynBG; ?>);background-repeat:no-repeat;">
Gruß
Fredolin
-
Du hast einen 2-Dimensionalen Array, da musst du die Schleife anderst aufbauen
Der Value der Schleife ist der Subarray.
PHP-Code:foreach($hintergrund AS$item){
if($Farbe == $item['color']){
$value = $item['bg'];
//TODO: Hier dein $dynMg zusammensetzen
break; //Die Schleife abbrechen, da es eh nur ein Treffer geben kann
}
}
---------------------------------------------------------------------------------------------------
item: Ich habe es mir aus gesundheitlichen Gründen abgewöhnt unformatierten Code zu lesen (Auch SQL-Statements kann man formatieren!)
item: Tutorial: [PHP][MySQL] Debug Queries
item: Schreibt mir keine PN mit Fragen die im Forum beantwortet werden können - ich mache kein persönliches coaching
item: Bitte zur besseren Lesbarkeit PHP-Code in [PHP]...[/PHP], SQL in [SQL]...[/SQL], Visual Basic in [VB]...[/VB] etc. schreiben
Ähnliche Themen
-
Dynamische Signaturen hintergrund jpg/png ?
Von neoplacer im Forum PHPAntworten: 8Letzter Beitrag: 18.04.09, 18:53 -
Tabellen Hintergrund Farbe soll sich ändern nicht der Hintergrund der Seite !
Von pantoon im Forum Javascript & AjaxAntworten: 3Letzter Beitrag: 19.11.08, 11:23 -
Dynamische <Divs> => Dynamische Ereignisse!?
Von Geflügel im Forum Javascript & AjaxAntworten: 1Letzter Beitrag: 05.09.07, 21:17 -
Dynamische IP
Von 007_gorilla im Forum PHPAntworten: 2Letzter Beitrag: 01.01.05, 03:23 -
JPG-Hintergrund an 2. JPG-Hintergrund anpassen
Von Struwwel im Forum PhotoshopAntworten: 2Letzter Beitrag: 28.04.04, 03:26





Zitieren

Login






[PHP][Snippet] Array zu XML konvertieren