PHP code in variabel zetten voor later op pagina.
Ik maak op mijn website een variabel aan namelijk '$feedback_eerdere_ontmoetingen'.
Hierin plaats ik met hulp van een if statement html/php code.
if($_SESSION['aantal_eerdere_ontmoetingen']==0){
$feedback_eerdere_ontmoetingen = "Stop dit erin";
else {
$feedback_eerdere_ontmoetingen = "Stop iets anders erin";
}
De bedoeling van de variabel is dat deze in de content wordt ge-print.
Nu dus het probleem; er zit php code IN die variabel. Nu weet ik dat je dan met " kan aangeven dat hier weer PHP begint, maar het is nu toch een beetje ingewikkeld... De error die ik krijg is :
unexpected T_VARIABLE (op het lijnnummer waar de php begint.)
Zou iemand mij kunnen helpen? Zie hieronder de code:
$feedback_eerdere_ontmoetingen = "
<div id='titel'>Plaats je ontmoeting</div>
<div id='formulieren'>
<form id='registreren' name='registreren' method='post' action='account_sessies3.php'>
" require_once('../PHP scripts/nieuw/calendar/calendar/classes/tc_calendar.php'); "
<table width='600' height='577' border='0' cellspacing='5' style='margin:auto;'>
<tr>
<td colspan='3'> </td>
</tr>
<tr>
<td height='70' colspan='2'>Vul alles zo nauwkeurig mogelijk in om de kans om de degene die je zoekt terug te vinden te vergroten.</td>
</tr>
<tr>
<td width='234' class='vet' style='vertical-align:top;'>Datum *<span class='hulptekst'><br />Selecteer op welk datum je degene<br />hebt ontmoet.<br /><br /></span></td>
<td width='347'>
Code (php)
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
<?php
$myCalendar = new tc_calendar('date1', true);
$myCalendar->setIcon('../PHP scripts/nieuw/calendar/calendar/images/iconCalendar.gif');
$myCalendar->setDate(01, 03, 2010);
$myCalendar->setPath('../PHP scripts/nieuw/calendar/calendar/');
$myCalendar->setYearInterval(2010, 2011);
$myCalendar->dateAllow('2010-01-01', date('Y.m.d'));
$myCalendar->writeScript();
?>
$myCalendar = new tc_calendar('date1', true);
$myCalendar->setIcon('../PHP scripts/nieuw/calendar/calendar/images/iconCalendar.gif');
$myCalendar->setDate(01, 03, 2010);
$myCalendar->setPath('../PHP scripts/nieuw/calendar/calendar/');
$myCalendar->setYearInterval(2010, 2011);
$myCalendar->dateAllow('2010-01-01', date('Y.m.d'));
$myCalendar->writeScript();
?>
</tr>";
Gewijzigd op 25/04/2011 22:16:00 door - SanThe -
Geniaal! Dan zit je inderdaad niet te ****en met komma's en puntjes... thanks!