tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
4
ZUGRIFFE
365
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    mc_gee mc_gee ist offline Rookie
    Registriert seit
    Apr 2007
    Beiträge
    5
    Hallo Leute,
    ich grüble jetzt schon eine ganze weile und wälz mich durch die Foren hab aber überhaupt keine Idee für folgendes Problem:
    1. beim öffnen der Site erscheint ein Formular mit eimen select das die options aus der db holt:require_once("conect.php5");

    function hole_stuetzpunkt(){
    connect_to_db();

    $result = mysql_query( 'SELECT * FROM `stützpunkt` LIMIT 0, 30 ');
    $num=mysql_num_rows($result);
    echo"<option value='---'>...</option>";
    while($row = mysql_fetch_object($result)){
    echo"<option value='".$row->nummer.">";
    echo $row->nummer;
    echo " - ";
    echo $row->bezeichnung;
    echo"</option>";
    }
    close_connection();
    }
    2. die erste option ist also "---".
    3. Nun möchte ich das wenn der user eine andere option auswählt, ein weiteres select
    erscheint mit weiteren optionen aus der datenbank die sich aus der option des ersten selects ergeben.

    vielleich hat jemand zumindest einen ansatz dazu wie php erkennt das der user eine andere option ausgewählt hat.
    Würde mmir viel weiterhelfen Dank im vorraus!!
    gee
     

  2. #2
    Registriert seit
    Feb 2005
    Ort
    NRW
    Beiträge
    460
    Ein Möglichkeit wäre mit Javascript, jedoch nur wenn
    der User auch Javascript im Browser aktiviert hat.
    PHP-Code:
    <form action="#" name="test" method="post">
       <select name="zahlen" onchange="document.test.submit();" size="0">
        <option value="--">--</option>
        <option value="1">1</option>
        <option value="2">2</option>
        <option value="3">3</option>
        <option value="4">4</option>
       </select>
    <?php
       
    if(isset($_POST['zahlen']) && $_POST['zahlen'] != '--')
       {
          echo 
    'nächster Code...';  
       }
    ?>
    </form>
     

  3. #3
    mc_gee mc_gee ist offline Rookie
    Registriert seit
    Apr 2007
    Beiträge
    5
    Danke das funkioniert schon mal gut, aber vielleicht hat ja noch jemand eine Idee wie das ganze ohne Javascript zu lösen wäre
     

  4. #4
    kuddeldaddeldu kuddeldaddeldu ist offline Mitglied Diamant
    Registriert seit
    Dec 2007
    Ort
    Bremen
    Beiträge
    3.418
    Hi,
    vielleich hat jemand zumindest einen ansatz dazu wie php erkennt das der user eine andere option ausgewählt hat.
    PHP läuft auf dem Server und weiß nicht mal, dass Du Maus und Tastatur hast
    Sprich: Eine Änderung in der Auswahlliste kannst Du nur über das onchange-Event abfangen und da brauchst Du nunmal Javascript.

    LG
     

  5. #5
    Registriert seit
    Dec 2002
    Ort
    Trier
    Beiträge
    17.502
    Blog-Einträge
    10
    Ohne JavaScript oder einer anderen clientseitigen Sprache ist es nicht möglich, herauszufinden, ob etwas ausgewählt wurde oder nicht.
     
    Markus Wulftange

Ähnliche Themen

  1. Antworten: 1
    Letzter Beitrag: 19.10.07, 08:45
  2. Formular ohne Submitbutton mit Enter abschicken
    Von Rambomaster im Forum Javascript & Ajax
    Antworten: 1
    Letzter Beitrag: 20.06.07, 15:35
  3. Antworten: 14
    Letzter Beitrag: 26.08.05, 04:37
  4. Dropdownwert-->Textarea (ohne Submitbutton)
    Von [pG]Flo im Forum Javascript & Ajax
    Antworten: 4
    Letzter Beitrag: 12.01.04, 17:25
  5. Mal wieder Sprungmenü
    Von mojohh im Forum Javascript & Ajax
    Antworten: 6
    Letzter Beitrag: 11.06.03, 06:22