Heim > Backend-Entwicklung > PHP-Tutorial > html - So erhalten Sie in PHP mehrere Eingabewerte mit demselben Namen auf einer Seite

html - So erhalten Sie in PHP mehrere Eingabewerte mit demselben Namen auf einer Seite

WBOY
Freigeben: 2016-08-04 09:20:37
Original
1220 Leute haben es durchsucht

HTML-Code:

<code><input type="file" name = "imgs[]" >
<input type="file" name = "imgs[]" >


<input type="file" name = "imgs[]" >
</code>
Nach dem Login kopieren
Nach dem Login kopieren

PHP-Code:

<code>$imgs = $_FILES['imgs'];</code>
Nach dem Login kopieren
Nach dem Login kopieren

In diesem Fall kann ich nur das erste bekommen. Bitte sagen Sie mir, wie ich sie alle bekommen kann. Ich habe sie über das Formular

eingereicht

Antwortinhalt:

HTML-Code:

<code><input type="file" name = "imgs[]" >
<input type="file" name = "imgs[]" >


<input type="file" name = "imgs[]" >
</code>
Nach dem Login kopieren
Nach dem Login kopieren

PHP-Code:

<code>$imgs = $_FILES['imgs'];</code>
Nach dem Login kopieren
Nach dem Login kopieren

In diesem Fall kann ich nur das erste bekommen. Bitte sagen Sie mir, wie ich sie alle bekommen kann. Ich habe sie über das Formular

eingereicht

`

<code>foreach($_FILES['imgs']['name'] as $key => $row ){
    echo $_FILES['imgs']['name'][$key];
}
</code>
Nach dem Login kopieren

`

Verwenden Sie es anders:

<code><input type="text" name = "imgs1" >
<input type="text" name = "imgs2" >
<input type="text" name = "imgs3" >

<php>
dump(trim($_POST['imgs1']));
dump(trim($_POST['imgs2']));
dump(trim($_POST['imgs3']));
</php></code>
Nach dem Login kopieren

Die Methode im ersten Stock ist in Ordnung! Übergeben Sie es als Array an den Hintergrund und verarbeiten Sie es!

Verwenden Sie Ajax zum Hochladen, geben Sie die Front-End-Bild-URL direkt zurück ... und fügen Sie sie dann in das Eingabefeld ein
html - So erhalten Sie in PHP mehrere Eingabewerte mit demselben Namen auf einer Seite
Front-End: <input type="hidden" name = "imgs[]" >
Back-End: print_r($_POST["imgs"]);

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage