hoi,
ik wil graag in een pagina met tekst een paar gegevens (prijzen) uit een ander php bestand, waar alle prijzen in staan, halen.

data.php
<?
$2_gangen = "230";
$3_gangen = "295";
?>

test.php
<?
include_once("data.php");
echo $2_gangen;
?>

maar dan geeft ie de volgende error

Parse error: syntax error, unexpected T_LNUMBER, expecting T_VARIABLE or '$' in /usr/home/djstarfi/public_html/test/Ny mapp/test.php on line 3

ik snap niet wat ik dan fout doe,
kan iem mij helpen?
$[cijfer] mag niet

wissel het even om:

$gangen_[cijfer]
Is dat het enige wat erin staat, in beide pagina's?

<?php
$gangen_2 = 230;
$gangen_3 = 295;
?>

<?php
include_once("data.php");
echo $gangen_2;
?>

edit: idd geen cijfer.. je kan ook beter geen shorttags gebruiken (<?)
dankje, dat wist ik niet...
nu doet ie het...
kalle,
ja nu wel, maar omdat hij het nu doet, kan ik het verwerken in een tekst pagina.
tog bedankt
Aj, als je zo'n situatie hebt (getal in een variable) weet je al bijna zeker dat je iets niet helemaal juist doet. Vaak is het dan netter/makkelijker/beter om een array te gebruiken, die gebruikt namelijk ook cijfers.
hoe doe je dat dan?
<?php
// In plaats van
$waarde1 = 'bla';
$waarde2 = 'blabla';
$waarde3 = 'blablabla';

// Gebruik je
$waarde = array();
$waarde[] = 'bla';
$waarde[] = 'blabla';
$waarde[] = 'blablabla';
?>

Met $waarde[] voeg je een nieuwe waarde aan een nieuwe key van de array toe. De eerste waarde in een array is $waarde[0] en is in bovenstaand voorbeeld dus 'bla'.
maar dat komt tog op precies het zelfde neer?
hoe haal je het nu uit dit bestand?

Reageren