Forum Moderators: coopster

Message Too Old, No Replies

using $ POST to auto generate form

         

mmaes

11:55 pm on Dec 11, 2008 (gmt 0)

10+ Year Member



On my home page I have a simple form to capture name phone and email

I want the data to go from the first page to the main form with the fields prefilled out for the user...

on the main page I have
<form action="http://example.com/promo.php" method="post">
<div id="fields">
<div id="formname">
<p>Full Name</p>
<input class="input" name="name" id="name" type="text" size="18"/>
</div>
<div id="formphone">
<p>Phone</p>
<input class="input" name="phone" id="phone" type="text" size="10"/>
</div>
<div id="formemail">
<p>Email</p>
<input class="input" name="email" id="email" type="text" size="15"/>
</div>
</div>
<div id="button">
<input type="image" class="submit" src="http://www.example.com/img/go.gif" alt="go" />
</div>
</form>

on the second page I wanted to use
$_POST echo to have the form field filled out

<input type="text" name="name" value="<?php echo $name ?>">

[edited by: mmaes at 12:43 am (utc) on Dec. 12, 2008]

[edited by: dreamcatcher at 1:29 am (utc) on Dec. 12, 2008]
[edit reason] use example.com. Thanks. [/edit]

Alcoholico

12:01 am on Dec 12, 2008 (gmt 0)

10+ Year Member



What about <input type="text" name="name" value="<?php echo $_POST['name']; ?>">

mmaes

12:10 am on Dec 12, 2008 (gmt 0)

10+ Year Member



nope that didn't work either...
here is the index page form...

<form action="http://example.com/promo.php" method="post">
<div id="fields">
<div id="formname">
<p>Full Name</p>
<input class="input" name="name" id="name" type="text" size="18"/>
</div>
<div id="formphone">
<p>Phone</p>
<input class="input" name="phone" id="phone" type="text" size="10"/>
</div>
<div id="formemail">
<p>Email</p>
<input class="input" name="email" id="email" type="text" size="15"/>
</div>
</div>
<div id="button">
<input type="image" class="submit" src="http://www.example.com/img/go.gif" alt="go" />
</div>
</form>

here is the primary form page form...

<div id="form">
<h3>Contact Information</h3>
<form method="POST" action="/cgi-bin/formmail.pl">
<input type="hidden" name="subject" value="Help me Now!">
<input type="hidden" name="realname" value="VIDA WEBSITE Inquiry">
<h3>Name:</h3><input type="text" name="name" value="<?php echo $_POST['name']; ?>">
<h3>Primary Phone:</h3><input type="text" name="phone" value="<?php echo $_POST['phone']; ?>">
<h3>Email Address:</h3><input type="text" name="email" value="<?php echo $_POST['email']; ?>">
<h3>Relationship to Care Recipent</h3><p><input type="radio" name="relationship" value="parent"> Parent &nbsp;&nbsp;&nbsp;<input type="radio" name="relationship" value="grandparent"> Grandparent&nbsp;&nbsp;&nbsp;<input type="radio" name="relationship" value="inlaw"> In-law<br /><input type="radio" name="relationship" value="sibling"> Sibling&nbsp;&nbsp;&nbsp;<input type="radio" name="relationship" value="otherrelative"> Other Relative&nbsp;&nbsp;&nbsp;<input type="radio" name="relationship" value="friend"> Friend<br /><input type="radio" name="relationship" value="self"> Self</p>
<h3>Care Recipent City:</h3><input type="text" name="city" size="30">
<h3>Care Recipent State:</h3><select name="state">
<option value="Alabama">Alabama</option>
<option value="Alaska">Alaska</option>
<option value="Arizona">Arizona</option>
<option value="Arkansas">Arkansas</option>
<option value="California">California</option>
<option value="Colorado">Colorado</option>
<option value="Connecticut">Connecticut</option>
<option value="Delaware">Delaware</option>
<option value="District of Columbia">District of Columbia</option>
<option value="Florida">Florida</option>
<option value="Georgia">Georgia</option>
<option value="Hawaii">Hawaii</option>
<option value="Idaho">Idaho</option>
<option value="Illinois">Illinois</option>
<option value="Indiana">Indiana</option>
<option value="Iowa">Iowa</option>
<option value="Kansas">Kansas</option>
<option value="Kentucky">Kentucky</option>
<option value="Louisiana">Louisiana</option>
<option value="Maine">Maine</option>
<option value="Maryland">Maryland</option>
<option value="Massachusetts">Massachusetts</option>
<option value="Michigan">Michigan</option>
<option value="Minnesota">Minnesota</option>
<option value="Mississippi">Mississippi</option>
<option value="Missouri">Missouri</option>
<option value="Montana">Montana</option>
<option value="Nebraska">Nebraska</option>
<option value="Nevada">Nevada</option>
<option value="New Hampshire">New Hampshire</option>
<option value="New Jersey">New Jersey</option>
<option value="New Mexico">New Mexico</option>
<option value="New York">New York</option>
<option value="North Carolina">North Carolina</option>
<option value="North Dakota">North Dakota</option>
<option value="Ohio">Ohio</option>
<option value="Oklahoma">Oklahoma</option>
<option value="Oregon">Oregon</option>
<option value="Pennsylvania">Pennsylvania</option>
<option value="Rhode Island">Rhode Island</option>
<option value="South Carolina">South Carolina</option>
<option value="South Dakota">South Dakota</option>
<option value="Tennessee">Tennessee</option>
<option value="Texas">Texas</option>
<option value="Utah">Utah</option>
<option value="Vermont">Vermont</option>
<option value="Virginia">Virginia</option>
<option value="Washington">Washington</option>
<option value="West Virginia">West Virginia</option>
<option value="Wisconsin">Wisconsin</option>
<option value="Wyoming">Wyoming</option>

</select>
<h3>Care Recipent Gender</h3><p><form><input type="radio" name="sex" value="male"> Male <br /><input type="radio" name="sex" value="female"> Female</p>
<h3>Care Recipent Age</h3><input type="text" name="cr_age" maxlength="3" size="3">
<h3>Care Recipent First Name</h3><input type="text" name="cr_firstname" size="25">
<h3>Care Recipent Last Name</h3><input type="text" name="cr_lastname" size="25">
<h3>Comments:</h3><p><textarea cols="45" rows="10" name="comments"></textarea></p>
<input type=hidden name="recipient" value="***">
<input type="hidden" value="http://www.example.com/success.php" name="redirect">
<input type="submit" value="Submit">
</form>

[edited by: dreamcatcher at 1:30 am (utc) on Dec. 12, 2008]
[edit reason] use example.com. Thanks. [/edit]

mmaes

11:03 pm on Dec 12, 2008 (gmt 0)

10+ Year Member



ahhh... it was simple mistake in the action

<form action="promo.php" method="post">
was incorrectly put in as "/promo.php"

coopster

9:59 pm on Dec 14, 2008 (gmt 0)

WebmasterWorld Administrator 10+ Year Member



Glad you got it sorted, mmaes. And welcome to WebmasterWorld!