kostenloser Webspace werbefrei: lima-city


Durch ein aiswahl "buttom" eine bestimmte seite anzeigen?

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    politica

    politica hat kostenlosen Webspace.

    Hallo,

    ich wu?te jetzt nicht so genau ob es hier reingeh?rt, deshalb hab ich einfach mal gepostet ^^.

    Wie verlinkt man eine "auswahl-box" ?
    Bsp w?re auf http://politica.milten.lima-city.de/auswahl.htm

    Wenn man dort 1 anklickt wird automatisch seite1.php aufgerufen, bei 2 seite2, usw.


    mfg
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Die Auswahlbox geh?rt ja zu einem Formular,
    daher m?sste man in php einen Zustandswechsel
    f?r das Formular irgendwie abfragen und
    dann ?ber IF Anweisungen den entsprechenden
    Inhalt reinschreiben.

    Ich denke da an IF $_POST(xy)=1 oder sowas in
    der Art ?
  4. am einfachsten ist das glaub ich mit java-script mit der funktion onclick(). aber leider kenne ich mich mit javascript nicht besonders aus. mit php koennt ich dir das sagen^^, aber in diesem fall ist JS glaub ich die bessere wahl
  5. Autor dieses Themas

    politica

    politica hat kostenlosen Webspace.

    Ich meine das man bei auswahl 1 zur seite seite2.php kommt. Ohne MYSQL abfrage oder zugriff.

    Halt wie ein normaler Link eben.

  6. <form>
    <select name="menu1" onChange="MM_jumpMenu('parent',this,0)">
    <option value="seite1.php">1</option>
    <option value="seite2.php">2</option>
    <option value="seite3.php">3</option>
    </select>
    </form>



    so m?sste es gehen... habs allerdings net probiert!



    ferdinand24

    Beitrag ge?ndert am 8.03.2006 21:29 von ferdinand24
  7. also mit php wuerde sich das so realisieren lassen:


    auswahlscript:

    <html><head>.....

    ....
    <form method="get" action="bla.php">
    <select name="ausw">
    <object value="1">dahin</object>
    <object value="2">dorthin</object>
    <object value="3">hierhin</object>
    ...
    </select>
    <input type="submit" value="abschicken">


    dann bla.php

    if($_GET['ausw'] == "1"){include "xyz.php"}
    elseif($_GET['ausw'] == "2"){include "abc.php"}
    elseif($_GET['ausw'] == "3"){include "fgh.php"}


    eleganter waers mit switch, hab ich aber grad vergessen^^. Aber so muss man halt immer noch den submit-button druecken.

    Am besten mit JS erledigen.


    mfg madhouse
  8. bei madhouse's beispiel muss man ja auf nen button klicken!!!! ich glaube er meinte eher ein sprung-men?!!!


    aber so ist es besser:


    das in den header:
    <script language="JavaScript">
    <!--
    function MM_jumpMenu(targ,selObj,restore){ //v3.0
    eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
    if (restore) selObj.selectedIndex=0;
    }
    //-->
    </script>



    das dahin, wo das sprungmen? hinsoll
    <form>
    <select name="menu1" onChange="MM_jumpMenu('parent',this,0)">
    <option value="seite1.php">1</option>
    <option value="seite2.php">2</option>
    <option value="seite3.php">3</option>
    </select>
    </form>




    so sollte es funzen!!!



    ferdinand24

    Beitrag ge?ndert am 8.03.2006 21:39 von ferdinand24

    Beitrag ge?ndert am 8.03.2006 21:39 von ferdinand24
  9. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!