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. 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>
    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. 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