Reply to Re: Problem when submit

Your name:

Reply:


Posted by aaron.reese on 07/12/06 12:33

You need to set the default value of each input box to the the $_POST
value that was submitted.

You have...

> <input type="text" id="usrName" name="usrName"
> tabindex="002" size="30" maxlength="60">



What you need is

<input type="text" id="usrName" name="usrName"
tabindex="002" size="30" maxlength="60" value =
$_POST[usrName]>

REMEMBER!!!!

When outputting text via PHP's Print command, only variables contained
in double quotes will be converted to their values.

So if your PHP code looks like this....

Print '<input type="text" id="usrName" name="usrName" tabindex="002"
size="30" maxlength="60" value = $_POST[usrName]>';

The default value will show as "$_POST[usrName]" rather than the value
of $_POST[usrName].

Either swap the quotes over:
Print "<input type='text' id='usrName' name='usrName' tabindex='002'
size='30' maxlength='60' value = $_POST[usrName]>";

or force the quotes with the escape character

Print "<input type=\"text\" id=\"usrName\" name=\"usrName\"
tabindex=\"002\" size=\"30\" maxlength=\"60\" value =
$_POST[usrName]>";

or drop them altogether

Print '<input type=text id=usrName name=usrName tabindex=002 size=30
maxlength=60 value = $_POST[usrName]>';

You only really need them if your values have spaces in them (an to be
WCC compliant of course...)




goliathuy wrote:
> HI.. i need some help, i'm working on a form and using the submit
> button value to know when it has been submited... but the problem is
> that when i press <enter> on the text field, the value do not come...
> any clues?
> Here is the fom code:
> <form name="searchForm" action="search.php" method="post"
> enctype="multipart/form-data">
> <table width="1%" border=0>
> <tr title="User name">
> <tr>
> <td></td>
> <td rowspan="5">
> &nbsp;<INPUT type="hidden" name="Op" id="Op"
> value="p"/>
> </td>
> <td></td>
> </tr>
> <td align="left">
> <label class="texto">User&nbsp;name:</label>
> </td>
> <td width="1%">
> <input type="text" id="usrName" name="usrName"
> tabindex="002" size="30" maxlength="60">
> </td>
> </tr>
> <tr>
> <td colspan="3" valign="middle" align="right">
> <input type="submit" name="sent" id="sent"
> tabindex="101"
> value="Search" title="Search..."
> class="submitBlue"/>
> </td>
> </tr>
> </table>
> </form>

[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

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