Portal > Foren > PHP > PHP-Programmierung > Formular mit sehr vielen checkboxen
Antwort
 
Themen-Optionen Thema durchsuchen
Alt 25.04.2006, 14:03 Nach oben    #1
Neuer Benutzer
 
Registriert seit: 25.04.2006
Beiträge: 8
Standard Formular mit sehr vielen checkboxen

Zunächstmal: Ich bin noch keine PHP-vollprofi, hab aber durchaus etwas ahnung von programmierung und HTML.

Ich arbeite an einer adress-DB, bei der es sehr viele (über 50) gruppen oder selektionsmerkmale gibt. Jeder eintrag kann 0 bis allen gruppen angehören.

Wie bringe ich sowas in ein Formular zur dateneingabe unter?

Eine möglichkeit wäre, ich kann das formular mit checkboxen "überschwemmen". Dann wäre der bereich für die checkboxen von der fläche her größer, als das gesamte restformular zusammen. Da hab ich gewisse ästhetische vorbehalte und suche deswegen nach einer anderen möglichkeit:

Ein unterformular in einem pop-up-fenster z.b. oder ein fenster innerhalb des formulars mit scollbalken, in dem die vielen checkboxen liegen.

Bei diesen konzepten erhebt sich allerdings das problem, dass ein formular ja eine einheit darstellt und es ja auch bleiben soll. Alle formulardaten sollen ja auf einmal mit einem submit-button (per "POST") an das auswertungsformular geschickt werden.

Ähm... hab ich mich verständlich ausgedrückt? Gibt es in PHP da eine elegante möglichkeit?
Oder, kann man soviele optionen auch anders vom anwender abfragen, als mit einem heer von checkboxen?
Jean ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 25.04.2006, 14:11 Nach oben    #2
Dejan Spasic
 
Benutzerbild von dejan_spasic
 
Registriert seit: 05.01.2006
Ort: Düsseldorf
Beiträge: 169
Standard

Ein Select-Tag mit dem Attribut multiple vileicht?
__________________
Da wir alle in einem Boot sitzen, ist es gut, dass wir nicht alle auf einer Seite stehen... (mir unbekannt)
dejan_spasic ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 25.04.2006, 14:15 Nach oben    #3
Martin Breuer
 
Benutzerbild von WarrenFaith
 
Registriert seit: 17.08.2005
Ort: Berlin
Beiträge: 1.653
Standard

Zitat:
Ein unterformular in einem pop-up-fenster z.b. oder ein fenster innerhalb des formulars mit scollbalken, in dem die vielen checkboxen liegen.

Bei diesen konzepten erhebt sich allerdings das problem, dass ein formular ja eine einheit darstellt und es ja auch bleiben soll. Alle formulardaten sollen ja auf einmal mit einem submit-button (per "POST") an das auswertungsformular geschickt werden.
ein <div> Container und du hast was du willst. Wieso sollte das nicht mit nur "einem" Submit-Button gehen?
__________________
I did it my way - Senseless-Blog
WarrenFaith ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 25.04.2006, 14:22 Nach oben    #4
Neuer Benutzer
 
Registriert seit: 25.04.2006
Beiträge: 8
Standard

Zitat:
Zitat von WarrenFaith
Zitat:
Ein unterformular in einem pop-up-fenster z.b. oder ein fenster innerhalb des formulars mit scollbalken, in dem die vielen checkboxen liegen.

Bei diesen konzepten erhebt sich allerdings das problem, dass ein formular ja eine einheit darstellt und es ja auch bleiben soll. Alle formulardaten sollen ja auf einmal mit einem submit-button (per "POST") an das auswertungsformular geschickt werden.
ein <div> Container und du hast was du willst. Wieso sollte das nicht mit nur "einem" Submit-Button gehen?
Mein gott! Ich glaube, du hast recht! Das mit der HTML-ahnung, nehme ich wohl besser zurück...
Jean ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 25.04.2006, 14:36 Nach oben    #5
Jan
Erfahrener Benutzer
 
Benutzerbild von Jan
 
Registriert seit: 08.01.2006
Ort: Mannheim
Beiträge: 483
Standard

Hmmm da bei mir HTML auch net gerade Groß geschrieben wird, würde m ich die Lösung genauer interessieren.

Jan
__________________
Jan
info.malte-gerth.de
=================================
Nutzt bitte lieber Jabber statt ICQ:
malte.gerth@jabber.cz
Jan ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 25.04.2006, 15:28 Nach oben    #6
Martin Breuer
 
Benutzerbild von WarrenFaith
 
Registriert seit: 17.08.2005
Ort: Berlin
Beiträge: 1.653
Standard

grob gesehen so:
Code:
<form method="post" action="self.php">
<div class="klasse">
<!-- gaaanz viele checkboxen -->
</div>
<!-- rest des Formulars -->
</form>
per CSS dann die größe des div-Containers regeln und schon kann man auf 640x480 viele Infos unterbringen
__________________
I did it my way - Senseless-Blog
WarrenFaith ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
PingBacks sind an
RefBacks sind aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
JS-Code füllt Formular mit vorher festgelegten Werten Jann Hendrik JavaScript und AJAX 14 07.08.2007 21:17
fsockopen & Formulare Niedi PHP-Programmierung 12 21.07.2006 16:08
formular --> logik- / auswertungsproblem Sacre PHP-Programmierung 4 30.04.2006 20:12
Probleme rund ums Formular Sacre PHP-Programmierung 24 18.04.2006 11:31
[JS] Alle Checkboxen auf einmal (de-)markieren Buhmann Tutorials 0 15.03.2006 17:40


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:24 Uhr.


Powered by vBulletin® Version 3.7.4 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45