Geschrieben von Champus am 14.12.2005 um 15:03:
$_GET Variable
Morgn BB,
*gähn* bin ich müde.
Naja, mal zu meinem jetzigen Problem, bzw. erst mal zum Quellcode:
code: |
1:
2:
3:
4:
|
<?php
$_GET['section'] = $var_titel;
echo $var_titel;
?> |
|
Süß, oder?
Wie ihr seht soll die Variable section abgefangen werden und als $var_titel ge'echoed werden.
Nur genau da ist das Problem.
Wenn ich diese Datei über datei.php?section=blupp aufrufe, erscheint da kein 'blupp'.
Soweit ich aber gelesen habe müsste $_GET['section'] doch als "blupp" definiert sein, oder?
Habe es auf 2 Serverlösungen, einmal localhost und einmal public getestet, daran scheint es aber nicht zu liegen.
Vielleicht sehe ich mal wieder vor lauter Bäumen den Wald kaum, oder ich habe ein wichtiges Kaptiel über die $_GET Variable überlesen, aber so müsste es doch normalerweise funktionieren ... jemand einen Tipp wo mein Problem liegt?
Gruß
CorvusCorone
Edit:
Okay okay.
Schlag mich. Quält oder Foltert mich. Ich seh es ja ein.
Die letzten beiden Nächte nur eine Stunde geschlafen. Da kann es mal vorkommen dass man das mit der Variablenzuweisung total verrasselt.
Tut mir sorry. Ich hau mich jetzt auf's Ohr -.-
Edit2:
Oh man .. ich könnt kotzen. Klappt immer noch nicht. Hier mal der relevante Code wie ich ihn einsetze:
code: |
1:
2:
3:
4:
5:
6:
7:
8:
|
$_GET['section'] = $var_titel;
$mysql_titel_abfrage = "SELECT * FROM texte WHERE titel = '$var_titel'";
$mysql_abfrage_ergebnis = mysql_query($mysql_titel_abfrage);
while($row = mysql_fetch_object($mysql_abfrage_ergebnis))
{
echo $row->text;
}
echo $var_titel; |
|
Wieso klappt selbst sowas nicht mehr, ich bin doch sogar nebenbei Schattenbaum am lesen, doch irgendwo happerts ..
Edit3:
*Schnief* die Definierung war doch nicht richtig. Trotzdem wird $var_titel nicht ge'echoed. Jemand eine Idee?
Edit4:
Geschafft. Scheiss XAMPP unterstützt nur $HTTP_GET_VARS.
Ich könnte kotzen.
Jetzt geh ich pennen. Und den Thread hier könnte man gerne löschen.
Edit5:
Jetzt gehts wieder doch nich.
Maaaaaan ...
Edit6:
*seufz* ... schließen bitte.
Wen es interessiert:
Egal wie wenig schlaf man hat, niemals, ich wiederhole: niemals vergessen, dass man immer erst die zu definierend Variable, dann den Inhalt schreibt.
Richtig heißen müsste es:
$var_titel = $HTTP_GET_VARS["section"];
Umgekehrt, wie ich es die ganze Zeit getan hatte, wäre es falsch.
So, und jetzt, gnädiger Leser, vergess bitte alles was du nun über mich denkst.
Hab' Dank.