Philipp: Session-Variablen ändern

Beitrag lesen

Hallo !
Bin etwas am verzweifeln...

Folgendes Script bekommt eine id aus der url übermittelt:

<?
session_start();

if($Submit){
$bildnameid="bildname$id";
$_SESSION["bildname$id"]=$$bildnameid;
}
?>

<form method="post" action="?<? echo SID; ?>">
<input type="hidden" name="id" value"<? echo $id; ?>">
<input type="hidden" name="bildname<? echo $id; ?>" value="ErstesBild.gif">
<input type="submit" name="Submit" value="los">
</form>
<img src="ErstesBild.gif"><br><br><br>

<form method="post" action="?<? echo SID; ?>">
<input type="hidden" name="id" value"<? echo $id; ?>">
<input type="hidden" name="bildname<? echo $id; ?>" value="ZweitesBild.gif">
<input type="submit" name="Submit" value="los">
</form>
<img src="ZweitesBild.gif"><br>

Nun findet sich wunderbar in der Session die registrierte Variable (für z.B. id=35 und erstes Form abgesendet): bildname35|s:10:"ErstesBild.gif";

Sendet man nun daraufhin das zweite Form ab, ändert sich die Variable in der Session nicht.
Wie kann ich das erreichen? Setzte ich im String des Ausdrucks
$_SESSION["bildname$id"] keine Variable ein geht es bestens, aber ich benötige sie dort...! Und PHP scheint sie ja auch dort nicht zu stören, da sie beim ersten Mal registrieren keine Probleme macht.
Versuche mit unset sind auch gescheitert.

Besten Dank für Hilfe