Interpreter code HTML suite a un formulaire

Résolu
Utilisateur anonyme -  
mpmp93 Messages postés 2931 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
Je voudrais faire une page ou les gens pourront tester leur code HTML , en l'ecrivant dans un formulaire qui redirige sur une autre page qui affiche le code .

Voici mon formulaire :

<form action="codetest.php" method="post">

<div>
</fieldset>
<fieldset><legend>Votre code</legend>
<textarea cols="70" rows="20" name="code"></textarea>
</fieldset>
<input type="submit" />

</div>
</form>

Et voici la page codetest.php :

<?php
$code = $POST_['code'];
echo '$code';
?>

Seulement au finale il m'affiche : $code

Alors que j'ai marqué un autre code

Merci de m'aider .

Starcleff

1 réponse

  1. mpmp93 Messages postés 2931 Date d'inscription   Statut Membre Dernière intervention   1 343
     
    Bonjour,

    C'est très simple:

    <?php
    $code = $POST_['code'];
    echo $code;

    pas besoin des guillemets!

    A+
    0
    1. Utilisateur anonyme
       
      Meme en faisant comme ca marche pas . Je pense que l'erreur viens du formulaire non ?
      0
    2. mpmp93 Messages postés 2931 Date d'inscription   Statut Membre Dernière intervention   1 343
       
      Correction:

      <?php
      $code = $_POST['code'];
      echo $code;
      0
    3. mpmp93 Messages postés 2931 Date d'inscription   Statut Membre Dernière intervention   1 343
       
      et plus simple:

      <?php
      echo $_POST['code'];
      0
    4. Utilisateur anonyme
       
      Merci beaucoup ca marche ! vous pouvez allez voir la page ici :
      starcleff.franceserv.com/preview.php
      Merci !
      starcleff
      0
    5. mpmp93 Messages postés 2931 Date d'inscription   Statut Membre Dernière intervention   1 343
       
      Bonjour,

      Pourquoi vous réécrivez pas en HTML5?

      Extrait de votre code:

      <div id="menu">         
                 <div class="element_menu"> 
                     <h3>Menu</h3> 
                     <ul> 
                         <li><a href="http://starcleff.franceserv.com/logiciel2.php">Logiciels</a></li> 
      
           <li><a href="http://starcleff.franceserv.com/preview.php">Tester du HTML</a></li> 
                         <li><a href="http://starcleff.franceserv.com/ia.php">Parler avec GiGiii</a></li> 
                         <li><a href="http://starcleff.franceserv.com/Video.php">Video</a></li> 
                         <li><a href="http://starcleff.franceserv.com/jeux.php">Jeux</a></li> 
                         <li><a href="http://starcleff.franceserv.com/livredor.php">Livre D'or</a></li>     
                         <li><a href="http://starcleff.franceserv.com/info/info.php">Actualités</a></li> 
      
                         <li><a href="http://starcleff.franceserv.com/astuce/astuce.php">Astuces</a></li> 
                         <li><a href="http://starcleff.franceserv.com/connexion.php">Connexion</a></li> 
                         <li><a href="http://starcleff.franceserv.com/Les bases du Batch.htm">Les bases du batch</a></li> 
      <li><a href="http://starcleff.franceserv.com/contact.php">Me contacter</a></li> 
                     </ul> 
                 </div>         
             </div> 
      


      et réécrit en HTML5:

      <aside>         
         <h3>Menu</h3> 
         <nav> 
                <a href="logiciel2.php">Logiciels</a> 
                <a href="preview.php">Tester du HTML</a> 
                <a href="ia.php">Parler avec GiGiii</a> 
                <a href="Video.php">Video</a> 
                <a href="jeux.php">Jeux</a> 
                <a href="livredor.php">Livre D'or</a>    
                <a href="info.php">Actualités</a> 
                <a href="astuce.php">Astuces</a> 
                <a href="connexion.php">Connexion</a> 
                <a href="Les] bases du Batch.htm">Les bases du batch</a> 
                <a href="contact.php">Me contacter</a> 
         </nav> 
      </aside>


      Exemple de css associé:

      article, header, footer, aside, nav { display: block } 
      body aside nav a { display: block; } 
      


      Notez l'absence de id=... plus nécessaire si on gère bien ses chemins d'éléments en css, exemple body aside nav a indique au navigateur de prendre en compte la balise a comme un bloc div. Du coup, plus nécessaire de faire des ul li pour encadrer une succession de liens...

      mais je vois déja de nombreux co-listiers qui vont répondre "mais le HTML5 ne fonctionne pas encore sur tous les navigateurs...". Ben si, hormis des vieux machins genre Netscape (qui a dit dinosaure...?) il y a moyen de patcher même IE6. Tout est expliqué ici:
      http://html5.immo-scope.com/index.php?page=html5/premierePageHtml5

      A+
      0