Programmation en php

Bonjour,



Bonjour,
je souhaiterais avoir un conseil en php

dans cette formulation :
$reponse = $_POST['reponse'];
$solution = '';
$errors = array();
if(empty($reponse))

je souhaiterais ne pas remplir la ligne solution et que la seule réponse qui enchaine sur la suite soit une pression sur la touche enter

je ne sais pas si je suis assez clair

Merci à vous

4 réponses

  1. Bonsoir

    ce sont des lignes de programmation php

    tu mets ta réponse entre les ' ' de la deuxième ligne

    et le programme continue de s'enchainer

    sauf que là je souhaiterais que la réponse soit simplement le fait d'entrer

    sans mettre aucune réponse

    J'avais prèvenu qur ce n'était pas simple à expliquer

    Merci de votre réponse

    Thierfred
    1. il n'y a pas de question il s'agit d'un forum d'énigmes
      on présente une image un texte
      reste une case où l'on tape généralement des réponses en lettre ou en chiffres
      que l'on valide

      sauf que là je souhaiterais que le simple fait de valider sans mettre quoi que ce soit entre les ' ' de la deuxième ligne enchaine sur une autre page

      Merci à toi

      Thierfred
      1. C'est là que cela se corse car je ne comprend pas la réponse
        et ne voit pas comment l'inclure et où l'inclure
        d'autant que cette ligne que tu m'indiques figure déjà dans les 4 lignes que j'ai extrait de ma page PHP

        pour info voici la suite des 4 lignes cidessus
        $reponse = $_POST['reponse'];
        $solution = ' ';
        $errors = array();
        if(empty($reponse))
        { ?> <p><img src="../../images/800/IMAGE ENIGME.gif" width="265" height="358" /></p>
        <p class="Style7 Style14"><a href="http://www.thierfred.com/login?redirect=%2Ft8729-topic#217834" target="_blank"> Format de la réponse et indice sur le forum </a></p>

        </div></td>
        </tr>
        <tr>
        <td colspan="2"><div align="center">
        <form id="form1" name="form1" method="post" action="<?php echo $_SERVER["../../PHP_SELF"]; ?>">
        <div align="center">
        <input type="text" name="reponse" id="reponse" size="40" maxlength="250"/>
        <input name="valider" type="image" id="valider" onClick="verifForm(this.form)" onMouseOver="this.src='../../deco/button2.gif'" onMouseOut="this.src='../../deco/button1.gif'" value="Valider" src="../../deco/button1.gif" align="middle" />
        </label></div>
        </form>
        <p>
        <?
        $errors[]='';
        }
        else {
        if($reponse!=$solution)
        {
        echo "<p> </p><p class='style3'>Vous avez saisi : <strong><font color='red'>".$reponse."</font></strong></p><p class='style3'>Ce n'est pas la bonne réponse ! <a href='javascript:history.back();'>Recommencez...</a></p><br />";
        }
        else
        {
        echo "<br /><img src='../../deco/bravo.gif' width='115' height='115'/><br /><br /><p class='style3'>Continuez...</p><p class='style3'><a href='../findeserie3.php '>Enigme suivante </a></p>";
        }
        }
        ?>
        </p>
        </div> </td>
        </tr>
        </table>