xpfreund: Html_Formular funkt nur einmal richtig (Thema nich geändert)

Beitrag lesen

Hallo,

Entschuldigung Thema nicht geändert.

Ja, wo ist denn jetzt das Problem?

Es gibt keins in der Richtung.
Dafür ein anderes.
<code lang=php>

if (!isset($_POST[Druck])) {echo "<form action="print.php" name="Vorschau" method="post">"; //wenn im Post von Druck was drinsteht,dann Formularbeginn

unset($enthalten); //Löschen des Arrays und

$enthalten=array(); //Neu herstellen

if ($was) { //wenn $was da ist,dann

if (in_array("todo",$was)) {$enthalten[]=1;} //"1" ins Array bringen, wenn "todo" in $was vorkommt

if (in_array("remark",$was)) {$enthalten[]=2;} //"2" wenn remark

if (in_array("note",$was)) {$enthalten[]=3;}}//"3" wenn note

unset($was);// Array löschen und

$was=array();//neu schreiben

/*1*/  echo "<input type="checkbox" name="was[]" value="todo""; //Checkbox, die ihr Value in ins array $was schreibt

if (in_array("1",$enthalten)) {echo " checked";} //wenn todo in $enthalten, dann angehakt

echo "> Todos<br>"; //Restausgabe

/*2*/  echo "<input type="checkbox" name="was[]" value="remark""; //Box2

if (in_array("2",$enthalten)) {echo " checked";}siehe 1

echo "> $admin_text71<br>";siehe 1

/*3*/  echo "<input type="checkbox" name="was[]" value="note"";siehe 1

if (in_array("3",$enthalten)) {echo " checked";}siehe 1

echo "> $o_notes";siehe 1

$str="<input type="hidden" name="vorschau" value="vorschau">"; //Hidden-Daten
foreach($_POST as $key => $value) { $str .= "<input type=hidden
name='".$key."' value='".$value."'>\n"; }//Hidden-Daten aus $_POST holen
echo $str;//Hidden-Felder einbinden
echo "<br>";
echo "<input type="submit" name='vorschau' value=$printable_view>";//Senden-Knopf1
echo "&nbsp;&nbsp;&nbsp;<input type="submit" name='Druck' value=$print>";//Senden-Knopf2
echo "</form>"; } //Form-Ende
</code>
Wenn ich beim ersten Laden irgendetwas anklicke und auf den Senden_Knopf1 drücke, funktioniert die Vorselektion der Boxen. Wenn ich dies aber nun zum zweiten Mal mache, steht im Array $was nichts mehr drin, wodurch die Selektion scheitert. Kann mir mal bitte jemand helfen, den Fehler zu finden?

gruß aus Senftenberg am See