Re: mixing HTML and PHP code

From: Date: Fri, 12 Jan 2001 02:59:42 +0000
Subject: Re: mixing HTML and PHP code
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-34194@lists.php.net to get a copy of this message
----- Original Message ----- From: "Jade Ohlhauser" <jade@bandwidthplace.com> To: "PHP List" <php-general@lists.php.net> Sent: Friday, January 12, 2001 1:40 PM Subject: Re: [PHP] mixing HTML and PHP code > IMHO even better is: > input_text('hello', 20, $value); > > that's how that would appear on our site. We order the parameters logically > and include a catch all final parameter that will add text to the HTML tag. I agree... In fact the last major project I did by myself was even better, it was layout_textbox(array( vname => "user_name", desc => "Enter your name", size => 20, pixel_size => 120, //Just for better control in IE max_size => 30 )); doesn't matter what order they go in, and the function puts defaults in for missing variables. you get the idea... made coding slightly longer, execution slightly slower, but maintainince 100% faster, no more looking up queer function definitions every time you wanted to change the size or value of something. Plus, when i changed all text fields in the system to simple ones with a different stylesheet, I simply update layout_textbox function. Couldn't use stylesheet, or buttons would be affected as well... > On our site that would more like: > > (comments) > > (include files) > > (page specific variables) > > html(); > > head($title); > head_css('stylesheet.css'); > head_script('script.js); > x('head'); > > body($style) > table(0, 0, 0, '100%', '', BLACK); > tr('top'); td(); image('fire.jpg'); x('td'); x('tr'); > x('table'); > > x('body'); > x('html'); Almost exactly the same, save it would be layout_open_table(array(.....)); foo foo foo layout_close_table(); Didn't think anybody out there did it the way I do :-) Gfunk My name was Brian McGee, I stayed up listening to Queen, When I was seventeen. http://www.gfunk007.com/

« previous php.general (#34194) next »