On Saturday 04 December 2004 15:36, Dustin Krysak wrote: > Hi there, I have some code where I am using the $_SERVER['PHP_SELF'] > array to reference my script for a form action... now for some reason > the file name is not being rendered out. I am including only small > snippets of my code to see where my error is... I know this is not your actual code, but did you actually run this? I can't see any errors in it and it should work fine if you're using a recent version of PHP. > <?php > > $editFormAction = $_SERVER['PHP_SELF']; What does print_r($_SERVER) show? What does print $editFormAction show? > print "<form action=\"".$editFormAction."\" method=\"post\" > name=\"ml_form\" id=\"ml_form\">\n"; As you're not placing variables inside your print statement you might as well use single-quotes: print '<form action="'.$editFormAction.'" method="post" name="ml_form" id="ml_form">'."\n"; This does away with all the backslashes (which gives me a headache). But if you're going to be using double-quotes then there's no reason to break out of it: > print "<form action=\"".$editFormAction."\" method=\"post\" ^^^^^^^^^^^^^^^^^ -- Jason Wong -> Gremlins Associates -> www.gremlins.biz Open Source Software Systems Integrators * Web Design & Hosting * Internet & Intranet Applications Development * ------------------------------------------ Search the list archives before you post http://marc.theaimsgroup.com/?l=php-general ------------------------------------------ /* BOFH Excuse #235: The new frame relay network hasn't bedded down the software loop transmitter yet. */ -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php