Eay..
Ik wil een script automatisch laten generenen op een eenvoudige manier. Nou dacht ik dat het misschien wel mogelijk was om gewoon een heel php script te echoén maar dit werkte toch niet. Momenteel heb ik het volgende script.

<?php
echo "<form> <input type='text' size='100' name='test' value='<?php $con = mysql_connect('localhost', 'root', '');
$db = producten;
mysql_select_db('$db', $con);
$uitkomst = mysql_query('SELECT * FROM`voorraad`WHERE name = '" . $row['naam
'] . "') or die(mysql_error());
$rij = mysql_fetch_array($uitkomst);
if( $rij['naam']=='' )
{
echo 'helaas dit product is uitverkocht';
}
</form>
?>


Dit is natuurlijk maar een klein stukje van het geheel maar het gaat om het idee. Wie weet hoe het komt dat dit niet werkt. En wie weet hoe het wel moet ?
De error die gegeven word is Parse error unexpectet T_ENCAPSED_AND_WHITESPACE
bij de volgende regel

if( $rij['naam']=='' )
Alvast bedankt


LAAT MAAR ZITTEN>> KLOPT WEER EENS NIKS VAN :S Sorry mense..!!!
wtf wil je hiermee bereiken ?

Maar dit kan dus niet, alles wat je echo'd word gewoon naar de browser gestuurd en dan is er geen php meer om het te verwerken.

Hoe het wel moet, de logica in php bouwen en alleen het resultaat netjes outputten naar de browser.
Een PHP script echoën kan heel goed, bijvoorbeeld op een site waar je codevoorbeelden wilt geven. Gebruik daarvoor de ingebouwde PHP functies [php]highlight_string[/php] en/of [php]highlight_file[/php]
[edit]Huh??? Ben ik ineens admin?[/edit]
[offtopic]
Jan als je voortaan ook de main page leest leer je al veel meer
[/offtopic]
@ Eris: inmiddels gedaan en gereageerd.
Ik zie absoluut niet in wat je hier mee wilt bereiken, maar de functie die nog het dichts bij komt bij wat jij wilt is eval, een functie om een string in PHP uit te voeren.
eval == evil

Reageren