• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Select Formular

Status
Für weitere Antworten geschlossen.

meGa

Neues Mitglied
Servus Jungs,

ich bin grade an einem Warsrcitpt und da will ich wenn man ein Game auswählt die Mapauswahl ändert.


Vielleicht wisst ihr wie es geht. danke schon mal.
 
Ausführlicher gehts wohl nicht oder?
.. Ein Game womit auswählt, das was für eine mapauswahl ändert?

'dementius
 
Rofl

Also ich habe das bei Games:

HTML:
<select name="game">
          <option value="1">Counter-Strike: Source</option>
          <option value="2">Counter-Strike: 1.6</option>
          <option value="3">Half-Life 2: Deathmatch</option>
          </select>

und das bei Maps

HTML:
<select name="map">
          <option value="1">$map[0]</option>
          <option value="2">$map[1]</option>
          <option value="3">$map[2]</option>
          <option value="4">$map[3]</option>
          <option value="5">$map[4]</option>
          <option value="6">$map[5]</option>
          </select>

Mod-Edit: HTML-Tags hinzugefügt (Artemis)
 
Zuletzt bearbeitet von einem Moderator:
Bei Änderung des einen Select Feldes, soll das andere geändert werden.
Ist nur mit Javascript möglich, es sei denn du nimmst für PHP einen refresh in Kauf.
 
Java != JavaScript.

Ich verzichte bei so etwas generell auf JavaScript, um deine Frage zu beantworten.
 
Einfach zwei Formulare, wobei du das Map-Formular nur ausgibst, wenn ein Spiel vorher gewählt wurde.

PHP:
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
  <select name="game">
    <!-- Game-Auswahl -->
  </select>
  <input type="submit" value="Spiel auswählen" />
</form>
<?php
if (isset($_POST['game']) && !isset($_POST['map'])) {
?>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
  <select name="map">
    <!-- Map-Auswahl -->
  </select>
  <input type="hidden" name="game" value="<?php echo $_POST['game']; ?>" />
  <input type="submit" value="Spiel auswählen" />
</form>
<?php
} else if (isset($_POST['game']) && isset($_POST['map'])) {
  echo 'Game:'.$_POST['game'].' - Map:'.$_POST['map'];
}
?>
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben