phpbar.de logo

Mailinglisten-Archive

[php] AW: [php] oohforms

[php] AW: [php] oohforms

Chris Skladny chris_(at)_dreifeld.de
Fri, 09 Jun 2000 14:16:01 +0200


Wenn ich deinen Source ausprobiere bekomme ich als erste Fehlermeldung
einen Fatal Error gleich in der ersten Zeile bei $f = new form;

Welche Version benutzt du momentan von PHP, 3 oder 4 ?

Das Handling von Formen ist auch mit JavaScript viel einfacher und
leichter. Schau mal zu :

http://www.teamone.de/selfhtml
http://php3.dreifel.de:81

zurueck zur Arbeit....



>On Fri, 9 Jun 2000 13:57:10 +0200, you wrote:
>
>$f = new form; reicht voellig aus. darans kanns nicht liegen. es
>funktioniert ja alles praechtig.
>ich muss nur wissen wie ich nen radiobutton "checke(d)". das problem an
>der sache ist folgendes:
>
>oben bei new form definiere ich folgendes:
>$f->add_element(Array("type"=>"radio","name"=>"gruppe_sp","multiple"=>1)
>);
>
>und mit so lasse ich das anzeigen:
>$f->show_element("gruppe_sp","ksp");
>$f->show_element("gruppe_sp","dr");
>$f->show_element("gruppe_sp","rv");
>
>als beispiel. nun habe ich 3 radiobutton mit 3x dem selben namen
>(gruppe_sp) und 3 unterschiedlichen werten, was ja eigentlich sinn der
>sache sein soll. nur wie kann ich einen dieser drei werte markieren?
>normalerweise muesste ich die auswahl schon oben bei new form treffen,
>nur das ist ja nicht moeglich, da oben nur eine definition für 3 boxen
>ist.
>
>das raff ich einfach nicht und finde auch keine doku fuer.
>mfg georg
>
>> -----Ursprüngliche Nachricht-----
>> Von: php-admin_(at)_php-center.de
>> [mailto:php-admin_(at)_php-center.de]Im Auftrag
>> von Chris Skladny
>> Gesendet: Freitag, 9. Juni 2000 13:55
>> An: php_(at)_php-center.de
>> Betreff: Re: [php] oohforms
>>
>>
>> Hallo Georg,
>>
>> gebe bitte mal $f aus, und zwar gleich nachdem du die Variable
>> initialisiert hast. Du wirst sicherlich feststellen, das du die
>> Variable $f falsch initialisiert hast.
>>
>> weil du in $f ein String schreibst muesste so aussehen:
>> $f = "new form";
>>
>> die Ausgabe sieht ungefähr so aus:
>> echo $f;
>>
>> Vielleich komme ich noch später dazu mal deinen ganzen Source-Code
>> durchzuchecken, aber im Moment wächst mir die Arbeit über den Kopf :-D
>>
>>
>>
>>
>> >On Fri, 9 Jun 2000 13:33:34 +0200, you wrote:
>> >
>> >$f = new form;
>> >$f->add_element(Array("type"=>"radio","name"=>"gruppe_ea",
>> >"multiple"=>1));
>> >$f->add_element(Array("type"=>"radio","name"=>"gruppe_sp",
>> >"multiple"=>1));
>> >
>> ><tr><td><? $f->show_element("gruppe_ea","dr"); echo "Direkter
>> >Rabatt<BR>";
>> >           $f->show_element("gruppe_ea","rv"); echo
>> "Rückvergütung<BR>";
>> >           $f->show_element("gruppe_ea","kr"); echo "Kein
>> >Rabatt";?></td>
>> >    <td><? $f->show_element("gruppe_sp","dr"); echo "Direkter
>> >Rabatt<BR>";
>> >           $f->show_element("gruppe_sp","rv"); echo
>> "Rückvergütung<BR>";
>> >           $f->show_element("gruppe_sp","kr"); echo "Kein
>> Rabatt<BR>";
>> >           $f->show_element("gruppe_sp","ksp"); echo "Kein
>> >Sparplan";?></td>
>> >
>> >
>> >ich moechte z.B. ein element aus gruppe_ea oder gruppe_sp auswaehlen.
>> >checked oder aehnliches funktioniert nicht.
>> >mfg georg
>>
>> Mit freundlichem Gruss
>>
>> Chris Skladny
>>
>> ..............................................................
>> .........
>>     D R E I F E L D   AG         |  Telefon: +49 7135 / 9 61 04 - 7
>>      Meimsheimer Str. 7          |  Telefax: +49 7135 / 9 61 04 - 9
>>      74336 Brackenheim           |  WWW: http://www.dreifeld.de/
>> ..............................................................
>> .........
>>   PGP-Fingerprint : E372 791D 40EF 7DAE 8F3B  09F6 5614 8272 1664 E770
>> ..............................................................
>> .........
>>
>> --
>> ** Durchgehend geöffnet: http://www.php-center.de **
>> Die PHP-Liste: mailto:php_(at)_php-center.de
>> http://infosoc.uni-koeln.de/mailman/listinfo/php
>>

Mit freundlichem Gruss

Chris Skladny

.......................................................................
    D R E I F E L D   AG         |  Telefon: +49 7135 / 9 61 04 - 7
     Meimsheimer Str. 7          |  Telefax: +49 7135 / 9 61 04 - 9
     74336 Brackenheim           |  WWW: http://www.dreifeld.de/
.......................................................................
  PGP-Fingerprint : E372 791D 40EF 7DAE 8F3B  09F6 5614 8272 1664 E770
.......................................................................


php::bar PHP Wiki   -   Listenarchive