Undefined index is an error generated due to something trying to access a value in an array that doesn't exist. That array can be the form elements array. You should check all values with the " !isset " function to see if they exist before trying to access them in case the user did not enter a value that you are expecting to be there.
Ron >From: toby z >To: Stephen >Sent: 06/16/2003 5:43 AM >my dear man >if u try > >>> $tireqty = $_POST['tireqty']; > >with register globals on > >it gives u the same error :) > >i didn ask that without any reazon > >toby > >--- Stephen <[EMAIL PROTECTED]> wrote: > Which just >goes to show some people will say anything... >> >> I don't think this has anything to do with register globals (Sorry >> toby). >> Undefined index sounds like php is just warning you that you are >> using a >> variable without a value. Since you are using a form to send data, >> this can >> occur. To be honest, its a fairly pointless warning, so you >> probably want to >> ignore it. In your php.ini file search for and find the >> error_reporting >> option. I recommend you change your settings to >> error_reporting = E_ALL & ~E_NOTICE >> This should solve your problem. >> >> ----- Original Message ----- >> From: "Stuart Felenstein" <[EMAIL PROTECTED]> >> To: <[EMAIL PROTECTED]> >> Sent: Saturday, June 14, 2003 10:18 AM >> Subject: Re: [PHP-WIN] Help please: undefined index in sample code >> >> >> > Yes, register globals are now on. Though it doesn't apparently >> matter. >> > >> > Stuart >> > >> > toby z <[EMAIL PROTECTED]> wrote: >> > register globals on or off ????? >> > >> > --- Stuart Felenstein wrote: > I can't believe >> > Chapter 1 , section 1 and I'm off to a bad start >> > > already. >> > > Using this form and script, I keep getting "undefined index" >> for >> > > the variables I declare in the script. Running PHP 4.3.2 on XP >> > > Pro. Thanks. >> > > Stuart >> > > >> > > Form: >> > > >> > > >> > > >> > > >> > > Item >> > > Quantity >> > > >> > > >> > > Tires >> > > [input] > maxlength="3"> >> > > >> > > >> > > Oil >> > > [input] > maxlength="3"> >> > > >> > > >> > > Spark Plugs >> > > [input] > maxlength="3"> >> > > >> > > >> > > [input] > Order"> >> > > >> > > >> > > >> > > >> > > Script: >> > > >> > > >> > > >> > > >> > > >> > > >> > > Bob's Auto Parts >> > > Order Results >> > > > //create short variable names >> > > $tireqty = $_POST['tireqty']; >> > > $oilqty = $_POST['oilqty']; >> > > $sparkqty = $_POST['sparkqty']; >> > > ?> >> > > > echo ' >> > Your order is as follows: >> > '; >> > > echo $tireqty.' tires >> > '; >> > > echo $oilqty.' bottles of oil >> > '; >> > > echo $sparkqty.' spark plugs >> > '; >> > > ?> >> > > >> > > >> > > >> > >> > >> >________________________________________________________________________ >> > Want to chat instantly with your online friends? Get the FREE >> Yahoo! >> > Messenger http://uk.messenger.yahoo.com/ >> >> >> >> -- >> PHP Windows Mailing List (http://www.php.net/) >> To unsubscribe, visit: http://www.php.net/unsub.php >> > >________________________________________________________________________ >Want to chat instantly with your online friends? Get the FREE Yahoo! >Messenger http://uk.messenger.yahoo.com/ > >-- >PHP Windows Mailing List (http://www.php.net/) >To unsubscribe, visit: http://www.php.net/unsub.php > > > -- Ron Herhuth -- Senior Developer -- [EMAIL PROTECTED] -- PHP Windows Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php