Get-action + Frame ?

Dieses Thema im Forum "Webentwicklung" wurde erstellt von mynoname, 11. Februar 2006 .

Schlagworte:
Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen
  1. #1 11. Februar 2006
    hi, ich habe eine Frage und zwar habe ich auf meiner Seite ein Iframe in der die Datei Input.php angezeigt wird. In dieser Datei ist die Get-action eingebaut
    Code:
     <?php
     $a = $_GET['section']; 
     error_reporting(E_ALL); 
     if(isset($_GET['section'])) {
     include $a;
     } else {
     include 'news.php';
     }
     ?>
     
    So nun würde ich gerne in der Index.php die Datein aufrufen. Aber wie kriege ich es jetzt hin, das es sich im Input-Get anzeigen lässt.


    Sonst habe ich immer einfach

    index.php?section= ... .php gehabt, das klappt aber iwie nicht.


    Hoffe ihr versteht mein Prob und könnt mir helefen ;)
     

  2. Anzeige
  3. #2 11. Februar 2006
    ich lös das über nen switch:

    PHP:
    <? php 

    $section 
    $_GET [ 'section' ];

    switch (
    $section
    {
       case (
    "news" ):
          include(
    "news.php" );
          break;
       case (
    "forum" );
          include(
    "forum/index.php" );
          break;
    ...
    ...
       default
          include(
    "main.php" );
          break;
    }
    ?>
    so kannste das mit unendlich vielen bereichen machen

    mfG. sCuDs
     
  4. #3 11. Februar 2006
    da ist aber dann das selbe Problem. DIe Input.php im Frame erkennt die Sections auf der Adresse irgendwie nicht.
     
  5. #4 11. Februar 2006
    Also ich würde sagen, mit Frame geht es einfach nicht.
    Wieso benutzt du nicht einfach PHP Include?
    sCuDs gab schon das beste beispiel :)
     
  6. #5 12. Februar 2006
    weil ich nicht möchte das sich die Seite mit vergrößert.

    So hier ich habs wieder rausgefunden. und zwar muss man es dann so machen.


    Im Fall das die Datei im Frame input.php und der Frame Main heisst.


    a href="input.php?section=...." target="Main"
     
  7. #6 12. Februar 2006
    und wo is das problem? genauso kannstes doch auch bei meinem switch-case-Block machen...

    aber wieso überhaupt frames und so n sectionding?

    wenn du frames hast, brauchst du doch sowas nicht, da kannste dann gleich als link nehmen
    Code:
    <a href='news.php' target='main'>News</a>
    und brauchst nich
    Code:
    <a href='main.php?section=news.php' target='main'>News</a>
    is doch viel zu umständlich und du hast noch n file mehr dabei...

    mfG. sCuDs
     
  8. #7 12. Februar 2006
    jo ich hab das ja danach wieder hin editiert. Switch würd jetzt genauso gehen.

    Warum ich das brauche ist, da ich oft mehrere Sachen aufeinmal brauche. Und so hab ich dann 5 Teile die ich beliebig zusammen setzen kann. Nur mit nem Frame müsste ich jede Kombination neu machen.
     

  9. Videos zum Thema
Die Seite wird geladen...