D'abord, votre formulaire est-il configuré correctement? Afin d'obtenir des données de $ _POST vous devez avoir:
<form action="" method="post">
...your form goes here...
<input type="submit" value="Whaver you want the button to say goes here">
</form>
L'attribut « action » est la page qui charge lorsque l'utilisateur touche le bouton d'envoi, si vous définissez à être vide (« ») alors il va juste recharger cette même page.
Ensuite, si vous avez votre élément de formulaire comme ceci:
<textarea name="oldvideo" id="oldvideo"><?php echo $embedCode; ?></textarea>
... puis quand l'utilisateur tape quelque chose dans la zone de texte et frappe le soumettre sera sauvé à $ _POST [ « oldvideo »]. Tout ce que vous avez enregistré dans la variable $ embedCode sera simplement placé dans la zone de texte comme valeur par défaut jusqu'à ce que quelqu'un saisisse quoi que ce soit d'autre. Si vous n'en avez pas besoin pour avoir une valeur par défaut, vous pouvez le laisser de côté.
Enfin, vous devez vous assurer que votre code est configuré comme si ...
if(isset($_POST['oldvideo']) {
$embedCode = $_POST['oldvideo'];
...the rest of your code that makes use of the user-submitted value...
} else {
$embedCode = "The Default Value for Embed Code Goes Here";
}
Si vous essayez d'utiliser $ _POST [ 'oldvideo'] sans mettre à l'intérieur d'un bloc if (isset()), alors vous obtiendrez une erreur lorsque vous essayez de charger la page.
J'espère que cela aide, mais il serait aussi plus facile de vous aider si vous nous avez donné un peu plus de détails sur votre problème!
s'il vous plaît montrer plus d'exemples de votre code –
Et vous pouvez éditer votre question –
Supprimer ce commentaire, et réécrire votre question. Vous pouvez modifier votre question sur Stackoverflow à tout moment. À l'heure actuelle, il ne contient pas tout le code ou l'information dont quelqu'un a besoin pour vous donner une bonne réponse. –