PHP | Erhalten Sie den eingegebenen Namen über $ _POST []

8

HTML-Beispiel:

%Vor%

Der Benutzer füllt das Eingabefeld mit: [email protected]

%Vor%

Der Name und Wert jeder Eingabe im Formular wird an den Server gesendet. Gibt es eine Möglichkeit, die Namenseigenschaft zu erhalten? So etwas wie ..

%Vor%

BEARBEITEN: Um etwas Verwirrung über meine Frage zu klären;

Die Idee war, jeden Eingang dynamisch mit einem Schalter zu validieren. Ich verwende eine separate Validierungsklasse, um alles sauber zu halten. Dies ist ein kurzes Beispiel für mein Endergebnis:

%Vor%

Danke an raina77ow und an alle anderen!

    
user1178560 14.11.2012, 11:22
quelle

8 Antworten

15

Sie können $ _POST in foreach loop verarbeiten, um sowohl Namen als auch deren Werte zu erhalten:

%Vor%

Aber Sie können den Namen der Eigenschaft nicht aus $_POST['email'] value abrufen - es ist eine einfache Zeichenfolge, und es speichert nicht seinen "Ursprung".

    
raina77ow 14.11.2012, 11:23
quelle
0
%Vor%     
DonCallisto 14.11.2012 11:24
quelle
0

Wenn Sie es jedoch dynamisch machen wollten, könnten Sie es so machen:

%Vor%     
Adam 14.11.2012 11:26
quelle
0

Schleife deine object/array mit foreach :

%Vor%

Oder Sie können var_dump oder print_r verwenden, um große Variablen wie arrays oder objects :

zu debuggen %Vor%

Oder

%Vor%     
user1386320 14.11.2012 11:26
quelle
0

aktuell (array_keys ($ _ POST)) sollte dir geben, was du suchst. Habe das aber noch nicht getestet.

    
xelber 14.11.2012 11:27
quelle
0

Eigentlich habe ich etwas gefunden, das für dich funktionieren könnte, schau dir das an -

Ссылка

Diese Seite sagt, dass der Code unten,

%Vor%

würde Ihnen die Ausgabe geben,

fruit1
fruit4
fruit5

So einfach ist das.

    
Nikhil Girraj 14.11.2012 11:33
quelle
0

Schöne nette Weise, um die Formularnamen zu sehen, die gesendet werden oder werden

%Vor%

Sende einfach dein Formular an dieses Skript und es wird dir zeigen, was gesendet wird.

    
Mikeys4u 09.12.2013 09:52
quelle
-2

Sie können eine foreach-Schleife verwenden, um alle eingestellten Werte zu erhalten.

%Vor%

Ihr Beispiel

%Vor%

würde keinen Sinn ergeben, da Sie den Namen des Werts, auf den Sie zugreifen, bereits kennen?

    
dognose 14.11.2012 11:25
quelle

Tags und Links