Ich möchte ein Array im Eingabeformularelement senden.
Mein Array:
Code: Select all
Array( [0] => 55 [1] => 1 [2] => 4 )
HTML -Tag:
Dies ist die URL, zu der mein Code geführt hat:
Code: Select all
http://localhost/search?&category%5B%5D=55&category%5B%5D=1&category%5B%5D=4
Aber ich bekomme auch diesen PHP-Hinweis:
PHP-Hinweis: Array to String-Konvertierung
Wie sende ich ein Array korrekt per HTML-Formular?
===========================
Ich habe diese Lösung gefunden:
Code: Select all
foreach ($category as $item) {
echo '';
}
Bereiten Sie Ihr Array $category vor. Beispiel:
Code: Select all
echo '
';
foreach ($category as $item){
echo '';
}
echo '
';
Und erhalten Sie:
Code: Select all
if(isset($_GET['categories'])) {
$categories = $_GET['categories'];
}
Ich möchte ein Array im Eingabeformularelement senden.
Mein Array:
[code]Array( [0] => 55 [1] => 1 [2] => 4 )
[/code]
HTML -Tag:
[code]
[/code]
Dies ist die URL, zu der mein Code geführt hat:
[code]http://localhost/search?&category%5B%5D=55&category%5B%5D=1&category%5B%5D=4
[/code]
Aber ich bekomme auch diesen PHP-Hinweis:
PHP-Hinweis: Array to String-Konvertierung
Wie sende ich ein Array korrekt per HTML-Formular?
===========================
[b]Ich habe diese Lösung gefunden:[/b]
[code]foreach ($category as $item) {
echo '';
}
[/code]
Bereiten Sie Ihr Array $category vor. Beispiel:
[code] echo '
';
foreach ($category as $item){
echo '';
}
echo '
';
[/code]
Und erhalten Sie:
[code]if(isset($_GET['categories'])) {
$categories = $_GET['categories'];
}
[/code]