![]() |
![]() ![]() |
![]() |
Rayj00 |
![]()
Post
#1
|
Group: Members Posts: 6 Joined: 1-June 20 Member No.: 27,369 ![]() |
I have a form with 20 inputs. They all work except one.
By work I mean subsequently, a php script can read the $_POST and update a mySQL database. But the following one is not working, as the subsequent $_POST is empty? For some reason the html looks like it's not working. I have the following html: <li id="li_15" > <label class="description" for="element_15">Property Identification Number: </label> <div> <input id="element_15" class="myDiv" type="text" maxlength="30" name='propertypin' Required /> </div> </li> The subsequent $propertypin = ($_POST['propertypin']); echo ("\n<h2>Propertypin = $propertypin </h2>\n"); returns nothing, while the other 19 $_POST's are fine. This is pretty simple stuff but I am pulling my hair trying to fix it!! Any ideas? Thanks, Ray |
Christian J |
![]()
Post
#2
|
. ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Group: WDG Moderators Posts: 9,661 Joined: 10-August 06 Member No.: 7 ![]() |
The following works for me:
CODE <form method="post"> <ul> <li id="li_15" > <label class="description" for="element_15">Property Identification Number: </label> <div> <input id="element_15" class="myDiv" type="text" maxlength="30" name='propertypin' Required /> </div> </li> </ul> <input type="submit" value="Send"> </form> <?php $propertypin = ($_POST['propertypin']); echo ("\n<h2>Propertypin = $propertypin </h2>\n"); ?> (of course you should sanitize the POST data before using it in a database query, or even writing it to a web page). What do the other INPUT fields look like? Do you have more than one with the same NAME "propertypin"? |
![]() ![]() |
![]() |
Lo-Fi Version | Time is now: 27th April 2024 - 02:44 PM |