/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Fatter det ikke!
Fra : Sinkbæk


Dato : 24-03-01 18:12

Hej!

Jeg bliver ved med at få denne fejl:

Parse error: parse error, expecting `T_VARIABLE' or `'$''

-Når jeg kører følgende:
<?
$1 = "Test1";
$2 = "Test2";
$3 = "Test3";
?>
<select name="stem1" size="1">
<option value="1"<? echo "$1"; ?></option>
<option value="1"<? echo "$2"; ?></option>
<option value="3"<? echo "$3"; ?></option>
</select>
inde i en form selvfølgelig..

Hvad gør jeg?

-Thomas Sinkbæk



 
 
Thomas Jespersen (24-03-2001)
Kommentar
Fra : Thomas Jespersen


Dato : 24-03-01 18:21

"Sinkbæk" <ts@8888nvr.dk> writes:

> Hej!
>
> Jeg bliver ved med at få denne fejl:
>
> Parse error: parse error, expecting `T_VARIABLE' or `'$''
>
> -Når jeg kører følgende:
> <?
> $1 = "Test1";
> $2 = "Test2";
> $3 = "Test3";

Variabel-navne SKAL starte med et bogstav (a-zA-Z) eller underscore
'_'. Citat fra:
http://www.php.net/manual/en/language.variables.php

"Variable names follow the same rules as other labels in PHP. A valid
variable name starts with a letter or underscore, followed by any
number of letters, numbers, or underscores."

> <option value="1"<? echo "$1"; ?></option>

Du manger en '>' :

<option value="1"><? echo "$1"; ?></option>

Sinkbæk (24-03-2001)
Kommentar
Fra : Sinkbæk


Dato : 24-03-01 19:28

Det hjælper stadig ikke....
Får stadig denne fejl:
Parse error: parse error, expecting `T_VARIABLE' or `'$'' in
/www2/nvr/WWW/b-sider/nvrplay/nvrplay_stem.php on line 316

Med:
<?
$1 = "test1";
$2 = "test2";
$3 = "test3";
?>

<select name="stem1" size="1">
<option value="1"><? echo "$1"; ?></option>
<option value="1"><? echo "$2"; ?></option>
<option value="3"><? echo "$3"; ?></option>
</select>

> Variabel-navne SKAL starte med et bogstav (a-zA-Z) eller underscore
> '_'. Citat fra:
> http://www.php.net/manual/en/language.variables.php
>
> "Variable names follow the same rules as other labels in PHP. A valid
> variable name starts with a letter or underscore, followed by any
> number of letters, numbers, or underscores."
>
> > <option value="1"<? echo "$1"; ?></option>
>
> Du manger en '>' :
>
> <option value="1"><? echo "$1"; ?></option>



Thomas Jespersen (24-03-2001)
Kommentar
Fra : Thomas Jespersen


Dato : 24-03-01 19:34

"Sinkbæk" <ts@8888nvr.dk> writes:

> Parse error: parse error, expecting `T_VARIABLE' or `'$'' in

Ok 'T_' betyder "token", altså de delkomponenter et php-program er
opbygget af. En variabel er en af disse komponenter. T_VARIABLE er en
"skabelon" for hvordan et variabel-navn må se ud. Dit program
overholder ikke denne skabelon fordi dine variabelnavne starter med et
tal hvilket de ikke må.

> <?
> $1 = "test1";
> $2 = "test2";
> $3 = "test3";
> ?

Udskift med f.eks.

$var1 = "test1";
$var2 = "test2";
$var3 = "test3";

Og lav alle henvisninger til $1, $2 og $3 om til $var1, $var2 og $var3

Sinkbæk (24-03-2001)
Kommentar
Fra : Sinkbæk


Dato : 24-03-01 20:47

Tusind tak for hjælpen - nu kører det!

> Ok 'T_' betyder "token", altså de delkomponenter et php-program er
> opbygget af. En variabel er en af disse komponenter. T_VARIABLE er en
> "skabelon" for hvordan et variabel-navn må se ud. Dit program
> overholder ikke denne skabelon fordi dine variabelnavne starter med et
> tal hvilket de ikke må.
>
> > <?
> > $1 = "test1";
> > $2 = "test2";
> > $3 = "test3";
> > ?
>
> Udskift med f.eks.
>
> $var1 = "test1";
> $var2 = "test2";
> $var3 = "test3";
>
> Og lav alle henvisninger til $1, $2 og $3 om til $var1, $var2 og $var3



Søg
Reklame
Statistik
Spørgsmål : 177511
Tips : 31968
Nyheder : 719565
Indlæg : 6408590
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste