Heim  >  Artikel  >  Backend-Entwicklung  >  Was soll ich tun, wenn PHP den Namen nicht abrufen kann?

Was soll ich tun, wenn PHP den Namen nicht abrufen kann?

藏色散人
藏色散人Original
2022-11-24 09:56:141458Durchsuche

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.

Was soll ich tun, wenn PHP den Namen nicht abrufen kann?

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn