php.de

Zurück   php.de > Webentwicklung > HTML, Usability und Barrierefreiheit

HTML, Usability und Barrierefreiheit Themen rund um Textauszeichnung, Formatierung, Barrierefreiheit und Usability.

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 19.02.2011, 19:06  
Erfahrener Benutzer
 
Benutzerbild von taurus
 
Registriert seit: 01.11.2008
Beiträge: 825
PHP-Kenntnisse:
Anfänger
taurus ist zur Zeit noch ein unbeschriebenes Blatt
Standard aufbau formular - liste auf mehrern seiten, markierte einträge übernehmen

Hi,

hätte da mal eine eher generelle frage

ich hab eine liste mit 10 bis 100 einträgen, davon hat jeder eintrag eine checkbox. die liste ist verteilt auf mehrere seiten.

nun passiert folgendes(ganz natürlich das das passiert ):
wechselt der benutzer die seite gehen die bisher selektierten einträge natürlich verloren.
möglichkeit 1: ich speichere die selektierten einräge per javascript in einem cookie oder übergebe sie als get parameter.
aber.. da muss es doch auch eine möglichkeit ohne js geben ??

PS.:hab das mal in HTML gepostet.. hoffe das passt

Geändert von taurus (19.02.2011 um 20:14 Uhr).
taurus ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 20.02.2011, 16:56  
Erfahrener Benutzer
 
Registriert seit: 25.05.2010
Beiträge: 852
PHP-Kenntnisse:
Anfänger
Trainmaster wird schon bald berühmt werden
Standard

In einer Session speichern?
Trainmaster ist offline   Mit Zitat antworten
Alt 20.02.2011, 17:03  
Erfahrener Benutzer
 
Benutzerbild von taurus
 
Registriert seit: 01.11.2008
Beiträge: 825
PHP-Kenntnisse:
Anfänger
taurus ist zur Zeit noch ein unbeschriebenes Blatt
Standard

klar, session geht auch.. aber trotzdem nicht ohne javascript...

ich muss ja die einträge die der user selektiert beim aufrufen einer neuen seite -vorher- speichern.. sonst sind sie ja weg...

das ist das eigentliche problem.. ich rufe das formular erst ganz am schluss auf.. nachdem der nutzer alle einträge die er haben will selektiert hat.. und wenn zwischendrin die seite geändert wird (wechsel von seite 1 auf seite 2) sind die selektierten einträge natürlich weg..
taurus ist offline   Mit Zitat antworten
Alt 21.02.2011, 10:51  
Erfahrener Benutzer
 
Registriert seit: 01.09.2010
Beiträge: 4.561
PHP-Kenntnisse:
Fortgeschritten
eagle275 ist ein sehr geschätzer Menscheagle275 ist ein sehr geschätzer Menscheagle275 ist ein sehr geschätzer Mensch
Standard

dann gehts nicht ohne Javascript ...

alternative wäre natürlich der "Link" zur nächsten Seite ist ein CSS-gestylter Submit-Button, dann kannst du die Teil-Seiten auch direkt in php verarbeiten - aber das möchtest du ja selbst nicht

Wenn du aber öfter so "verteilte" Formulare hast, dann käme AJAX dafür in Frage. Damit kannst du dann jeweils die Teilergebnisse an php senden und gleichzeitig die anderen Formular-Teile nachladen, ohne die eigentliche Seite komplett neu zu laden
__________________
"Irren ist männlich", sprach der Igel und stieg von der Drahtbürste
eagle275 ist offline   Mit Zitat antworten
Alt 21.02.2011, 12:53  
Erfahrener Benutzer
 
Benutzerbild von taurus
 
Registriert seit: 01.11.2008
Beiträge: 825
PHP-Kenntnisse:
Anfänger
taurus ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
alternative wäre natürlich der "Link" zur nächsten Seite ist ein CSS-gestylter Submit-Button, dann kannst du die Teil-Seiten auch direkt in php verarbeiten - aber das möchtest du ja selbst nicht
theoretisch gedacht müsste das gehen.. aber ich müsste a) die buttons so stylen das ich nur eine zahl drin habe.. (der button würde dann als alternative zum seiten link Seite 1 2 3 etc stehen...)
könnte ein problem geben..
und b) hätte ich dann 10 bis 20 buttons am ende jeder seite..


das auslesen der werte sollte kein problem sein jede seite ist ja gleich aufgebaut aber man weiß eben nie von welcher seite auf welche seite ein nutzer springt und auswählt...

ob ajax oder js ist erstmal nicht relevant.. ich wollte es eben auch ohne machen.. in diesem projekt ist es das einzige formular das auf mehrere seiten verteilt ist.. javascript sollte ausreichen.. immerhin "formularteile nachladen" geht so nicht.. sonst hätte ich auf einer seite so an die 5 bis 100 einträge.. der übersicht halber keine gute lösung..
taurus ist offline   Mit Zitat antworten
Alt 21.02.2011, 17:29  
Moderator¹
 
Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse:
Fortgeschritten
ChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer Anblick
Standard

Zitat:
Zitat von taurus Beitrag anzeigen
das ist das eigentliche problem.. ich rufe das formular erst ganz am schluss auf..
Wenn diese Listen der Selektion von Werten/Datensätzen dienen, dann gehören sie selbstverständlich in ein Formular.
__________________
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
ChrisB ist offline   Mit Zitat antworten
Alt 21.02.2011, 18:01  
Erfahrener Benutzer
 
