9
votes

Echo un $ _Post en php

Comment puis-je imprimer un _ POST _ POST code>?

Exemple: p>

echo $_POST['data'];


7 commentaires

Quel est le problème avec echo $ _Post ['données']?


Avez-vous réellement mis quelque chose dans 'Data'?


Ça ne retourne rien, oui, j'ai mis quelque chose dans des données


Si les données sont là, il devrait apparaître lorsque vous faites Var_Dump ou Print_R, comme je l'ai décrit ci-dessous. Pourriez-vous nous montrer la sortie de cela? Ou décrivez comment vous obtenez des données dans Post (formulaire Web, outil HTTP comme Firebug ou Fiddler, etc.)?


Essayez avec _GET ['DATA'] à la place et passez A? Data = helloworld dans votre URL. Est-ce que cela fonctionne?


Obtenez des travaux mais un problème résolu, merci à tout le monde pour votre temps / aide :)


Je vous recommanderais également de développer avec E_ALL Rapport d'erreur afin de recevoir un avis lorsqu'une variable n'est pas définie.


3 Réponses :


5
votes

Votre code est correct.

Vous pouvez utiliser: xxx

ou xxx

à imprimer toute la matrice de post pour le débogage.


0 commentaires

1
votes

Vous ne pouvez montrer que les valeurs des clés existantes. Array_Keys () retourne un tableau contenant les clés qui existent dans le tableau. S'il n'y a pas de sortie pour une clé malgré le fait que la clé existe, la matrice peut contenir une valeur vide pour cette clé.


1 commentaires

... Puis-je écrire un exemple de comment appeler une fonction? Est-ce ce que vous demandez?



16
votes

Vous pouvez également envelopper votre code avec des balises code> pour que votre tableau imprime mieux plus bien au lieu de seulement 1 ligne continue. Une astuce qui a été montrée par un membre sur ce site.

<pre>
<?php var_dump($_POST); ?>
</pre>


0 commentaires