ID: 10887 User Update by: [EMAIL PROTECTED] Old-Status: Feedback Status: Open Bug Type: Unknown/Other Function Operating system: Windows 2000 Pro PHP Version: 4.0.5 Description: Variables from forms being undefined This function did not work in PHP4.05: elseif ($delete) { // delete a record $sql = "DELETE FROM models WHERE model_id=$model_id"; $result = mysql_query($sql); echo "$sql Record deleted!<p>"; } Unless I added isset() like so: elseif (isset($delete)) {} But as I added that in other functions that returned a value from mySQL, every value returned would be "1" or TRUE. Previous Comments: --------------------------------------------------------------------------- [2001-05-15 16:23:28] [EMAIL PROTECTED] This script shows no isset(), please be a little more descriptive. Derick --------------------------------------------------------------------------- [2001-05-15 16:01:31] [EMAIL PROTECTED] Here is an example of a script that returned the error in 4.05, and works in 4.04. elseif ($delete) { // delete a record $sql = "DELETE FROM models WHERE model_id=$model_id"; $result = mysql_query($sql); echo "$sql Record deleted!<p>"; --------------------------------------------------------------------------- [2001-05-15 15:54:10] [EMAIL PROTECTED] Please post a short reproducing script. (short is under 10 lines) --------------------------------------------------------------------------- [2001-05-15 15:50:01] [EMAIL PROTECTED] When using PHP4.05 my script always told me a variable from a form I had on the page was undefined. Using isset() the script ran without problems, but returned every query with "1" (my best guess is that is TRUE from isset()). I installed PHO4.04 and everything ran perfectly. Mike Peterson --------------------------------------------------------------------------- Full Bug description available at: http://bugs.php.net/?id=10887 -- PHP Development Mailing List <http://www.php.net/> To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]