Re: empty() & texarea

From: Date: Fri, 01 Mar 2002 17:04:33 +0000
Subject: Re: empty() & texarea
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-86792@lists.php.net to get a copy of this message
Hi Erik, I think that you look for array_count_values(). Regards, Andrey ----- Original Message ----- From: "Erik Price" <pricee@hhbrown.com> To: "John Fulton" <jfulton@rci.rutgers.edu> Cc: <php-general@lists.php.net> Sent: Friday, March 01, 2002 6:58 PM Subject: Re: [PHP] empty() & texarea > > On Friday, March 1, 2002, at 11:45 AM, John Fulton wrote: > > > > > I can't seem to get empty() to check if someone has left > > a textarea unanswered in an online form with code like > > the following: > > > > <textarea rows=8 cols=50 name=open_why_good_consult> > > <?echo $open_why_good_consult?> > > </textarea> > > In cases where you have provided a default value to fill in the form, > you can't use empty() to test the value of the result. What I would > recommend that you do is you test to see if the value is the same as > what it was filled in by default, and if so, you know the user hasn't > changed anything. > > <?php > $original_good_consult = $_POST['openWhyGoodConsult']; > ?> > <textarea rows="8" cols="50" name="openWhyGoodConsult"> > <?php echo $openWhyGoodConsult; ?> > </textarea> > <input type="hidden" name="originalGoodConsult" value="<?php > echo > $original_good_consult; ?>" /> > > ...later in the script > > if ($_POST['openWhyGoodConsult'] == $_POST['originalGoodConsult']) { > // then you know nothing has changed, the values are the same, > // so take some action to remind them such as echoing "Please > // fill in the Good Consult field" or whatever > } else { > // then you know they have entered a new value, so you can > // perform whatever code you need to on that > } > > > > HTH > > Erik > > > ---- > > Erik Price > Web Developer Temp > Media Lab, H.H. Brown > pricee@hhbrown.com > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > >

« previous php.general (#86792) next »