Frage zu einer Auswahlliste

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Frage zu einer Auswahlliste

    Hallo,

    ich habe eine Auswahlliste erstellt in der man in 3 Auswahlfeldern
    etwas auswählen kann.

    Hier ist der Code der Auswahlfelder:

    Code:
    <!--anfang nachricht-->      
        <tr>
          <td width="200" rowspan="3" height="105"><strong>Tipps :</strong></td>
          <td width="275" rowspan="3" align="center" height="105">
            <select size="1" name="bonus"  class="text">
            <option>Bonustipp</option><?=$_POST['bonus']; ?>
            </select>
          </td>
          <td width="50" align="center" height="35">1</td>
          <td width="275" align="center" height="35">
            <select size="1" name="platz1" class="text">
            <option>&nbsp;1&nbsp;Fernando Alonso</option><?=$_POST['platz1']; ?>
            <option>&nbsp;2&nbsp;Giancarlo Fisicella</option><?=$_POST['platz1']; ?>
            <option>&nbsp;3&nbsp;Kimi Räikkönen</option><?=$_POST['platz1']; ?>
            <option>&nbsp;4&nbsp;Juan Pablo Montoya</option><?=$_POST['platz1']; ?>
            <option>&nbsp;5&nbsp;Michael Schumacher</option><?=$_POST['platz1']; ?>
            <option>&nbsp;6&nbsp;Filipe Massa</option><?=$_POST['platz1']; ?>
            <option>&nbsp;7&nbsp;Ralf Schumacher</option><?=$_POST['platz1']; ?>
            <option>&nbsp;8&nbsp;Jarno Trulli</option><?=$_POST['platz1']; ?>
            <option>&nbsp;9&nbsp;Marc Webber</option><?=$_POST['platz1']; ?>
            <option>10&nbsp;Nico Rosberg</option><?=$_POST['platz1']; ?>
            </select>
        </td>
        </tr>
        <tr>
          <td width="50" align="center" height="35">2</td>
          <td width="275" align="center" height="35">
            <select size="1" name="platz2" class="text">
            <option>&nbsp;1&nbsp;Fernando Alonso</option><?=$_POST['platz2']; ?>
            <option>&nbsp;2&nbsp;Giancarlo Fisicella</option><?=$_POST['platz2']; ?>
            <option>&nbsp;3&nbsp;Kimi Räikkönen</option><?=$_POST['platz2']; ?>
            <option>&nbsp;4&nbsp;Juan Pablo Montoya</option><?=$_POST['platz2']; ?>
            <option>&nbsp;5&nbsp;Michael Schumacher</option><?=$_POST['platz2']; ?>
            <option>&nbsp;6&nbsp;Filipe Massa</option><?=$_POST['platz2']; ?>
            <option>&nbsp;7&nbsp;Ralf Schumacher</option><?=$_POST['platz2']; ?>
            <option>&nbsp;8&nbsp;Jarno Trulli</option><?=$_POST['platz2']; ?>
            <option>&nbsp;9&nbsp;Marc Webber</option><?=$_POST['platz2']; ?>
            <option>10&nbsp;Nico Rosberg</option><?=$_POST['platz2']; ?>
        </select>
        </td>
        </tr>
        <tr>
          <td width="50" align="center" height="35">3</td>
          <td width="275" align="center" height="35">
            <select size="1" name="platz3" class="text">
            <option>&nbsp;1&nbsp;Fernando Alonso</option><?=$_POST['platz3']; ?>
            <option>&nbsp;2&nbsp;Giancarlo Fisicella</option><?=$_POST['platz3']; ?>
            <option>&nbsp;3&nbsp;Kimi Räikkönen</option><?=$_POST['platz3']; ?>
            <option>&nbsp;4&nbsp;Juan Pablo Montoya</option><?=$_POST['platz3']; ?>
            <option>&nbsp;5&nbsp;Michael Schumacher</option><?=$_POST['platz3']; ?>
            <option>&nbsp;6&nbsp;Filipe Massa</option><?=$_POST['platz3']; ?>
            <option>&nbsp;7&nbsp;Ralf Schumacher</option><?=$_POST['platz3']; ?>
            <option>&nbsp;8&nbsp;Jarno Trulli</option><?=$_POST['platz3']; ?>
            <option>&nbsp;9&nbsp;Marc Webber</option><?=$_POST['platz3']; ?>
            <option>10&nbsp;Nico Rosberg</option><?=$_POST['platz3']; ?>
          </select>
        </td>
      </tr>    
    <!--ende nachricht-->
    Nun ist es aber so das man in allen 3 Feldern den gleichen Eintrag
    wählen kann.
    Ich möchte es aber gerne so haben das man eine Meldung
    ausgegeben bekommt, das man gleiche Einträge ausgewählt hat.
    Oder aber das der Eintrag der im 1. Auswahlfeld selectiert ist
    in den beiden anderen Auswahlfeldern blockiert ist.

    Wie kann man dies realsieren?


    Grüße von Sven
    Zuletzt geändert von Sven4972; 10.03.2006, 17:51.

  • #2
    1. php tags benutzen und lange zeilen umbrechen.
    2. nur relevanten code posten.
    3. verständlich erklären, was man vor hat.

    Kommentar


    • #3
      Hallo,

      habe den Beitrag editiert.

      Grüße

      Kommentar


      • #4
        am besten mit javascript.

        Kommentar


        • #5
          Das geht wirklich am besten mit Javascript. Entferne die jeweiligen <option> Tags aus den anderen Auswahllisten nachdem der Name ausgewählt wurde. Du kannst es dir auch einfach machen und einfach auf die Klugheit der User spekulieren und erst nachdem absenden die Felder prüfen. Sollte ein Name zweimal vorkommen muss das Formular noch einmal ausgefüllt werden. Darum kommst du sowieso nicht herum, weil es immer noch genügend Leute gibt die Javascript abgeschaltet haben.

          Gruß
          Richard
          http://www.wmtipp06.de :: WM Tippspiel 2006
          http://www.zmusik.de :: Gema freie Musik

          Kommentar


          • #6
            http://www.selfhtml.net/javascript/objekte/options.htm

            Kommentar

            Lädt...
            X