Get Variablen mit Namen ausgeben
sahra
- php
1 Tobias Kloth0 sahra0 Alexander Brock0 sahra1 Tobias Kloth0 Bachsau
0 Alexander Brock0 Rouven1 Tom
Hallo,
wenn ich mit Getvariablen arbeite aber nicht genau weiß wie die heissen muß ich dann nach allen Fragen, oder kann ich mir das auch so ausgeben lassen:
name1 = 3;
name4 = 5;
etc. Also praktisch die Variablen mit ihren Namen ausgeben.
Bis dann
Sahra
Hallo Sahra,
name1 = 3;
name4 = 5;
etc. Also praktisch die Variablen mit ihren Namen ausgeben.
Du möchtest $_GET durch foreach jagen.
Grüße aus Nürnberg
Tobias
Also,
erstmal mit den Variablen. Das die nicht richtig definiert sind, weiß ich auch, auch wenn ich nicht soviel weiß. Ich möchte alle Variablen foreach AUsgeben, aber auch mit ihren Namen, also nicht nur die Werte.
Vielleich fällt euch was ein..
Cu
Sahra
Hallo Freunde des gehobenen Forumsgenusses,
Vielleich fällt euch was ein..
Du möchtest dir foreach genauer ansehen
[rot13]
foreach ($_GET as $key=>$value) echo 'Schlüssel: '.$key."\n".'Wert: '.$value."\n\n";
[/rot13]
Gruß
Alexander Brock
<<Hallo Freunde des gehobenen Forumsgenusses,>>
was soll gehoben heißen? Sind wir dir nicht gehoben genug. Also nochmal: Ich möchte alle übergebenen Get-Variablen mit ihren Namen ausgeben und nicht nur die Variablen.
also die Schlefe ist klar, die Werte auch, aber wo kriege ich die Namen her?
Cu
Sahra
Hallo Sahra,
was soll gehoben heißen?
klick mal auf den Zeichensalat in dem Posting von Alexander.
Grüße aus Nürnberg
Tobias
Hallo Freunde des gehobenen Forumsgenusses,
klick mal auf den Zeichensalat in dem Posting von Alexander.
Ich wollte sie nicht mit der Nase drauf stoßen, weil das im Manual (das sie garantiert nicht (richtig) gelesen hat)
IMHO schon sehr gut erklärt ist :-)
Gruß
Alexander Brock
Eine FOREACH schleife ist auch in der Lage, die Inzdizes mit auslesen. Das geht so:
foreach ($_GET as $index => $wert) {
// Mach was
}
Bei jedem durchlauf hast du dann den Namen der GET-Variable in $index und den dazugehörigen wert in $ wert.
Wenn du noch nicht so erfahren mit PHP bist, dann lies mal das da:
http://tut.php-q.net/
Hallo Freunde des gehobenen Forumsgenusses,
Eine FOREACH schleife ist auch in der Lage, die Inzdizes mit auslesen. Das geht so:
foreach ($_GET as $index => $wert) {
// Mach was
}Bei jedem durchlauf hast du dann den Namen der GET-Variable in $index und den dazugehörigen wert in $ wert.
Wenn du noch nicht so erfahren mit PHP bist, dann lies mal das da:
http://tut.php-q.net/
Mööp! Doppelposting ;-))
Gruß
Alexander Brock
<<Hallo Freunde des gehobenen Forumsgenusses,>>
was soll gehoben heißen? Sind wir dir nicht gehoben genug. Also nochmal: Ich möchte alle übergebenen Get-Variablen mit ihren Namen ausgeben und nicht nur die Variablen.
also die Schlefe ist klar, die Werte auch, aber wo kriege ich die Namen her?
Cu
Sahra
Eine FOREACH schleife ist auch in der Lage, die Inzdizes mit auslesen. Das geht so:
foreach ($_GET as $index => $wert) {
// Mach was
}
Bei jedem durchlauf hast du dann den Namen der GET-Variable in $index und den dazugehörigen wert in $ wert.
Wenn du noch nicht so erfahren mit PHP bist, dann lies mal das da:
http://tut.php-q.net/
Hallo Freunde des gehobenen Forumsgenusses,
wenn ich mit Getvariablen arbeite aber nicht genau weiß wie die heissen muß ich dann nach allen Fragen, oder kann ich mir das auch so ausgeben lassen:
Was möchtest du machen?
> name1 = 3;
> name4 = 5;
Also dass ergibt auf jeden Fall mindestens 2 Fehler.
Variablen können das nicht sein, dafür fehlt der $
und Konstanten kann man so nicht definieren.
Gruß
Alexander Brock
Hi,
ja, das geht am besten über eine for-each-Schleife, die über das GET-Array drüber läuft, siehe auch das Beispiel in der PHP-FAQ.
Die machen da noch eine Formatierung mit sprintf, aber sonst...
MfG
Rouven
Hello,
echo "<pre>\n";
echo htmlentities(print_r($_GET,1));
echo "</pre>\n";
Harzliche Grüße vom Berg
esst mehr http://www.harte-harzer.de
Tom