IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Afficher le résultat d'un calcul


Sujet :

Langage PHP

  1. #1
    Membre confirmé
    Homme Profil pro
    Webdesigner
    Inscrit en
    Octobre 2010
    Messages
    68
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Webdesigner
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Octobre 2010
    Messages : 68
    Par défaut Afficher le résultat d'un calcul
    Bonjour,
    Je souhaite afficher le resultat de la saisie de 2 "signes" en PHP.
    Je voudraus que si je saisie signe1 et signe1, il y ait un resultat qui s'affiche et un autre si signe1 et signe2, etc.

    Quelqu'un pourrait-il m'aider ?
    Merci d'avance

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    <form name="signe">
     
    					<table cellspacing="0" cellpadding="4" align="center">
    						<tr align="center">
    							<td>
    								<div id="text1">signe1
    								</div>
     
    									<select name="signe1">
    									<option value="x">Vous êtes...</option>
    									<option value="belier">Bélier</option>
    									<option value="taureau">Taureau</option>
    									<option value="gemeaux">Gémeaux</option>
    									<option value="cancer">Cancer</option>
    									<option value="lion">Lion</option>
    									<option value="vierge">Vierge</option>
    									<option value="balance">Balance</option>
    									<option value="scorpion">Scorpion</option>
    									<option value="sagittaire">Sagittaire</option>
    									<option value="capricorne">Capricorne</option>
    									<option value="verseau">Verseau</option>
    									<option value="poissons">Poissons</option>
    									</select>
     
    							</td>
    						</tr>
     
    						<tr align="center">
    							<td>
    								<div id="text1">signe2
    								</div>
     
    									<select name="signe2">
    									<option value="x">Il/elle est...</option>
    									<option value="belier">Bélier</option>
    									<option value="taureau">Taureau</option>
    									<option value="gemeaux">Gémeaux</option>
    									<option value="cancer">Cancer</option>
    									<option value="lion">Lion</option>
    									<option value="vierge">Vierge</option>
    									<option value="balance">Balance</option>
    									<option value="scorpion">Scorpion</option>
    									<option value="sagittaire">Sagittaire</option>
    									<option value="capricorne">Capricorne</option>
    									<option value="verseau">Verseau</option>
    									<option value="poissons">Poissons</option>
    									</select>
     
    							</td>
    							</tr>
     
     <?php
    if(isset($_POST['belier']) && isset($_POST['belier']));
    { 
    echo 'TEXTE BELIER BELIER.';
    }
    if(isset($_POST['taureau']) && isset($_POST['belier']));
    { 
    echo 'TEXTE TAUREAU BELIER.';
    }
    etc...
    ?>
    </table>
    					</form>

  2. #2
    Membre expérimenté
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2009
    Messages
    127
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2009
    Messages : 127
    Par défaut
    bonjour

    Pour la balise form rajouter method="POST"

    Récupérer le signe1 :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
     
    $signe1=$_POST['signe1'];
    $signe2=$_POST['signe2'];
    echo "$signe1 et $signe2";
    belier et taureau sont des valeurs des champs signe1 et signe2.
    On demande la valeur de signe1 qui est peut etre belier

    Bon dev

  3. #3
    Membre confirmé
    Homme Profil pro
    Webdesigner
    Inscrit en
    Octobre 2010
    Messages
    68
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Webdesigner
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Octobre 2010
    Messages : 68
    Par défaut
    Re-Bonjour,
    En fait, ce n'est pas exactement ce que je recherche.

    Si quelqu'un coche signe1 (belier) et signe2 (taureau), je dois voir apparaitre un texte propre à cette combinaison; et ainsi de suite si j'ai la combinaison taureau et belier (donc le contraire)...
    Je ne dois pas me contenter de voir apparaitre : belier et taureau

    Quelqu'un a t-il une autre idée ?

  4. #4
    Membre expérimenté
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2010
    Messages
    144
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Décembre 2010
    Messages : 144
    Par défaut
    Bonjour,

    Vous avez quasiment la solution dans votre code d'origine, à un détail près :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     <?php
    if ($_POST['signe1'] == 'belier' && $_POST['signe2'] == 'taureau')
    { 
        echo 'Signe 1 : '.$_POST['signe1'].'<br/>';
        echo 'Signe 2 : '.$_POST['signe2'];
    }
    elseif($_POST['signe1'] == 'taureau' && $_POST['signe2'] == 'belier')
    { 
        echo 'Signe 1 : '.$_POST['signe1'].'<br/>';
        echo 'Signe 2 : '.$_POST['signe2'];
    }
    ...
    ?>

  5. #5
    Membre confirmé
    Homme Profil pro
    Webdesigner
    Inscrit en
    Octobre 2010
    Messages
    68
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Webdesigner
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Octobre 2010
    Messages : 68
    Par défaut
    Merci mais je n'arrive pas à faire la jonction entre les deux "signe 1 et signe2"

    Est-ce que cela serait cela ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <?php
    if ($_POST['signe1'] == 'belier' && $_POST['signe2'] == 'taureau')
    { 
        echo 'blablablba(texte qui correspond à belier + taureau)';
    }
    elseif($_POST['signe1'] == 'taureau' && $_POST['signe2'] == 'belier')
    { 
        echo 'blablablba(texte qui correspond à taureau + belier)';
    }
    ...
    ?>

  6. #6
    Membre expérimenté
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2010
    Messages
    144
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Décembre 2010
    Messages : 144
    Par défaut
    Citation Envoyé par novice100 Voir le message
    Merci mais je n'arrive pas à faire la jonction entre les deux "signe 1 et signe2"

    Est-ce que cela serait cela ?

    <?php
    if ($_POST['signe1'] == 'belier' && $_POST['signe2'] == 'taureau')
    {
    echo 'blablablba(texte qui correspond à belier + taureau)';
    }
    elseif($_POST['signe1'] == 'taureau' && $_POST['signe2'] == 'belier')
    {
    echo 'blablablba(texte qui correspond à taureau + belier)';
    }
    ...
    ?>
    Effectivement c'est correct !

  7. #7
    Membre éclairé
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2011
    Messages
    593
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Juin 2011
    Messages : 593
    Par défaut
    ça me parait correct aussi. C'est bien ce que tu voulais alors?

Discussions similaires

  1. Calculer et afficher le résultat d'un questionnaire
    Par lipao17 dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 22/02/2020, 21h03
  2. Afficher le résultat d'un calcul
    Par vminos dans le forum Langage
    Réponses: 4
    Dernier message: 13/08/2009, 14h47
  3. Réponses: 8
    Dernier message: 27/12/2007, 13h55
  4. Réponses: 6
    Dernier message: 28/11/2006, 10h55
  5. Problème pour afficher le résultat d'un calcul
    Par goomazio dans le forum Assembleur
    Réponses: 3
    Dernier message: 26/01/2006, 11h42

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo