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])>";
    }
    ?>
    1. <?php
      function champ_saisie($nom_element, $valeur) {
      echo "<input type="text" name='$nom_element' value='";
      echo htmlentities($valeur[$nom_element]),"'>";
      }
      ?>
      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]),"'>";
        }
        ?>
        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 !
          1. à deux on devrait y arriver !
        2. je suis tres desolé, la fonction n'a toujours pas été resolue. on recommence encore toute la fonction.