par
eldudu » 27 févr. 2022, 22:39
Bonjour,
Je n'arrive pas à afficher une variable, et je n'arrive pas à voir où ça pêche.
J'essaie d'écrire une fonction en début de code pour éviter de retaper du code:
Code : Tout sélectionner
function cellitem ($cellitemlabel,$placeholder)
{
echo '<tr>';
echo '<td>';
echo "<label>$cellitemlabel :</label>";
echo '</td>';
echo '<td>';
echo "<input type=text name=new$cellitemlabel placeholder=$placeholder value="$user['$cellitemlabel']"/><br /><br />";
echo '</td>';
echo '</tr>';
}
Mais quand j'appelle, ma page, ça ne marche pas pour cette variable:
Si je fais mon echo sans passer par la fonction, ça fonctionne, et si je remplace la variable par du texte, ça marche aussi.
Mon soucis c'est de trouver la bonne syntaxe

j'ai essayé avec des ' , des ", des [], mais rien n'y fait

Bonjour,
Je n'arrive pas à afficher une variable, et je n'arrive pas à voir où ça pêche.
J'essaie d'écrire une fonction en début de code pour éviter de retaper du code:
[code]
function cellitem ($cellitemlabel,$placeholder)
{
echo '<tr>';
echo '<td>';
echo "<label>$cellitemlabel :</label>";
echo '</td>';
echo '<td>';
echo "<input type=text name=new$cellitemlabel placeholder=$placeholder value="$user['$cellitemlabel']"/><br /><br />";
echo '</td>';
echo '</tr>';
}
[/code]
Mais quand j'appelle, ma page, ça ne marche pas pour cette variable:
[code]
value="$user['$cellitemlabel']"
[/code]
Si je fais mon echo sans passer par la fonction, ça fonctionne, et si je remplace la variable par du texte, ça marche aussi.
Mon soucis c'est de trouver la bonne syntaxe :-( j'ai essayé avec des ' , des ", des [], mais rien n'y fait :-(