per form array-werte übergeben klappt nicht
am 01.09.2006 01:28:24 von norHi,
ein array mit id´s bekomme ich nicht übergeben :
zusammengestellt habe ichs so:
....
$arr_y_alt = array();
....
while ($vw=mysql_fetch_array($result)) {
if ($vw['wun'] == 'y') {
$arr_y_alt[] = $vw['ligaid']; $c = '
checked=\'checked\'';
} else {
$arr_n_alt[] = $vw['ligaid']; $c =''; }
echo "
....
....
echo print_r($arr_n_alt) // bis hier alles ok, ist gefüllt
....
aber dann, beim wiederaufrufen der datei, *am dateianfang*:
....
echo print_r($arr_y_alt)."
|+|
";
echo print_r($arr_n_alt);
....
werden nur noch 2 einzelne Zahlen ausgegeben.
Ich brüte da schon Stunden ...
Es geht um Checkboxen:
und eine Spalte 'wun', die mit 'y' z.T. zu füllen ist.
Am Dateianfang wollte ich jetzt die alten IDs nach
den Werten der Spalte zur Verfügung haben ...
Danke für Hilfe, Hans
Re: per form array-werte übergeben klappt nicht
am 01.09.2006 11:51:15 von dev-null-use-reply-adressHans Schüttelstoff schrieb:
> ein array mit id´s bekomme ich nicht übergeben :
> zusammengestellt habe ichs so:
s/id´s/ids/ und s/ichs/ich´s/ - SCNR
> $arr_n_alt = array();
> $arr_y_alt = array();
> ...
> while ($vw=mysql_fetch_array($result)) {
> if ($vw['wun'] == 'y') {
> $arr_y_alt[] = $vw['ligaid']; $c = '
> checked=\'checked\'';
> } else {
> $arr_n_alt[] = $vw['ligaid']; $c =''; }
> echo "
> ...
>
Und das ist falsch. Du erzeugst nur *ein* hidden-Feld. Man kann
ein Array nicht so übergeben. Verwundert bin ich insbesondere darüber,
weil Du es unten bei der Checkbox richtig machst.
> Es geht um Checkboxen:
>
Hier ist es korrekt: Du trägst einen Wert eines Arrays ein.
Es wird dann auch wirklich ein Array übertragen.
Oben mußt Du es halt entsprechend machen und so viele hidden-Felder
erzeugen, wie Einträge im Array drin sind.
Gruß
JPM
Re: per form array-werte übergebenklappt nicht
am 01.09.2006 17:11:19 von Heiko KuerschnerJens Peter Moeller schrieb:
> s/ichs/ich?s/
s/ich?s/ich's/ ;)
(Ich konnt' es mir nicht verkneifen. :))
--
Kürsche
Wenns 'ner net gwittern tun tut ;)
Linux/*BSD-Anleitungen, Forum und Chat: www.newbie-net.de