fehler bei variable
johann
- php
Hi,
$jahr = "$row['YEAR(datum)']";
echo " <br><br> $jahr";
diese variable erzeugt eine fehlermeldung!! nämlich diese:
Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /pfad/newv.php3 on line 49
aber warum???
dankesehr.
Halihallo johann
$jahr = "$row['YEAR(datum)']";
echo " <br><br> $jahr";diese variable erzeugt eine fehlermeldung!! nämlich diese:
Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /pfad/newv.php3 on line 49
http://www.google.ch/search?q=unexpected+T_ENCAPSED_AND_WHITESPACE%2C+expecting+T_STRING+or+T_VARIABLE+or+T_NUM_STRING+&ie=UTF-8&oe=UTF-8&hl=de&meta=
=> http://p2p.wrox.com/archive/beginning_php/2002-09/85.asp
<quote>
http://www.php.net/types.string#language.types.string.parsing
you'll see that for simple array cases, you do NOT need to enclose a string
index within quotes. What's happening in your example is that you're
attempting to find the index "'userid'" in the post array, where the single
quotes are part of the string index. PHP wasn't expecting the ' character when
parsing tokens, since it knew it was parsing an array index. Valid array
indexes are strings, variables, or numbers, which is why the parse error you
see says "expected T_STRING, ...".
</quote>
zu einfachem Deutsch: Einfach die Quotingzeichen weg und schon sollte es funktionieren.
Google weiss _alles_! ;)
Viele Grüsse
Philipp
Hi,
leider wars das nicht.. habe ich vorher schon versucht... weiss keinen rat :-|
Halihallo johann
leider wars das nicht.. habe ich vorher schon versucht... weiss keinen rat :-|
$jahr = "$row['YEAR(datum)']";
echo " <br><br> $jahr";
was passiert, wenn du folgendes versuchst:
$col = 'YEAR(datum)';
$jahr = $row[$col];
...
oder
$jahr = $row['YEAR(datum)'];
echo "<br><br> $jahr";
oder
echo "<br><br> $row['YEAR(datum)']";
oder
echo "<br><br> $row[YEAR(datum)]";
wo erscheinen Fehler? - Hab grad kein PHP um selber zu testen.
Viele Grüsse
Philipp