[PHP]Débutant en recherche d'aide
Mister Bi
-
Mister Bi -
Mister Bi -
Bonjour,
J'aimerais savoir comment (si c'est possible) afficher un résultat d'une fonction PHP sur la même page que celle ou on demande les informations ?
Par exemple je veux aider les gens a additionner deux nombres : je leur dis de remplir deux cases avec les chiffres qu'ils souhaitent et ensuite ils valident et pour l'instant cela les renvoient a une autre page avec le résultat mais j'aimerais pouvoir faire apparaitre le résultat sur la même page, comment faire ?
Merci d'avance pour vos réponses !
J'aimerais savoir comment (si c'est possible) afficher un résultat d'une fonction PHP sur la même page que celle ou on demande les informations ?
Par exemple je veux aider les gens a additionner deux nombres : je leur dis de remplir deux cases avec les chiffres qu'ils souhaitent et ensuite ils valident et pour l'instant cela les renvoient a une autre page avec le résultat mais j'aimerais pouvoir faire apparaitre le résultat sur la même page, comment faire ?
Merci d'avance pour vos réponses !
A voir également:
- [PHP]Débutant en recherche d'aide
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Easy php - Télécharger - Divers Web & Internet
- Rechercher ou entrer l'adresse mm - recherche google - Guide
- Recherche photo - Guide
- Je recherche une chanson - Guide
2 réponses
Bonjour,
Voici le code (bordélique dans mon cas, je code un peu en bordel :P) qu'il aurait fallu faire pour le cas de la calculette...
En gros, un simple:
<?php
if (isset($_POST['NOMDUCHAMPSSUBMIT'])) {
}
?>
Il faut juste vérifier l'existence du champs qui valide le formulaire.
et dans le
Voici le code (bordélique dans mon cas, je code un peu en bordel :P) qu'il aurait fallu faire pour le cas de la calculette...
<?php /* fonction verifiant l'existence des chiffres à calculer. Si elles existent, il les affichera en préremplissage dans les deux champs de texte */ function verifierexistance($champs) { if (isset($champs)) { @$affchamps = $_POST[$champs]; echo 'value="'.$affchamps.'"'; } else { } } ?> <form action="" method="post"> <input type="text" name="c1" <?php verifierexistance("c1"); ?> /> + <input type="text" name="c2" <?php verifierexistance("c2"); ?> /> = <input type="submit" name="valider" value="Calculer" /> </form> <?php if (isset($_POST['valider'])) { // Si le formulaire est validé $resultat = $_POST['c1'] + $_POST['c2']; // on calcule echo ''. $_POST['c1'] .' + '. $_POST['c2'] .' = '.$resultat.''; // ET on affiche le resultat dans la même page. } ?>
En gros, un simple:
<?php
if (isset($_POST['NOMDUCHAMPSSUBMIT'])) {
}
?>
Il faut juste vérifier l'existence du champs qui valide le formulaire.
et dans le
<form action=, juste laisser vide.
<form action="" method="post">