3Danke
ERLEDIGT
JA
JA
ANTWORTEN
6
6
ZUGRIFFE
353
353
EMPFEHLEN
-
30.11.11 14:36 #1
- Registriert seit
- Oct 2011
- Ort
- Hamburg, Germany
- Beiträge
- 38
Hallo liebe Community,
ich stehe heute mal wieder aufm Schlauch...
Ich habe eine simple If else Abfrage aber irgendwie funktionierts dann doch nicht.
Folgender Code.:
Ich möchte nur, dass er die Variablen $Xtitel & $Xcontent nach Inhalt vergleicht,PHP-Code:<?php
$Xtitel = echo $TITEL;
$Xcontent = echo $INHALT;
if($Xtitel == $Xcontent){
echo '...';
}else{
echo $INHALT;
}
?>
das heisst wenn $Xtitel == $Xcontent soll er '...' ausgeben, wenn die Variablen nicht gleich sind soll er $INHALT ausgeben.
Wenn ich die Variablen mit "echo" davor schreibe gibt er mir nen Fehler aus ._.
Liebe Grüße
-
Mach mal ein var_dump() auf die variablen. Ist besser zum sehen was da wirklich drin ist.
---------------------------------------------------------------------------------------------------
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
-
30.11.11 14:45 #3
- Registriert seit
- Jun 2007
- Ort
- Passau (Niederbayern)
- Beiträge
- 1.394
Hi,
das echo bei einer Zuweisung ist überflüssig, das geht so nicht. Wenn du einer Variable nen Wert zuweisen willst, dann geht das so:
In deinem Beispiel fehlt allderings noch einiges, was willst du eigentlich konkret vergleichen?PHP-Code:$a = 123;
$b = "test";
$c = $a
$d = "bla" . $b . 123;
Angenommen, $TITEL und $INHALT sind beide definiert und haben einen Wert, dann kannst du diese so direkt vergleichen, ohne den Umweg über $Xtitel und $Xcontent:
GrußPHP-Code:if($TITEL == $CONTENT) {
echo "...";
} else {
echo $INHALT;
}
BKÜber eine gute Bewertung freut sich jeder ;)
Bitte erledigte Threads als "Erledigt" markieren.
"Though a program be but three lines long, someday it will have to be maintained.''
-- Geoffrey James, "The Tao of Programming"
-
30.11.11 15:02 #4
- Registriert seit
- Oct 2011
- Ort
- Hamburg, Germany
- Beiträge
- 38
Also die Variabeln haben Werte bzw. sind gefüllt.
Das Script funktioniert auch wenn ich statt den Variablen $TITEL & $INHALT z.b. "BLA" nehme ...
Das Problem ist, das ich Joomla verwende und daher sind mir die PHP Parameter mit.:
vorgegeben sind.PHP-Code:$this->escape($this->item->title) // Titel
$this->item->introtext // Inhalt
Er sollte nur vergleichen ob Titel und Content gleich sind und wenn ja dann sollte er mir nur "..." ausgeben, nagut dann muss ich mal nach ner anderen Lösung guckenPHP-Code:<?php
$Xtitel = $this->escape($this->item->title);
$Xcontent = $this->item->introtext;
if($Xtitel == $Xcontent){
echo '...';
}else{
echo $this->item->introtext;
}
?>
Danke trotzdem
-
30.11.11 15:10 #5Die Schweine von heute sind unsere Schnitzel von morgen!
-
30.11.11 15:11 #6
- Registriert seit
- Oct 2011
- Ort
- Hamburg, Germany
- Beiträge
- 38
-
30.11.11 15:17 #7
- Registriert seit
- Oct 2011
- Ort
- Hamburg, Germany
- Beiträge
- 38
Okay habe jetzt ne andere Variable zum vergleichen genommen, jetzt gehts!
Dankeschön an alle
Ähnliche Themen
-
variablen mit 1 vergleichen
Von DerEisige im Forum PHPAntworten: 3Letzter Beitrag: 17.12.08, 16:02 -
Variablen vergleichen
Von spikaner im Forum PHPAntworten: 2Letzter Beitrag: 10.06.08, 16:42 -
3 Variablen vergleichen
Von Kurt Cobain im Forum PHPAntworten: 6Letzter Beitrag: 03.05.08, 22:48 -
if abfrage innerhalb echo
Von AHelfer im Forum PHPAntworten: 31Letzter Beitrag: 01.05.08, 13:17 -
Echo ausgabe bei abfrage einer Leeren Datenbank
Von liquidbeats im Forum PHPAntworten: 29Letzter Beitrag: 29.02.04, 15:27





Zitieren



Login






[PHP][Snippet] Array zu XML konvertieren