phpbar.de logo

Mailinglisten-Archive

[php] =?iso-8859-1?Q?=DCbergabe_von_mehreren_Checkboxen_scheitert....?=

[php] =?iso-8859-1?Q?=DCbergabe_von_mehreren_Checkboxen_scheitert....?=

Tino Ehrich tehrich_(at)_goto-it.de
Tue, 13 Mar 2001 10:38:40 +0100


Hi,

habe folgende Routine....

>
  while(list($mkey,$mvalue) = each($this->MSID)) {

   if($i % 2 == 0) $RUBRIK .= "<TR><TD valign=top><Table border=0
cellspacing=0 cellpadding=0>\n";
   else $RUBRIK .= "<TD valign=top><Table border=0 cellspacing=0
cellpadding=0>\n";

   $RUBRIK .= "<TR><TD><a
href=\"/dcm_content.php?".$this->MSLINK["$mkey"]."::".$this->CONF["qSESSION"
]."\" class=\"linkA\">".$this->RLF($mvalue)."</a></TD></TR>\n";
   foreach ($this->SSID as $skey) {
    if(preg_match("/$mkey/",$this->MSSUB["$skey"])) {
     $RUBRIK .= "<TR><TD><input type=checkbox name=\"".$subs[]."\"
value=\"$skey\"><font
class=\"linkB\">[".$this->RLF($this->SSNAME["$skey"])."]</font></TD></TR>\n"
;
    }
   }
   $RUBRIK .= "<TR><TD height colspan=2>&nbsp;</TD></TR>\n";

   if($i % 2 != 0) $RUBRIK .= "</Table></TD></TR><TR><TD>&nbsp;</TD</TR>\n";
   else $RUBRIK .= "</Table></TD>\n";
   $i++;

  }
>

Diese Routine gibt am Ende unter anderem mehrere Checkboxen mit dem selbem
namen aus. $subs[]

Doch macht PHP dies nicht, weil er dabei ne Fehlermeldung ausgibt.
Fehlermeldung ist ungefähr der Art: Kann Array nicht anlegen (benutzen),
weil nur Readonly. Also so ungefähr.

Und ich weiß net warum ! Hat jemand nen Typ? Oder vielleicht auch nen
anderen Ansatz für die Problemlösung ?

Thx,

Mfg



--
Tino Ehrich
application designer
goto IT-Solutions GmbH
Pasedagplatz 3-4
13088 Berlin

mailto:tehrich_(at)_goto-it.de
Tel. 030 92.401 -555
Fax  030 92.401 -599



php::bar PHP Wiki   -   Listenarchive