J'ai créé un formulaire auquel je passe les données. Lorsque j'essaie d'écho à l'écho des données, il montre que quelques erreurs disent que l'index est indéfini. Voici les erreurs: strong> p> AVIS: Index non défini: Nom en C: \ xampp \ htdocs \ wordpress \ wp-contenu \ thèmes \ vingtfifeen-enfant \ pratiquepage.php
AVIS: Index non défini: Description en C: \ Xampp \ htdocs \ WordPress \ WP-Content \ Thèmes \ Themes \ vingtfifeen-enfant \ PratiquePage.php
AVIS: Index indéfini: désignation en C: \ xampp \ htdocs \ wordpress \ wp-contenu \ thèmes \ vingtfifeen-enfant \ pratiquepage.php p>
blockQuote> p>
3 Réponses :
Le problème est avec les noms des champs de saisie. En PHP ou à tout autre langage de programmation, vous devez utiliser le nom d'entrée = "quelque chose" pour obtenir les valeurs d'entrée. P>
Vous devez donner le nom à chaque champ de saisie. Par exemple, P>
code> p>
<form method='post' enctype='multipart/form-data'> <input name="name" type="text" style="height:30px; width: 350px; " maxlength="5" placeholder="Name" required><br> <input name="designation" type="text" style="height:30px; width: 350px; " maxlength="50" placeholder="Designation" required><br> <input name="description" type="text" style="height:30px; width: 350px; " maxlength="1000" placeholder="Description" required><br> <input id="pic" type="file" style="height:30px; width: 350px; "><br><br> <input name="insert" type='submit' style="height:40px; width: 130px; padding:10px; color:dodgerblue; background-color:black; border-radius:20px;" value='Add Member' /><br><br> </form> <?php if(isset($_POST['insert'])) { echo $namevar = $_POST['name']; echo $descriptionvar = $_POST['description']; echo $designationvar = $_POST['designation']; } ?>
Je l'ai changé, mais il ne fonctionne toujours pas d'une erreur de montrage sur echo $ namevar = $ _post ['nom'];
AVIS: Index non défini: Nom en C: \ Xampp \ htdocs \ WordPress \ WP-Content \ Thèmes \ Thourgs \ vingtfifeen-ch id \ PratiquePage.php
pouvez-vous utiliser si (Isset ($ _ post ['Soumettre'])) {------}
J'ai édité ma question comme vous l'avez dit, maintenant il donne une erreur non trouvée
Vous ne pouvez pas passer des données post sur une autre page Vie à l'aide de Vous devez donner ID code>.
nom code> à
<?php
if(isset($_POST["insert"])){
echo $_POST["name"];
echo $_POST["description"];
echo $_POST["designation"];
}?>
Il devrait être si (Isset ($ _ post ["Soumettre"])) {...}
@MOHITTKUMUMAR Les deux sont fausses, que si émetteur ($ _ post ["Soumettre"]) = 1 code> et
isset ($ _ post ["nom"]) = 0 code> ?? Il montrera la même erreur à nouveau.
Vous n'êtes pas mentionné
Voir: code> avoir deux
nom code> (s)
@Stbox essayer avec ma réponse mise à jour?
Yup monsieur qui ne fonctionne pas aussi
@Stbox Vous avez deux noms dans
Désolé, c'est une erreur de trypage ici. Je l'ai changé mais la page toujours non trouvée errror
@Stbox Voir ma réponse mise à jour
Ok maintenant sa bonne amende