NORME PHP
Résolu
yanis952011
Messages postés
42
Statut
Membre
-
arthezius Messages postés 3756 Statut Membre -
arthezius Messages postés 3756 Statut Membre -
Bonjour,
esq je peux faire ça
<?php
echo "<input type="text" name="pseudo" id="pseudo" tabindex="10" value= $nom/>"
?>
pour attribuer une valeur dynamique au pseudo
?????????
esq je peux faire ça
<?php
echo "<input type="text" name="pseudo" id="pseudo" tabindex="10" value= $nom/>"
?>
pour attribuer une valeur dynamique au pseudo
?????????
4 réponses
-
Salut,
Non, tu dois échapper les guillemets à l'intérieur des chaines définies entre guillemets.
Pareil avec les apostrophes.
https://www.php.net/manual/fr/language.types.string.php -
Plutôt:
echo "<input type=\"text\" name=\"pseudo\" id=\"pseudo\" tabindex=\"10\" value=\"$nom\" />";
-
Personnellement je préfère utiliser les guillemets simples (apostrophes).
C'est plus rapide, PHP ne cherche pas les variables ni les séquences (\n \t \r etc).
echo '<input type="text" name="pseudo" id="pseudo" tabindex="10" value="'.$nom.'" />';
Ou encore mieux : on sépare le code de présentation (vue - HTML) du code de logique (controleur - PHP) en utilisant le pattern MVC.
https://fr.wikipedia.org/wiki/Mod%C3%A8le-Vue-Contr%C3%B4leur
-
-
ça marche toujours pas ; si je fais value="zidane"
ds le formulaire ça va afficher zidane
mais moi je veux récuperer le nom dans une varible $nom puis faire value=$nom
mais apparament je trouve pas comment le realisé ??? -