ik krijg bij de volgend code:
<?
$stringData = "<?
session_start();
include 'connect.inc.php';
$con = mysql_connect($db_host, $db_user, $db_pass) or die('Er kon geen verbinding met de server worden gemaakt.');
mysql_select_db($db_name, $con) or die('de juiste database kon niet gevonden worden.');
$result2 = mysql_query("SELECT * FROM nieuws
WHERE id='$currentFile'");
while($row = mysql_fetch_array($result2))
{
$titel=$row['titel'];
$text=$row['text'];
}
echo $titel;
echo $text;
?>";
?>

deze foutmelding:
Parse error: syntax error, unexpected T_STRING in /home/infur/public_html/insert.php on line 7
Die foutmelding komt omdat je $stringdata afsluit op regel 7.
$stringdata "mysql_query(" // afgesloten en daarna ga je weer verder.
hoe kan ik dat dan verbeteren
Escapen? Waarom staat 't überhaupt in een var?
<?
$stringData = "<?
session_start();
include 'connect.inc.php';
$con = mysql_connect($db_host, $db_user, $db_pass) or die('Er kon geen verbinding met de server worden gemaakt.');
mysql_select_db($db_name, $con) or die('de juiste database kon niet gevonden worden.');
$result2 = mysql_query(\"SELECT * FROM nieuws
WHERE id='$currentFile'\");
while($row = mysql_fetch_array($result2))
{
$titel=$row['titel'];
$text=$row['text'];
}
echo $titel;
echo $text;";
?>
heel erg bedankt en omdat die var in een ander bestand wordt geschreven, maar nu krijg ik de volgende error:
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/infur/public_html/insert.php on line 37

en dan hebben ze het over:
$titel=$row['titel'];

kan iemand me helpen
Hmm. [ escapen, maar ik denk dat 't dan niet meer werkt. Probeer maar eens.

$titel=$row\['titel'\];
$text=$row\['text'\];

Misschien dat je $ dan ook wel moet escapen.
Sowieso is 't gewoon geen handige manier zo.
weet jij een betere manier? en heel erg bedankt het werkt nu wel, maar het schrijf in een .php bestand daar gaat wel het 1 en ander fout.
Ik weet niet precies wat je wil bereiken. Misschien kan je iets met een [php]function[/php] doen ofzo?

Of de data die uit die query komt opslaan in een array?
Turmin schreef op 26.11.2009 20:30
Ik weet niet precies wat je wil bereiken. Misschien kan je iets met een [php]function[/php] doen ofzo?

Of de data die uit die query komt opslaan in een array?


ik wil dat het bestand waar die var van hierboven staat die var in een php bestand zet dat lukt wel maar er worden delen weggelaten en verandert.
Klopt. Maar wat wil je er nou precies mee bereiken dan en waarom zet je niet gewoon die code er normaal neer maar eerst via een var. Wat zou de meerwaarde moeten zijn? Misschien kan je iets met een [php]include[/php] doen?
Turmin schreef op 26.11.2009 20:52
Klopt. Maar wat wil je er nou precies mee bereiken dan en waarom zet je niet gewoon die code er normaal neer maar eerst via een var. Wat zou de meerwaarde moeten zijn? Misschien kan je iets met een [php]include[/php] doen?


ik wil ermee bereiken dat het nieuwe bestand zijn inhoud uit een database haalt. en ik zet het er zo in fwrite($fh, $stringData);
dus daarom die var

Reageren