WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Programmierung

Programmierung Rat & Tat für Programmierer

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 05.01.2002, 21:29   #1
pirate man
Inventar
 
Registriert seit: 15.06.2000
Beiträge: 2.833


Standard PHP: Warum kommt da nix?

ich bastel grad an einem script und hab dabei eine unlogische "entdeckung" gemacht

eine schleife:
PHP-Code:
if($id == "1")
{
setlocale("LC_ALL","de_DE");
$date strftime("%A, %d. %m. %Y"$temp_time);
}
elseif(
$id == "2")
{
$date strftime("%A, %B %d %Y"$temp_time);
}
else {} 
wenn ich $date ausgebe, wird das datum richtig angezeigt

noch eine schleife:
PHP-Code:
if($id == "1")
{
$kommentar "<a href=\"main.php?page=comments&id=$id\">Kommentare</a> [$anzahl]";
}
elseif(
$id == "2")
{
$kommentar "<a href=\"main.php?page=comments&id=$id\">Comments</a> [$anzahl]";
}
else {} 
wenn ich $kommentar ausgebe, wird nichts angezeigt

ich hab keine ahnung warum und hoffe, dass ihr mir helfen könnt
pirate man ist offline   Mit Zitat antworten
Alt 06.01.2002, 16:08   #2
mqs
Master
 
Registriert seit: 08.05.2001
Alter: 44
Beiträge: 533


mqs eine Nachricht über ICQ schicken
Standard

Für was ist :
[$anzahl]
hinten bei $kommentar?
____________________________________
http://www.schmausen.at
Dein Infoportal für Mittagsmenüs in Klagenfurt
mqs ist offline   Mit Zitat antworten
Alt 06.01.2002, 20:50   #3
_m3
Inventar
 
Registriert seit: 24.09.2001
Beiträge: 7.335


Standard

Probier mal [ und ] escapen, also "\[$anzahl\]", ev. versucht er das in einem Array-Context auzulösen.

Schon mal das Error-Log gecheckt bzw. error_reporting() verwendet? Hilft vielleicht.
____________________________________
Weiterhin zu finden auf http://martin.leyrer.priv.at , http://twitter.com/leyrer , http://www.debattierclub.net/ , http://www.tratschen.at/ und via Instant Messaging auf Jabber: m3 <ät> cargal.org .
_m3 ist offline   Mit Zitat antworten
Alt 06.01.2002, 21:10   #4
RaistlinMajere
Inventar
 
Registriert seit: 06.04.2001
Alter: 44
Beiträge: 2.343


Standard

kann es sein, daß die variable $kommentar keinen wert zugewiesen bekommt, weil weder in if noch in elseif eingegangen wird? prüf mal mittels php-generierten js-alerts, ob die abfragen wirklich auch eingegangen werden.

ansonsten würde ich auch raten, die eckigen klammern zu escapen.

eine andere möglichkeit wäre auch noch, die ausgabe in strings und variablen aufzuteilen, anstatt die variablen in den ausgabestring sofort aufzunehmen.

also nicht: $string = "dies ist ein string und jetzt kommt eine $variable";

sondern: $string = "dies ist ein string und jetzt kommt eine " . $variable;

probier das mal aus.
____________________________________
"Life is like a box of rockets," said the Marine. "You never know what you´re gonna ret."
Then he pulled the trigger of his BFG9000.
RaistlinMajere ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

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

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 17:51 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag