SorgenkindMech: formularauswahl trotz reload erhalten

Beitrag lesen

<form method="post" action="<?php $_SERVER['PHP_SELF'] ?>">
    <input type="hidden" name="wert" value="wert1" />
    <select size="1" name="plani" onChange="this.form.submit();">
      <?php
while ($galaxy2 = mysql_fetch_array($result3))
{
echo "<option name="plani" value="".$galaxy2['planet_id'].""";
if($_POST['plani'] == $galaxy2['planet_id'])
         echo ' selected';
echo ">".$galaxy2['planet_name']." [".$galaxy2['galaxy']."
:".$galaxy2['sonnensystem'].":".$galaxy2['position']."]</option>";
} ?>
    </select>
</form>

die auswahl wird dann in der session gespeichert:

if (isset($_POST[wert])) {
 $_SESSION["akt_plani"] = $_POST[plani];
 }

nunja, du prüfst immer gegen $_POST, was aber nich immer vorhanden ist

führe die aktualisierung deiner session-variable vorher durch, und prüfe gegen die session-variable, denn die ist doch immer da

sofern das dann wirklich nich funktioniert, dann stimmt was mit deiner session nicht ;)