SQL select nach <option>

Wie verwendet man Module oder Aktion und passt diese an.

SQL select nach <option>

Beitragvon akzentix » 5. Sep 2011, 20:23

Hallo,
ich schreibe gerade ein kleines Modul und stoße dabei auf folgendes Problem,
nach Auswahl einer OPTION soll sofrt eine MySQL SELECT ausgeführt werden, Beispiel folgt,

Code: Alles auswählen
<div class="feldname">
Lauf
</div>
<div class="feldwert">
<form name="lauf" action="<?php echo  rex_getUrl(''); ?>">
<select name="Auswahl" onChange="document.lauf.submit()">
<?php
$qry = 'SELECT * FROM laeufe WHERE status=1';
$sql = new sql();
$sql->setQuery($qry);
for($i = 0; $i < $sql->getRows(); $i++)
{
  echo '<option value=' . $sql->getValue('id') .'>' . $sql->getValue('lauf') .'</option>';
  $sql->next();
}
?>
</select>
</form>
</div>


nach der Auswahl sollte die Seite eigentlich auf /redaxo/index.php?article_id=7&Auswahl=2 springen, machts aber nicht sondern springt immer auf
/redaxo/index.php?Auswahl=2

jemand eine Ahnung was ich noch mitgeben muss damit das funktioniert?

:?: :?: :-)

Danke!! und viele Grüße,
Jens
----------------------------
An den modernen Gemälden
ist nur noch eins verständlich:
die Signatur...

Ephraim Kishon
eig. Ferenc Hoffmann
israel. Schriftsteller, 1924 - 2005
akzentix
 
Beiträge: 18
Registriert: 11. Aug 2010, 10:24
Wohnort: Freiburg

Re: SQL select nach <option>

Beitragvon akzentix » 5. Sep 2011, 21:32

Hallo,
Problem ist gelöst,

Lösung:
Code: Alles auswählen
<div class="anmeldung">
<div class="feldname">
Lauf
</div>
<div class="feldwert">
<?php
$articleId = $this->getValue(article_id);
?>
<form  name="lauf" action="<?php echo  rex_getUrl(''); ?>">
<input type="hidden" name="article_id" value="<?php echo $articleId;  ?>">
<select name="Auswahl" onChange="document.lauf.submit()">
<option value="">Bitte Lauf wählen</option>
<?php
$qry = 'SELECT * FROM laeufe WHERE status=1';
$sql = new sql();
$sql->setQuery($qry);
for($i = 0; $i < $sql->getRows(); $i++)
{
  echo '<option value=' . $sql->getValue('id') .'>' . $sql->getValue('lauf') .'</option>';
  $sql->next();
}
?>
</select>
</form>
----------------------------
An den modernen Gemälden
ist nur noch eins verständlich:
die Signatur...

Ephraim Kishon
eig. Ferenc Hoffmann
israel. Schriftsteller, 1924 - 2005
akzentix
 
Beiträge: 18
Registriert: 11. Aug 2010, 10:24
Wohnort: Freiburg


Zurück zu Module/Aktionen [R4]

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste

cron