I'm about to pull my hair out. I'm using PHP 4.1 and mySQL 4.03 running on IIS/Windows XP.
After tinkering with the .ini file I got it to work. In fact, it works very well but doesn't seem to pass variables from html forms to my scripts. I turned registerglobals off due to security concerns but shouldn't track_vars on allow me to pass these with $HTTP_POST_VARS?
Here's an example of where I'm echoing the value of $form_block in the body of my html page:
$form_block = "<FORM METHOD=\"POST\" ACTION=\"contactprocess.php\">
<TABLE cellpadding=0 cellspacing=1><TH> </TH><TH> </TH>
<TR align=\"right\">
<TD>ID:
<INPUT TYPE=\"text\" NAME=\"ID\" VALUE=\"$id\" SIZE=40></TD>
<TD>DATE:
<INPUT TYPE=\"text\" NAME=\"DATE\" VALUE=\"$date\" SIZE=40></TD></TR>";
<BODY>
<? echo $form_block;?>
</TABLE>
</FORM>
</BODY>
None of the name values are available as variables, as they should be, to the script.