Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
19.07.2005, 18:05
Sir_Prize



Ich habe eine Bilder-Galerie programmiert. Soweit kein problem, doch scheint der Parser if-Kostruktion(en) zu ignorieren und springt zu (2) anstatt zu (1), wenn die seite mit index.php?site=photos aufgerufen wird. in (1) sollten dann eigentlich links angeboten werden mit zB index.php?site=photos&galerie=misc o.ä.

Quellcode:if (!isset($galerie))
{
  (1) //hier wird per while-Schleife eine Auswahl an Galerien angeboten (aus der Datenbank)
}

else
{  
  if(!isset($id)) //Galerie
  {
    (2) //hier ist der gesamt Galerie-Ansicht-Code
  }
  
  else // Einzeldarstellung
  {
     //hier ist der gesamte Einzel-Ansicht-Code
  }
}
Bin ich blind? ich finde den Fehler nicht...

--

"Herr Keuner sagte: «Schwierig ist, diejenigen zu belehren, auf die man zornig ist. Es ist aber besonders nötig, denn sie brauchen es besonders.»" - Bertolt Brecht
-
"Hier gibt's was auf die Ohren" - Thewall.de bei last.fm (Was ist last.fm?)


Dieser Beitrag wurde am 19.07.2005 um 18:06 von Sir_Prize bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
001
19.07.2005, 18:10
CN



heisst die variable wirklich $galerie? oder meintest du $_GET["galerie"]

--

zum Seitenanfang zum Seitenende Profil || Suche
002
19.07.2005, 18:17
Sir_Prize



ja, es ist $_GET['galerie'], aber an anderen Stellen des Codes funktioniert dieser direkte zugriff Problemlos. zum beispiel an der Stelle, wo geschaut wird, auf welcher seite sich der user befindet (index.php?site=...), da sprech ich die variable einfach mit $site an, und es funktioniert. probieren kann ichs trotzdem mal.

**edit**
strange. der fehler ist damit behoben. komisch dass es so willkürlich funktioniert oder halt nicht.
danke.

--

"Herr Keuner sagte: «Schwierig ist, diejenigen zu belehren, auf die man zornig ist. Es ist aber besonders nötig, denn sie brauchen es besonders.»" - Bertolt Brecht
-
"Hier gibt's was auf die Ohren" - Thewall.de bei last.fm (Was ist last.fm?)


Dieser Beitrag wurde am 19.07.2005 um 18:18 von Sir_Prize bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
003
19.07.2005, 18:43
CN



der "direkte zugriff" ist _falsch_, so einfach is das

--

zum Seitenanfang zum Seitenende Profil || Suche
004
15.08.2005, 15:26
Brainstorm[BtB]



ausser man verwendet vorher "explode($_GET);"

--

zum Seitenanfang zum Seitenende Profil || Suche
005
15.08.2005, 17:01
TheTinySteini



Was soll einem explode($_GET) bitte bringen? $_GET ist ein Array, aber explode arbeitet auf einem String. Ich hab eine leise Ahnung was du eigentlich meintest. Aber: vergiss das besser sofort, das ist evil.

--

TheTinySteini
Coder Poke646
"Don't Panic" - Hitchhiker's Guide to the Galaxy

zum Seitenanfang zum Seitenende Profil || Suche
006
15.08.2005, 22:43
theDon



Zitat:
TheTinySteini postete
Aber: vergiss das besser sofort, das ist evil.
Genau, schliesslich macht das thwb das auch nicht...

--

\o tanz den naziprau! o/

And more than ever, I hope to never fall,
Where enough is not the same it was before

zum Seitenanfang zum Seitenende Profil || Suche