Help php

tang1995 Messages postés 829 Statut Membre -  
graffx Messages postés 120 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour, je crée un questionaire en php au niveau de la page du formulaire c'est bon mais c'est a reponse.php ou est le probleme pouriez vous corigez le code:

<?php
//Recuperer les valeurs
if $metier = 'consultant'
//doner la reponse
echo ("Vrai")
if $metier !='consultant'
echo ("faux")
?>
Configuration: firefox 3    windows xp

11 réponses

  1. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
     
    Je ne pouvais pas deviner que tu utilisais un formulaire ...
    Essaye avec ça :
    <?php
    $metier = $_POST['metier'];
    if($metier == 'consultant') {
        echo ("Vrai");
    } else {
        echo ("faux");
    } ?>
    1
    1. Utilisateur anonyme
       
      enfin le metier de
      $_POST['metier'];
      doit etre le nom du champ
      0
  2. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
     
    75% de ton code est mauvais (sans compter les commentaires).
    Ensuite, là je fais ci et là je fais ça, ça ne sert à rien.
    Voilà un script propre et fonctionnel :
    <?php
    if($metier == 'consultant') {
        echo ("Vrai");
    } else {
        echo ("faux");
    } ?>
    0
  3. tang1995 Messages postés 829 Statut Membre 153
     
    Ca fait toujours faux et avec un seul = ca fait toujours vrai le proble vient'il du code html:

    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
    <html><head><input><meta
    http-equiv="content-type"
    content="text/html; charset=ISO-8859-1"><title>question</title></head>
    <body> <form name="reponse" action="reponse.php"
    method="post"> <table align="center" border="0"
    cellpadding="2" cellspacing="2"> <tbody><tr
    align="center">Quelle est le metier présenté: <td
    style="height: 28px;"><input name="metier"
    type="text"></td> </tr> <tr align="center">
    <td colspan="2"><input value="insérer"
    type="submit"></td> </tr> </tbody></table></form></body>
    0
  4. tang1995 Messages postés 829 Statut Membre 153
     
    Merci a tous de votre aide mais (je sais jsuis perfectioniste ) comment faire pour aficher une image si c'est vrai
    Merci d'avance
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. graffx Messages postés 120 Date d'inscription   Statut Contributeur Dernière intervention   2 031
     
    Y' a rien de compliqué la dedans:

    <?php
    $metier = $_POST['metier'];
    if($metier == 'consultant') {
    echo '<img src="mon_image_vrai.png">';
    } else {
    echo '<img src="mon_image_faux.png">';
    } ?>
    0
  7. tang1995 Messages postés 829 Statut Membre 153
     
    jsuis obligée de metre du png??????????????????
    0
  8. graffx Messages postés 120 Date d'inscription   Statut Contributeur Dernière intervention   2 031
     
    .....

    je te laisse reflechir juste deux minutes a ta question :)
    0
  9. tang1995 Messages postés 829 Statut Membre 153
     
    Question Bete dsl dans ce cas
    0
  10. graffx Messages postés 120 Date d'inscription   Statut Contributeur Dernière intervention   2 031
     
    Content que tu l' ai remarqué :)

    Je n' ai mis qu' un exemple, remplace le lien image que j' ai mis par le tien, peu importe le format, gif jpg ou png ou autre.

    Je dirai meme que pour etre perfectionniste, tu peux mettre comme ca, attention j' ai oublié plus haut les slash de fermeture img src, correction plus bas:

    <?php
    $metier = $_POST['metier'];
    if($metier == 'consultant') {
    echo '<img src="mon_image_vrai.png" alt="vrai" title="vrai" />';
    } else {
    echo '<img src="mon_image_faux.png" alt="faux" title="faux" />';
    } ?>
    0
  11. tang1995 Messages postés 829 Statut Membre 153
     
    merci ca va me servir pour les questionaire de cours
    0
  12. graffx Messages postés 120 Date d'inscription   Statut Contributeur Dernière intervention   2 031
     
    Pas de souci :)
    0