PHP code uitvoeren vanuit db
Ik probeer een newsfeed te vullen vanuit de database. Het probleem is echter dat deze hele newsfeed zelf ook al ge echo ed wordt van de database. Hierdoor wordt de php code om de newsberichten te vullen niet herkent. Dit is de volgende code:
<code>
Code (php)
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
<?
foreach($results as $key){
$unique = array_unique($key);
array_shift($unique);
echo "<br/>";
echo "<br/>";
$imploded = implode(" </br>", $unique);
echo($imploded);
}
?>
foreach($results as $key){
$unique = array_unique($key);
array_shift($unique);
echo "<br/>";
echo "<br/>";
$imploded = implode(" </br>", $unique);
echo($imploded);
}
?>
</code>
Nu heb ik iets gelezen over eval, maar kan dit niet in deze context plaatsen. Dus vandaar hoop ik dat mensen hier er eventueel raad mee weten:)
Alvast bedankt,
Ja dat had ik eigenlijk ook al door. Maar ik zie geen manier hoe ik anders berichten kan plaatsen in de newsfeed, de newsfeed moet immers zelf ook in de database staan.. Ik kan niet bedenken hoe ik zonder php code uit te voeren de newsfeed dynamisch te maken
Quote:
if eval is the answer you're almost certainly asking the wrong question
De newsfeed moet je dus schrijven IN php, daarin prop je de gegevens vanuit de databse. Waarom zou je dat anders doen??
De newsfeed is een jQuery newsfeed en alleen de content moet worden gevuld met php. Aangezien de hele pagina inclusief de nesfeed in de db moet komen zie ik geen manier hoe ik dan de newsfeed kan vullen zonder php te gebruiken in de database content.
En waarom moet een hele pagina in de database staan? Laat hem lekker een geparsede pagina opnemen (in die pagina gebruik je de DB en PHP om de goede content te maken). En Javascript/jQuery lees die maar in. Kan ook in JSON-formaat.
gebieden die wel en niet bewerkbaar mogen zijn, maar ik heb geen idee hoe ik dit doe zonder losse html pagina's te maken en dus de dynamica verlies. Kun je me misschien wat tips geven?