I am wirting a code seperation engine for PHP, the idea of which is it will remove the need for me to have to build the majority of the websites at my company. The designers will be able to build the html in dreamweaver or similar and then insert custom tags into their code. The engine will parse the code and insert the necessary PHP code. For the most part this engine is working. However under some cirtumstances (like the one shown below) I need to be able to perfom a loop or if statement. This is proving to be incredably difficult since I would end up with code like below. For obvious reasons the compiler does not like this code. This would be simple if PHP had GOTO's. Does anyone know of a way around this situation?
HTML ---- <table> <products type="loop"> <tr> <td><products type="text" field="name"></td> <td><products type="text" field="price"></td> </tr> <products type="endloop"> </tr> PHP --- if($type == 'LOOP') { $sql = 'SELECT * FROM products'; $result = mysql_query($sql, $db); $record = $mysql_fetch_array($result, MYSQL_ASSOC); { } if($type == 'TEXT') echo($record[$field]); if($type == 'ENDLOOP') { } } -- ------------------------------------------------------ Stephen Brewster Email: [EMAIL PROTECTED] Tel: 0116 2335545 Mobile: 07776 475849 ICQ: 383095 ------------------------------------------------------ UNIX SEX unzip; strip; touch; finger; mount; fsck; more; yes; umount; sleep -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php