Comment écho sur la même page html après les soumettre?

Lorsque le formulaire est soumis, ma page est redirigé vers le PHP et l'écho est affiché. Comment puis-je afficher l'écho sans être redirigé vers la page PHP? Donc l'écho doit être affiché dans la page html (où le formulaire html est situé).

<form method="post" action="../form.php">
<input type="submit" name="1" value="YES" />
<input type="submit" name="1" value="NO" />
</form>

-

<?php 
$answer = $_POST['1'];  
if ($answer == "YES") {          
    echo 'Good!!!';      
}
else {
    echo 'Try Again!';
} 
?>
est la forme et le code pour gérer tout cela dans le même script (form.php)?
qu'entendez-vous par form has submitted somewhere on the html page(maybe inside a div or input field)
Pas exactement si je comprends ce que vous dites, mais il semble que vous essayez d'afficher quelque chose sans un rafraichissement de la page ce qui peut se faire avec AJAX
Quand ils ont frappé l'un des boutons submit, je veux faire écho à un résultat, mais pas quitter la page. Comment le résonné message sera affiché sur la page html où la forme est situé au lieu de le PHP? Je veux dire sans Ajax. Mon idée est d'envoyer la valeur de la PHP à une entrée de champ de texte dans la page html. Cela fait-il sens?

OriginalL'auteur zefs | 2013-01-17