Formularauswahl übernehmen

sandroP

Erfahrenes Mitglied
Hallo,

ich habe ein dynamisches Formular mittels sql.
Auf der Zielseite des Formulars findet sich das gleiche Formular wieder. Die Ausgewählten Daten sollen
nun im Formular auf der Zielseite automatisch auf selected gesetzt werden.

... aber wie geht das?

hier das Formular:
PHP:
<?php
include "xxx";
$abfrage = "SELECT DISTINCT `aort` FROM `gastgeber` ORDER BY `ort` ASC";
$ergebnis = mysql_query($abfrage);
    
echo '<select size="1" name="ort" style="color:rgb(115,80,48); background-color:rgb(254,254,182);">';
    
while($row = mysql_fetch_object($ergebnis)){
 $aort = $row->aort;
echo '<option value="'.$aort.'">'.$aort.'</option><br>';
 }
    
echo ' </select>';
?>


vielen dank schonmal...
 
habe ne lösung gefunden!

so gehts:
PHP:
<?php
$ort = isset($_POST["ort"]) ? $_POST["ort"] : null;
include "zugang/inc.php";
$abfrage = "SELECT DISTINCT `aort` FROM `gastgeber` ORDER BY `ort` ASC";
$ergebnis = mysql_query($abfrage);
echo '<select size="1" name="ort" style="color:rgb(115,80,48); background-color:rgb(254,254,182);">';
while($row = mysql_fetch_object($ergebnis)){
$aort = $row->aort;
if ($aort!=$ort)
{
echo '<option value="'.$aort.'">'.$aort.'</option><br>';
}
else
{
echo '<option value="'.$aort.'" selected>'.$aort.'</option><br>';
}	
}
echo ' </select>';
?>
 
Zurück