Fonction php compliquée

Bonjour,
j'arrive pas à compiler cette fonction pour me generer un champ de saisie:

<?php
function champ_saisie($nom_element, $valeur) {
echo "<input type="text" name="" . $nom_element . value="";
echo htmlentities($valeur[$nom_element])>";
}
?>
Merci pour vous qui aurez la gentillesse de me faire cet exo.
Bonne fete à tout le monde.
Configuration: Windows XP
Internet Explorer 6.0

6 réponses

  1. bonjour

    <?php
    function champ_saisie($nom_element, $valeur) {
    echo "<input type='text' name='".$nom_element." value='' ";
    echo htmlentities($valeur[$nom_element])>";
    }
    ?>
    0
    1. Je crois qu'il manque encore quelques quotes ;-)
      0
      1. <?php
        function champ_saisie($nom_element, $valeur) {
        echo "<input type="text" name='$nom_element' value='";
        echo htmlentities($valeur[$nom_element]),"'>";
        }
        ?>
        0
        1. on a décdément un problème de quote

          <?php
          function champ_saisie($nom_element, $valeur) {
          echo "<input type='text' name='$nom_element' value='";
          echo htmlentities($valeur[$nom_element]),"'>";
          }
          ?>
          0
          1. Ce qui confirme ce que nous disions ailleurs : personne n'y échappe :-D
            Et là, ça n'est même pas sur une variable !
            0
            1. à deux on devrait y arriver !
              0
          2. je suis tres desolé, la fonction n'a toujours pas été resolue. on recommence encore toute la fonction.
            0