Garder les valeurs dans le formulaire
Fermé
christophe.therrien
Messages postés
102
Date d'inscription
lundi 25 mai 2009
Statut
Membre
Dernière intervention
9 juin 2010
-
17 juin 2009 à 15:33
christophe.therrien Messages postés 102 Date d'inscription lundi 25 mai 2009 Statut Membre Dernière intervention 9 juin 2010 - 17 juin 2009 à 17:09
christophe.therrien Messages postés 102 Date d'inscription lundi 25 mai 2009 Statut Membre Dernière intervention 9 juin 2010 - 17 juin 2009 à 17:09
A voir également:
- Garder les valeurs dans le formulaire
- Formulaire de réclamation facebook - Guide
- Alias du formulaire - Forum Programmation
- Le fichier contient le nombre de voyageurs dans 3 gares. dans la cellule b5, saisissez une formule qui calcule le total et se met à jour si on change une valeur du tableau. quel total obtenez-vous ? quelle formule avez-vous saisie ? ✓ - Forum Excel
- Formulaire de contact le bon coin ✓ - Forum Internet / Réseaux sociaux
- Formulaire de remboursement free pdf ✓ - Forum Vos droits sur internet
8 réponses
Sh@tter
Messages postés
157
Date d'inscription
jeudi 29 novembre 2007
Statut
Membre
Dernière intervention
26 octobre 2009
47
17 juin 2009 à 16:46
17 juin 2009 à 16:46
Oui c'est bien ça. Dans ton script tu récupères les variables $_POST['a'], $_POST['b'] et $_POST['d']. Donc il te suffit d'écrire :
Et la même chose pour b et c.
if(isset($_POST['a']))
{
echo $_POST['a'];
}
Et la même chose pour b et c.
Sh@tter
Messages postés
157
Date d'inscription
jeudi 29 novembre 2007
Statut
Membre
Dernière intervention
26 octobre 2009
47
17 juin 2009 à 15:43
17 juin 2009 à 15:43
Si l'utilisateur a entré des données elles sont présentes dans les variables super-globales $_GET ou $_POST.
Donc tu as juste à les afficher je pense (mais tu vérifies d'abord si elles existent) :
Donc tu as juste à les afficher je pense (mais tu vérifies d'abord si elles existent) :
if(isset($_POST['toto']))
{
echo $_POST['toto'];
}
christophe.therrien
Messages postés
102
Date d'inscription
lundi 25 mai 2009
Statut
Membre
Dernière intervention
9 juin 2010
17 juin 2009 à 15:49
17 juin 2009 à 15:49
et ca je mets ca ou, car je veux qu'elles apparaissent dans mon tableau
merci
christophe
merci
christophe
Sh@tter
Messages postés
157
Date d'inscription
jeudi 29 novembre 2007
Statut
Membre
Dernière intervention
26 octobre 2009
47
17 juin 2009 à 15:53
17 juin 2009 à 15:53
Bah çà c'est à toi de voir... :s
Du coup je ne comprend plus trop ce que tu cherches à faire... ^^
Tu as une page sur lequel il y a un formulaire, tu envois ces données que tu traites, puis tu affiches les résultats dans un tableau... Et donc tu voudrais afficher aussi ce que l'utilisateur a tapé. C'est bien ça ?
Si c'est ça comme je l'ai dit tu affiches ces variables $_POST[nom_de_ton_formulaire''] dans ton tableau avec un echo. Après tu les mets où tu veux.
Je ne sais pas si c'est vraiment ce que tu cherches...
Du coup je ne comprend plus trop ce que tu cherches à faire... ^^
Tu as une page sur lequel il y a un formulaire, tu envois ces données que tu traites, puis tu affiches les résultats dans un tableau... Et donc tu voudrais afficher aussi ce que l'utilisateur a tapé. C'est bien ça ?
Si c'est ça comme je l'ai dit tu affiches ces variables $_POST[nom_de_ton_formulaire''] dans ton tableau avec un echo. Après tu les mets où tu veux.
Je ne sais pas si c'est vraiment ce que tu cherches...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
christophe.therrien
Messages postés
102
Date d'inscription
lundi 25 mai 2009
Statut
Membre
Dernière intervention
9 juin 2010
17 juin 2009 à 16:11
17 juin 2009 à 16:11
cela semble bien être la méthode que je veux employé, voici la page et tu comprendras surement. J'ai fait ce que tu as dit mais cela ne marche pas ma page reste blanche à l'ouverture
www.tlcomptables.com/calcul1.php (ce n'est pas la même page qu'en haut, c'Est une version beaucoup plus simple, mais c'est le même principe)
www.tlcomptables.com/calcul1.php (ce n'est pas la même page qu'en haut, c'Est une version beaucoup plus simple, mais c'est le même principe)
christophe.therrien
Messages postés
102
Date d'inscription
lundi 25 mai 2009
Statut
Membre
Dernière intervention
9 juin 2010
17 juin 2009 à 16:49
17 juin 2009 à 16:49
et donc je peux les mettre à l'intérieur des champs de texte du formulaires?
Sh@tter
Messages postés
157
Date d'inscription
jeudi 29 novembre 2007
Statut
Membre
Dernière intervention
26 octobre 2009
47
17 juin 2009 à 16:53
17 juin 2009 à 16:53
Oui, l'attribut c'est value. Ce que tu peux faire c'est quelque chose comme ça:
Et tes formulaires ressembleraient à ça :
<?php
$a = "0";
if(isset($_POST['a'])) {
$a = $_POST['a'];
}
// idem pour b et c
// ici ton script qui calcule ton résultat final
?>
Et tes formulaires ressembleraient à ça :
<input type="text" name="a" value="<?php echo $a ;?>" />Du moins c'est une solution parmi d'autres.
christophe.therrien
Messages postés
102
Date d'inscription
lundi 25 mai 2009
Statut
Membre
Dernière intervention
9 juin 2010
17 juin 2009 à 17:09
17 juin 2009 à 17:09
en fait, puisqu'à l'origine mon formulaire ne montre pas les champs de texte et le tableau du début après que j'aille appuyer sur le bouton calculer, j'ai mis tous le formulaire sous la fonction echo soit :
Par conséquent, lorsque j'envoie le formulaire il me montre le tableau et le formulaire d'origine mets les valeurs dans les champs de texte sont <?php echo $c;?> littéralement pas la valeur de <?php echo $c;?> (ce qu'ils sont supposé représenté)
j'espère avoir été un peu plus clair.
Merci de ta compréhension
Christophe
<?php
}
else
{
if(isset($_POST['a'])) {
$a = $_POST['a'];
}
else {
$a = "0";
}
if(isset($_POST['b'])) {
$b = $_POST['b'];
}
else {
$b = "0";
}
if(isset($_POST['c'])) {
$c = $_POST['c'];
}
else {
$c = "0";
}
$d = ($_POST['a'] - $_POST['b']) / $_POST['c'];
echo '<table width="475" border="0">';
echo ' <tr>';
echo ' <td width="265"><span class="style1">Bénéfice net';
echo ' : </span></td>';
echo ' <td width="194"><input name="a" type="text" class="style1" value="<?php echo $a;?>"/></td>';
echo ' </tr>';
echo ' <tr>';
echo ' <td><span class="style1">Dividende privilegié :</span></td>';
echo ' <td><input name="b" type="text" class="style1" value="<?php echo $b;?>" /></td>';
echo ' </tr>';
echo ' <tr>';
echo ' <td><span class="style1">Nombre d\'actions : </span></td>';
echo ' <td><input name="c" type="text" class="style1" value="<?php echo $c;?>" /></td>';
echo ' </tr>';
echo ' <tr>';
echo ' <td>';
echo ' <div align="left">';
echo ' <input name="imageField" type="image" src="images/calculer.jpg" border="0" width="65" height="20" />Résultat :'.round($d,2);
echo ' </div>';
echo ' <div align="right"></div></td>';
echo ' <td><div align="right"></div></td>';
echo ' </tr>';
echo ' </table>';
echo ' <p><label></label>';
}
?>
Par conséquent, lorsque j'envoie le formulaire il me montre le tableau et le formulaire d'origine mets les valeurs dans les champs de texte sont <?php echo $c;?> littéralement pas la valeur de <?php echo $c;?> (ce qu'ils sont supposé représenté)
j'espère avoir été un peu plus clair.
Merci de ta compréhension
Christophe