Reply to Re: Initialize form values to NULL

Your name:

Reply:


Posted by Oberon on 08/24/07 03:36

Understood.

However, I have done this before using
$_POST['<--hardCodedValueGoesHere-->'] = NULL;. I was wondering if there
was a way to accomplish this with a loop structure instead of longhand,
line-by-line for each form value....particularly if I have a form with 30+
fields which I am required to build.

Currently this is the test form:

*****************************************************
<form name="dataPlayground" method="post" action="<?php
$_SERVER['PHP_SELF']; ?>">
<p>
<label for="textfield">First Name:</label>
<br>
<input name="firstName" type="text" class="inputCSS" value="<?php echo
$_POST['firstName']; ?>" id="firstName">
</p>
<p>
<label for="label">Middle Name:</label>
<br>
<input name="middleName" type="text" class="inputCSS" value="<?php echo
$_POST['middleName'] ?>" id="label">
</p>
<p>
<label for="label2">Last Name:</label>
<br>
<input name="lastName" type="text" class="inputCSS" value="<?php echo
$_POST['lastName'] ?>" id="label2"></p>
<p>
<label for="Submit"></label>
<input type="submit" name="mojo" value="Submit Me" id="Submit">
<label for="label3"></label>
<input type="reset" name="Submit2" value="Reset" id="label3">
</p>
</form>
*****************************************************

The reason I want to do what I want to do is two-fold:

1. Preserve entered data in the fields in case the form is not properly
filled out.
2. Use an array structure for error checking and changing the CSS
properties to visually indicate an error on the page.

--Like I said, I've done this before, I'm just looking for a short form way
to do it.

Thanks,

Rob



"Jerry Stuckle" <jstucklex@attglobal.net> wrote in message
news:c9SdnUknBuwr31PbnZ2dnUVZ_jednZ2d@comcast.com...
> Oberon wrote:
>> I am looking to initialize form values to NULL prior to the client
>> filling in the form.
>>
>> I would like to do this using an array by putting all of the form
>> variables into it and setting them using a foreach() loop to NULL.
>>
>> Is there a way to do this using PHP 5.1.2?
>
> HTML does not recognize null values. A form object always has a value,
> although that value may be an empty string.
>
> Some types of form objects (i.e. checkboxes) will only send their value of
> they are checked. Others (i.e. text fields) will send an empty string if
> there is nothing in the field.
>
> PHP cannot change this behavior.
>
> --
> ==================
> Remove the "x" from my email address
> Jerry Stuckle
> JDS Computer Training Corp.
> jstucklex@attglobal.net
> ==================

[Back to original message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация