Hoi, ik heb een contactformulier gemaakt, en ben nu bezig om de ingevulde waarden te controleren. Mocht er een fout instaan dan wil ik het ingevulde formulier weer tonen (dus met de reeds ingevulde gegevens)

Ik heb geprobeerd dit te doen met:

<input type="text" size="12" maxlength="12" name="Fname" value=<?php echo'$Fname' ?>>


maar dat werkt niet, hoe kan ik de waarde terug toveren in de textbox?



<?php
$Fname = $_POST["Fname"];
$Email = $_POST["Email"];
$Subject = $_POST["Subject"];
$quote = $_POST["quote"];
if (!isset($_POST['submit'])) { // if page is not submitted to itself echo the form
?>
SEND US YOUR FEEDBACK:
Do you have a question, comment or suggestion to pass along ? 
<form method="post" action="index.html/contact">
First Name:<br><input type="text" size="12" maxlength="12" name="Fname"><br>
Email address:<br><input type="text" size="12" maxlength="36" name="Email"><br>
Subject:<br><input type="text" size="12" maxlength="36" name="Subject"><br>
Your message:<br>
<textarea rows="5" cols="20" name="quote" wrap="physical">Enter your favorite quote!</textarea><br>
<input type="submit" value="submit" name="submit">
</form>
<?php
} else {
if ($Fname==''||$Email==''||$subject==''){
echo 'One or more required fields are missing';
?>
<form method="post" action="http://www.msnemo.com/msnemo/index.html/contact">
First Name:<br><input type="text" size="12" maxlength="12" name="Fname" value=<?php echo'$Fname' ?>><br>
Email address:<br><input type="text" size="12" maxlength="36" name="Email"><br>
Subject:<br><input type="text" size="12" maxlength="36" name="Subject"><br>
Your message:<br>
<textarea rows="5" cols="20" name="quote" wrap="physical">Enter your favorite quote!</textarea><br>
<input type="submit" value="submit" name="submit">
<?php
}
echo "Hello, ".$Fname." ".$Email.".<br />".$Subject;
echo "<i>".$quote."</i><br />";
}
?> 

Zou je je script tussen [ignore]
 en 
[/ignore] willen zetten?

Je hebt
<?php
$Fname = $_POST["Fname"];
$Email = $_POST["Email"];
$Subject = $_POST["Subject"];
$quote = $_POST["quote"];
if (!isset($_POST['submit'])) { // if page is not submitted to itself echo the form
?>
Je haalt de gegevens al op voordat je weet of ze bestaan.
<?php echo'$Fname' ?>
Klopt niet omdat variabelen buiten quotes horen.

Reageren