Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Empfohlene Antworten

Veröffentlicht

Hi,

mal ne frage ich Übergebe im Link ein Feld

save.php?array=mein_array

bei folgender Eingabe:

echo $_GET["mein_array"];

bekomme ich als Ergebnis:

Array

Wie kann ich jetzt mit $_GET oder $_POST

die Inhalte des Array's anzeigen.

for($i = 0;$i < count($_GET["mein_array"]);$i++)

{

echo $_GET["mein_array"]; <--- wo muss hier das [$i] hin ???

}

Danke schonma für jede antwort !!!!

Gruß Scratch

hajo!

eine direkte weitergabe eines feldes ist imho nicht möglich. du müsstest jedes element des feldes einzeln übergben. in etwa so:


<?
$array = array(1,2,3,4,5);
$i=0;
$separator = "";
while ($i < count($array)) {
$ext = $ext . $separator . "array[$i]=" . $array[$i];
$separator = "&";
$i++;
}
echo "<A HREF=http://haumichtod/index.php?$ext>link</a>";
?>
[/php]

das was dabei rausskomt, sollte dann wie folgt aussehen:

http://haumichtod/index.php?array[0]=1&array[1]=2&array[2]=3&array[3]=4&array[4]=5

es geht natürlich erheblich einfacher, wenn du dein array in eine session legst. dies erspart dir die ganze splitterei.

Original geschrieben von Scratch

Hi,

mal ne frage ich Übergebe im Link ein Feld

save.php?array=mein_array

bei folgender Eingabe:

echo $_GET["mein_array"];

bekomme ich als Ergebnis:

Array

Wie kann ich jetzt mit $_GET oder $_POST

die Inhalte des Array's anzeigen.

for($i = 0;$i < count($_GET["mein_array"]);$i++)

{

echo $_GET["mein_array"]; <--- wo muss hier das [$i] hin ???

}

Danke schonma für jede antwort !!!!

Gruß Scratch

Hi!

versuchs mal so:


for($i = 0;$i < count($_GET["mein_array"]);$i++) {
echo $_GET["mein_array"][$i];
}
[/PHP]

falls das nicht klappt versuch das Array mit "print_r($array)" auszugeben

das zeigt dir dann auch die Struktur des Arrays

wenn das auch nicht klappt bleibt dir wirklich nur noch die lösung mit dem trennzeichen.

Gruß

Azrael

Original geschrieben von goepp

nochmal!

eine direkte weitergabe von arrays über die url ist nicht möglich!

doch!

wenn man mit serialize() das Array in einen String umwandelt

und später mit unserialize() wieder in einen String verwandelt!

ist zwar unsicher aba es dürfte gehen!

Man könnte das Array auch in eine Session schreiben, wie du schon gesagt hast!

wäre auch sicherer als über die URL da diese ja verändert werden kann...

Original geschrieben von A.Z.R.A.E.L.

doch!

wenn man mit serialize() das Array in einen String umwandelt

und später mit unserialize() wieder in einen String verwandelt!

ist zwar unsicher aba es dürfte gehen!

Man könnte das Array auch in eine Session schreiben, wie du schon gesagt hast!

wäre auch sicherer als über die URL da diese ja verändert werden kann...

sogesehen hast du ja recht.

ich meinte jedoch eine direkte weitergabe.

Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.