-1
votes

WordPress: Les données de formulaire ne s'affichent pas via ECHO

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. xxx

Voici les erreurs:

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


8 commentaires

Vous n'êtes pas mentionné


Voir: avoir deux nom (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


3 Réponses :


0
votes

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.

Vous devez donner le nom à chaque champ de saisie. Par exemple,




0 commentaires

0
votes
    <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'];
}
?>

4 commentaires

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



0
votes

Vous ne pouvez pas passer des données post sur une autre page Vie à l'aide de ID code>.

Vous devez donner nom code> à p >

<?php
if(isset($_POST["insert"])){
  echo $_POST["name"];
  echo $_POST["description"];
  echo $_POST["designation"];
}?>


2 commentaires

Il devrait être si (Isset ($ _ post ["Soumettre"])) {...}


@MOHITTKUMUMAR Les deux sont fausses, que si émetteur ($ _ post ["Soumettre"]) = 1 et isset ($ _ post ["nom"]) = 0 ?? Il montrera la même erreur à nouveau.