Donc, dans mon fichier php j'ai plusieurs ensembles de balises php ouverture et fermeture. Il ressemble fondamentalement quelque chose comme ceci:variables globales PHP entre les balises
<input id="myID" type="text" value="<?php
$value="x";
echo $value;
?>">
<input id="yourID" type="text" value="<?php echo $someValue; ?>"
est-il de toute façon de se référer à $value
dans la deuxième série de crochets php? J'ai essayé d'utiliser GLOBAL['index'] pour faire référence à $value
, mais j'obtiens une erreur d'index indéfinie.
Toute aide ou conseil est appréciée.
Vous pouvez simplement réutiliser '$ value'. – showdev
'$ value' devrait être dans la portée de tout le document (en tenant compte de la portée de la fonction) –
Un aparté: puisque vous injectez des valeurs de PHP en HTML, vous devriez ** toujours ** utiliser' htmlspecialchars'. Lisez les docs dessus, il est important que vous obteniez les paramètres corrects et "correct" dépend du contexte dans lequel vous injectez (par exemple dans une valeur d'attribut entre guillemets). – Jon