Autor |
Nachricht |
LioGetz
Threadersteller
Dabei seit: 24.03.2003
Ort: Aachen
Alter: 44
Geschlecht:
|
Verfasst Di 25.05.2004 16:34
Titel PHP und Arrays...wie geht das schon wieder |
|
|
Hi @ all...folgendes Problem.
Ich habe 2 Arrays, das erste z.B. mit den Werten 1,2,3 und 4 und das 2te Array mit den Werten "Hans", "Peter", "Fritz" und "Harry".
Zusätzlich ein Link auf eine Page der z.B. so aussieht "namen.php?3"
Auf der namen.php soll dann "Hallo Fritz" stehen.
Wie schaffe ich es, dass der GET Wert mit dem ersten Array verglichen wird, und der entsprechende Wert des 2ten Arrays an die Stelle eingesetzt wird (also bei 1 = Hans, 2 = Peter, 3 = Fritz etc. etc.)...hab nicht so den PHP und Array Plan, aber vielleicht kann mir ja hier jemand helfen...
Thx im Vorraus
P.S. Möchte den Namen (also die Werte aus dem 2ten Array) nicht direkt per GET übertragen, weil ich das Beispiel total vereinfacht habe und es im eigentlichen Fall komplizierter ist...
|
|
|
|
|
Eistee
Administrator
Dabei seit: 31.10.2001
Ort: Grimma
Alter: 45
Geschlecht:
|
Verfasst Di 25.05.2004 17:06
Titel
|
|
|
Wieso zwei arrays?
Wieso nicht eins:
Code: | $namen = array();
$namen[1] = "Depperle";
$namen[2] = "Zipfel"; |
etc?
|
|
|
|
|
Anzeige
|
|
|
gtz
Dabei seit: 15.04.2002
Ort: -
Alter: 48
Geschlecht:
|
Verfasst Di 25.05.2004 17:12
Titel
|
|
|
zum mitschreiben:
Code: |
$names= Array( "Hans", "Peter", "Fritz", "Harry");
$indexOfName= $_SERVER["QUERY_STRING"];
$requestedName= $names[$indexOfName]
|
|
|
|
|
|
LioGetz
Threadersteller
Dabei seit: 24.03.2003
Ort: Aachen
Alter: 44
Geschlecht:
|
Verfasst Di 25.05.2004 17:19
Titel
|
|
|
hm, 2 lösungsmöglichkeiten? werde da auf anhieb noch nicht wirklich schlau (wie gesagt, bin eher newbie) aber ich werds heute abend mal ausprobieren und mich ggf. nochmal melden
Thx für die schnelle Hilfe...
|
|
|
|
|
fraxy
Dabei seit: 25.05.2004
Ort: -
Alter: 41
Geschlecht:
|
|
|
|
|
LioGetz
Threadersteller
Dabei seit: 24.03.2003
Ort: Aachen
Alter: 44
Geschlecht:
|
Verfasst Di 25.05.2004 23:02
Titel
|
|
|
OK, dann hab ich jetzt mal ne nächste Frage. Geht das hier:
Hab ein Array, das sieht so aus (hab mich mal an Eistee orientiert):
Code: |
$headlines = array();
$headlines[040523] = "Überschrift 1";
$headlines[040524] = "Überschrift 2";
$headlines[040525] = "Überschrift 3";
|
Die zahlen im Array (z.B. 040523) geben das Datum an, und dieser Wert wird auch per GET am Link übertragen. Also inhalt.php?040523.
So, wie krieg ich das hin, dass er mit die passende Überschrift zum Datum ausgibt was per get übergeben wurde??
Geht sowas irgendwie per
Code: |
echo $headlines['$_GET']
|
oder so in der Art ??
Zuletzt bearbeitet von LioGetz am Di 25.05.2004 23:03, insgesamt 1-mal bearbeitet
|
|
|
|
|
n0Fear
Dabei seit: 17.07.2003
Ort: EARTH @ 7.316 O 52.683 N
Alter: 39
Geschlecht:
|
Verfasst Di 25.05.2004 23:12
Titel
|
|
|
LioGetz hat geschrieben: |
Code: |
echo $headlines['$_GET']
|
|
Code: |
echo $headlines[$_GET["namedergetvariable"]];
|
|
|
|
|
|
el Zeratulo
Dabei seit: 04.04.2002
Ort: Bent Badheim
Alter: -
Geschlecht:
|
Verfasst Di 25.05.2004 23:21
Titel
|
|
|
n0Fear hat geschrieben: | LioGetz hat geschrieben: |
Code: |
echo $headlines['$_GET']
|
|
Code: |
echo $headlines[$_GET["namedergetvariable"]];
|
|
in addition:
du solltest den variablennamen beim get übergeben.
index.php?tname=0548848
$headlines[$_GET["tname"]];
|
|
|
|
|
|
|
|
Ähnliche Themen |
Actionscript / PHP: Arrays in Arrays bei Übergabe mit Post?
XML Ausgabe in Arrays
Arrays anlegen und auslesen.
pejot vs. schleifen und arrays
attach movie & arrays
Problem mit PHP, Arrays und MySQL
|
|