php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 25.01.2010, 14:14  
Neuer Benutzer
 
Registriert seit: 25.01.2010
Beiträge: 10
PHP-Kenntnisse:
Fortgeschritten
BenediktK befindet sich auf einem aufstrebenden Ast
Standard Bild statt Text

Hallo miteinander.

Ich habe folgendes:

Ich möchte bei meiner Homepage folgendes einbauen: Es soll die PHP-Seite beim laden so durchsucht werden, dass dann z.B. "Kommandowagen" automatisch dann mit dem Bild "/images/10-1.jpg" ersetzt werden soll. Der Text wie z.B. "Kommandowagen" kommt durch ein Formular aus einer anderen Seite und durch die Datenbank schließlich auf die Seite. Wie ist das möglich?

Hier ein Auszug von der einen Seite, wo der Text ausgetauscht werden sollte:

PHP-Code:
if (count($rVehicles))
{
    foreach (
$rVehicles as $rVehicle)
    {
        if(
$rVehicle->link =="")
            {echo 
'<div style="padding-bottom:2px;">'.$rVehicle->name.' </div>';}
                    else
            {echo 
'<div style="padding-bottom:2px;">'.'<a target="_blank" href="'.JRoute::_($rVehicle->link).'">'.$rVehicle->name.'</a>'.' </div>';}
    }
}
else
{
    echo 
JTEXT::_('S_NOMISSIONENENGAGEDVEHICLE');


vielleicht könnt ihr mir helfen.

MfG Benedikt
BenediktK ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 25.01.2010, 14:36  
Neuer Benutzer
 
Registriert seit: 20.12.2009
Beiträge: 16
PHP-Kenntnisse:
Anfänger
bembelimen befindet sich auf einem aufstrebenden Ast
Standard

Ich verstehe nicht ganz den Zusammenhang zwischen deinem geposteten Code und dem Ersetzen, aber wenn du einen Text aus der Datenbank hast, kannst du doch bestimmte Textstellen mit str_replace ersetzen.
bembelimen ist offline  
Alt 25.01.2010, 14:40  
Neuer Benutzer
 
Registriert seit: 25.01.2010
Beiträge: 10
PHP-Kenntnisse:
Fortgeschritten
BenediktK befindet sich auf einem aufstrebenden Ast
Standard sry wenn falsch geschrieben.

Kurzform:

ich möchte einen Text, wie z.B. "Komandowagen" durch ein Bild ersetzen.
aber der Text kommt nur manchmal vor. Habe jetzt zwar einen Link bekommen kappiere ich aber nicht ganz. Kann man irgendwie Beispiel machen an meinen?

PHP: str_replace - Manual

Also der Text -> Bild



Kommandowagen -> /images/10-1.jpg
Löschfahrzeug 1 -> /images/40-1.jpg
Löschfahrzeug 2 -> /images/40-2.jpg
Rüstwagen -> /images/61-1.jpg
Drehleiter -> /images/30-1.jpg
Tanklöschfahrzeug -> /images/21-1.jpg
V-LKW -> /images/81-1.jpg
MZF -> /images/11-1.jpg
Einsatzleitung -> /images/12-1.jpg


Danke im vorraus
BenediktK ist offline  
Alt 25.01.2010, 14:52  
Neuer Benutzer
 
Registriert seit: 20.12.2009
Beiträge: 16
PHP-Kenntnisse:
Anfänger
bembelimen befindet sich auf einem aufstrebenden Ast
Standard

PHP-Code:
// Liefert: Sie sollten taeglich Pizza, Bier und Eiscreme essen.
$phrase "Sie sollten taeglich Fruechte, Gemuese und Ballaststoffe essen.";
$gesund = array("Fruechte""Gemuese""Ballaststoffe");
$lecker = array("Pizza""Bier""Eiscreme");

$newphrase str_replace($gesund$lecker$phrase); 
bembelimen ist offline  
Alt 25.01.2010, 14:54  
Neuer Benutzer
 
Registriert seit: 25.01.2010
Beiträge: 10
PHP-Kenntnisse:
Fortgeschritten
BenediktK befindet sich auf einem aufstrebenden Ast
Standard

Aber ich habe keinen statischen Text. er ändert sich immer. Also es kommt manchmal nur 1 mal ein Fahrzeug manchmal alle ...
BenediktK ist offline  
Alt 25.01.2010, 14:58  
Erfahrener Benutzer
 
Registriert seit: 07.07.2008
Beiträge: 208
homekiller befindet sich auf einem aufstrebenden Ast
Standard

Es wird doch auch nur etwas ersetzt wenn etwas gefunden wird
__________________

homekiller ist offline  
Alt 25.01.2010, 15:14  
Neuer Benutzer
 
Registriert seit: 25.01.2010
Beiträge: 10
PHP-Kenntnisse:
Fortgeschritten
BenediktK befindet sich auf einem aufstrebenden Ast
Standard

Wenn aber Phrase das ganze dokument sein soll?
PHP-Code:
$phrase "???";
$Text = array("Komandowagen""Löschfahrzeug");
$Bild = array(/images/10-1.jpg, /images/40-1.jpg);

$newphrase str_replace($Text$Bild$phrase); 
BenediktK ist offline  
Alt 25.01.2010, 15:49  
Erfahrener Benutzer
 
Registriert seit: 07.07.2008
Beiträge: 208
homekiller befindet sich auf einem aufstrebenden Ast
Standard

Naja in irgendeiner Variable wird doch der Inhalt drinstehen
Weil sonst ist ja eh nicht viel mit dynamischer Text

PHP-Code:
$phrase $variable_mit_text 
__________________

homekiller ist offline  
Alt 25.01.2010, 15:51  
Neuer Benutzer
 
Registriert seit: 25.01.2010
Beiträge: 10
PHP-Kenntnisse:
Fortgeschritten
BenediktK befindet sich auf einem aufstrebenden Ast
Standard

Dann also:
PHP-Code:
$phrase $rVehicle;
$Text = array("Komandowagen""Löschfahrzeug");
$Bild = array(/images/10-1.jpg, /images/40-1.jpg);

$newphrase str_replace($Text$Bild$phrase); 
ich probies dann aus. Wenn es geht melde ich micht. Achja: Am anfang vom Dokument rein oder?
BenediktK ist offline  
Alt 25.01.2010, 16:28  
Erfahrener Benutzer
 
Benutzerbild von Arne Drews
 
Registriert seit: 22.04.2009
Beiträge: 3.486
PHP-Kenntnisse:
Anfänger
Arne Drews wird schon bald berühmt werdenArne Drews wird schon bald berühmt werden
Arne Drews eine Nachricht über Skype™ schicken
Standard

Zitat:
Achja: Am anfang vom Dokument rein oder?
Naja, auf jeden Fall VOR der Ausgabe...

EDIT:
Und mach mal lieber
PHP-Code:
$Bild = array('/images/10-1.jpg''/images/40-1.jpg'); 

Geändert von Arne Drews (25.01.2010 um 16:29 Uhr). Grund: Noch etwas nachgewürzt
Arne Drews 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
Text Ersetzen an anderer Stelle phpde Off-Topic Diskussionen 6 03.08.2009 20:12
CSS Layout mit 4 Buttons nebeneinander!! Rambo02 HTML, Usability und Barrierefreiheit 7 27.07.2009 15:33
Webdesign dringend Hilfe Rambo02 HTML, Usability und Barrierefreiheit 3 25.07.2009 10:40
Textfelder Array in Datenbank schreiben raa PHP Tipps 2009 16 14.03.2009 21:41
JavaScript/PHP: qooxdoo 0.7.1 - Teil 1 : Eine Einführung Zergling-new Tutorials 6 25.01.2008 10:41
CSS - Bild im div container überlappt andere container Buschdieb HTML, Usability und Barrierefreiheit 13 19.07.2007 23:17
CSS - Design (clear - Problem) HTML, Usability und Barrierefreiheit 7 21.12.2005 14:55
Text aus der DB verteilen PHP Tipps 2007 17 16.11.2005 12:04
Designproblem: Text und Bild Sirke HTML, Usability und Barrierefreiheit 2 08.09.2005 14:59
[Erledigt] Link PHP Tipps 2005-2 10 20.07.2005 21:28
[Erledigt] durch Klick auf Text anderen Text einblenden HTML, Usability und Barrierefreiheit 3 03.07.2005 14:41
[Erledigt] Text auf Bild PHP Tipps 2005 9 28.04.2005 15:05
[Erledigt] DIV´s wollen nicht wie ich das will :-) HTML, Usability und Barrierefreiheit 22 28.03.2005 18:36
txt-Datei erstellen d-81 PHP Tipps 2004 12 11.08.2004 20:31

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
bild statt text php, php image statt text, benutzerfreundlichkeit bilder statt text, php 1.jpg strreplace, komandowagen obsluha, php textlink durch bild ersetzen, phrase bild code, div anstatt text bild, html statt text bild, textarray mit bildarray austauschen, php image statt text link, php phrase in text ersetzen, kontakt bild statt text, bild statt text, php str_replace bild, if bild = bild text einblenden, <81> text php, alt statt text bild, php texte von anderen seiten

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