Benutzerbild von taurus
 
Registriert seit: 01.11.2008
Beiträge: 825
PHP-Kenntnisse:
Anfänger
taurus ist zur Zeit noch ein unbeschriebenes Blatt
Standard

mhh klar die daten stehen in einem formular. auf jeder seite ein formular. also 10 Seiten = 10 formulare.. beim absenden des formulares kommt der user dann auf eine seperate seite wo er seine daten absenden kann.

und wie gesagt das problem besteht hier das wenn ein user die seite wechselt die bereits markierten einträge verworfen werden.
javascript wäre die eine möglichkeit.

alternativ vielleicht die navi zum seitenwechseln anstatt links eben mit buttons. (kaschiert als ganz normale seitennavi, also nur zahlen kein button)
die dann eben beim wechsel der seite das aktuelle auf dieser seite vorhandene formular aufrufen und die daten per php zwischenspeichern.

muss mir nur gedanken machen wie ich das mit der verlinkung anstelle.. das könnte glaube ich ein problem werde, da ich ja nicht weiß auf welche seite der nutzer wechselt?
oder wie seht ihr das?
taurus ist offline   Mit Zitat antworten
Alt 21.02.2011, 18:50  
Moderator¹
 
Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse:
Fortgeschritten
ChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer Anblick
Standard

Warum soll der Nutzer denn bei der Abarbeitung dieser Liste überhaupt auf irgendwelche ganz anderen Seiten aus der Haupt-Navigation wechseln ...?
__________________
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
ChrisB ist offline   Mit Zitat antworten
Alt 21.02.2011, 19:10  
Erfahrener Benutzer
 
Benutzerbild von taurus
 
Registriert seit: 01.11.2008
Beiträge: 825
PHP-Kenntnisse:
Anfänger
taurus ist zur Zeit noch ein unbeschriebenes Blatt
Standard

weil er dort ein angebot einholt

der nutzer markiert erst aus der liste an was er interessiert ist (auf einer oder eben auf mehreren seiten) und anschließend holt er sich ein angebot der ausgewählten firmen ein. und das angebot einholen formular steht nicht in der hauptliste..
taurus ist offline   Mit Zitat antworten
Alt 21.02.2011, 19:16  
Moderator¹
 
Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse:
Fortgeschritten
ChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer Anblick
Standard

Na dann gehört der „Angebot einholen“-Button doch wohl eindeutig ins Formular mit rein ...
__________________
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
ChrisB ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

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 are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] Fehler beim eintragen in MySQL (PHP Formular)... Bend0r PHP Einsteiger 8 22.12.2010 14:06
Daten via Formular in MySQL eintragen - funktioniert nicht :(( Platinenweib PHP Tipps 2010 8 22.10.2010 13:31
Formular Checkbox: Value in Datenbank schreiben? Moe LaRoqua PHP Tipps 2009 23 13.09.2010 11:55
[Erledigt] Formular aus DB Einträgen generiert -> ändern eines Wertes nachvollziehen daniels. PHP Tipps 2009 9 03.09.2009 13:53
Eintragen von Daten per Formular in MySQL Datenbank PHP Tipps 2004 11 07.06.2009 08:58
Bei Klick auf nen Link Daten in das Formular eintragen maffy JavaScript, Ajax und mehr 2 10.05.2009 10:24
[Erledigt] Formular in eine Datenbank eintragen Inchie PHP Tipps 2008 6 25.06.2008 08:50
checkbox übergabe im formular PHP Tipps 2006 2 19.06.2006 19:27
[Erledigt] HILFE BITTE! PHP Formular in MySQL eintragen... PHP Tipps 2005-2 9 01.10.2005 21:17
Daten von einer Liste in eine Eingabemaske (Formular) - wie? PHP Tipps 2005 6 26.05.2005 08:33
Formular verschicken und gleichzeitig in DB eintragen ? PHP Tipps 2005 28 22.03.2005 06:50
[Erledigt] Daten via Formular in MySql eintragen Datenbanken 2 11.02.2005 14:03
Formular überprüfen und eintragen PHP Tipps 2004-2 10 30.12.2004 21:54
[Erledigt] Formular - Liste -> DB??? PHP Tipps 2004 5 08.08.2004 03:11
Formular über mehrere Seiten in DB eintragen.... medico PHP Tipps 2004 2 25.07.2004 00:18

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
aufbau formular, php formulare aufbau, php liste seiten, formulare aufbau, php formular aufbau, java formular mehrere seiten, liste markierte einträge, selektierte formulardaten verarbeiten php, php mysql uswählen und jeweils 4 einträge aus datenbank in ein div, http://www.php.de/html-usability-und-barrierefreiheit/77519-aufbau-formular-liste-mit-20-eintraegen-und-jeweils-eine-checkbox.html, javascript listen auf mehrere seiten, php listen auf mehrere seiten, html php formulare aufbau, formular namensliste ohne einträge, php liste in mehreren seiten, php liste in seiten, php ein button mehrere seiten aufrufen, php formularteil, formular liste, formulare über mehrere seiten javascript

Alle Zeitangaben in WEZ +2. Es ist jetzt 05:03 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum