Heim > Artikel > Backend-Entwicklung > Was soll ich tun, wenn PHP den Namen nicht abrufen kann?
php kann den Namen nicht abrufen, da der Browser ihn nicht erkennen kann, wenn die Namens- und ID-Werte unterschiedlich sind. Die Lösung: 1. Überprüfen Sie, ob einige Formularelemente und Rahmenelemente den Namen verwenden Es können nur IDs, aber keine Namen zugewiesen werden. 3. Für Mehrfachauswahlfelder können Sie „join(',', $__POST['name'])“ verwenden, um Daten zu bilden.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 8.1, Dell G3-Computer.
Was soll ich tun, wenn PHP den Namen nicht abrufen kann?
Probleme beim Abrufen des Namens und der ID von PHP-Formularelementen
Wenn die Werte des Namens und der ID des Formularelements unterschiedlich sind, kann der Browser es nicht erkennen. Es kann nur gefunden werden, wenn ihre Werte vorhanden sind sind gleich.
Der Name und die ID des Formulars werden tatsächlich zum Markieren des Objektnamens verwendet.
Der Unterschied zwischen ihnen ist: Der Name ist Netscape und die ID ist Microsoft. Um kompatibel zu sein, müssen Name und ID verständlicherweise gleich sein! Die ID ist wie die ID-Nummer einer Person, und der Name ist ihr Name. Natürlich kann die ID nicht wiederholt werden, aber der Name kann auf der Empfangsseite des Formulars wiederholt werden. Beispiel: $__POST("aa"), wobei aa der Namensattributwert eines Elements auf der übermittelten Seite ist. Was über das Formular empfangen wird, ist also nicht der ID-Wert, sondern der Namenswert.
Zusammenfassung:
1. Verwenden Sie Namen für Formularelemente (Formulareingabe-Textbereichsauswahl) und Rahmenelemente (Iframe-Rahmen).
2. Elementen, denen nur IDs, aber keine Namen zugewiesen werden können: (Mit Ausnahme von Elementen, die sich auf das Formular beziehen, können nur IDs zugewiesen werden)
body li a table tr td th p div span pre dl dt dd font b und so An.
3. Für das Kontrollkästchen „Mehrfachauswahlfeld“ erhält PHP Daten in Array-Form. Mehrfachauswahlwerte können mithilfe von join(',', $__POST['name']) aus Daten zusammengesetzt werden.
Was du durch den Ausweis erhältst, ist der erste Auftrag.
Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn PHP den Namen nicht abrufen kann?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!