Printable Version of Topic

Click here to view this topic in its original format

HTMLHelp Forums _ Markup (HTML, XHTML, XML) _ Form Input Not Working?

Posted by: Rayj00 Mar 22 2024, 09:28 AM

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

Posted by: Christian J Mar 22 2024, 11:52 AM

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"?


Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)