Archief - Q: volgorde op mailform

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

DiTn

Legacy Member
Op deze pagina kunnen onze leden zich inschrijven voor een tornooi.

Wanneer het form verstuurd wordt, wordt niet de volgorde van de kolommen behouden, maar de rijvolgorde. Dus de drie dagen komen door elkaar in de mail. Bestaat de mogelijkheid, om op een simpele manier, voorrang te geven aan de kolom? maw eerst alle aangevinkte periodes van de vrijdag, dan alle periodes van de zaterdag ...
Zo wordt het heel wat overzichtelijker.

Bram

Legacy Member
hmm, uw mail script een beetje aanpassen zou toch moeten lukken? mss moet ge met array's werken voor u checkboxes, dan gaat ge den boel overzichtelijker kunnen houden... geef ze namen als zondag[10to11] etc, dan kunt ge in u mail door $_POST['zondag'][] gaan loopen etc...

DiTn

Legacy Member
SveltestSword zei:
hmm, uw mail script een beetje aanpassen zou toch moeten lukken? mss moet ge met array's werken voor u checkboxes, dan gaat ge den boel overzichtelijker kunnen houden... geef ze namen als zondag[10to11] etc, dan kunt ge in u mail door $_POST['zondag'][] gaan loopen etc...

wa bedoelt ge met $_POST['zondag'][], moet ik da ergens tussen de code plaatsen vooraleer de form gepost wordt?

ik vrees dat ik u nu al nie meer kan volgen, ben leek zulle
:help:

BuZz.LiGhTYeAr

Legacy Member
Het probleem is dat hij een free mail.cgi script gebruikt...

Geef om te beginnen uw checkboxen eens fatsoenlijke namen...

name="vrijdag[]" value ="1"
name="vrijdag[]" value ="2"
name="vrijdag[]" value ="3"

DiTn

Legacy Member
BuZz.LiGhTYeAr zei:
Het probleem is dat hij een free mail.cgi script gebruikt...

Geef om te beginnen uw checkboxen eens fatsoenlijke namen...

name="vrijdag[]" value ="1"
name="vrijdag[]" value ="2"
name="vrijdag[]" value ="3"

dus bv
<input name="zaterdag 9 tot 10 uur" type="checkbox" id="zaterdag 9 tot 10 uur" value="kan aanwezig zijn">
moet worden
<input name="zaterdag[9to10]" type="checkbox" id="zaterdag 9 tot 10 uur" value="1">

moet er dan nog iets veranderen in de code bij het posten, of heb ik een ander script nodig om het te doen werken

waar ben ik nu weer aan begonnen :unsure:

BuZz.LiGhTYeAr

Legacy Member
<input name="zaterdag[]" type="checkbox" value="9-10" />

doe het zo als ge toch perse uw uren wilt. Ge moet de uren niet invullen in de array. Waarom moet ge een ID hebben?

BTW ik weet niet of dat CGI script dat aankan, waarom maakt ge dit niet gewoon in PHP?

DiTn

Legacy Member
BuZz.LiGhTYeAr zei:
<input name="zaterdag[]" type="checkbox" value="9-10" />

doe het zo als ge toch perse uw uren wilt. Ge moet de uren niet invullen in de array. Waarom moet ge een ID hebben?

BTW ik weet niet of dat CGI script dat aankan, waarom maakt ge dit niet gewoon in PHP?

Uren zijn belangrijk om te weten wanneer een lid kan spelen en wanneer niet. Aan de hand van deze gegevens wordt een schema opgemaakt.

ID stond er al vanaf het begin, form is gemaakt met dreamweaver
waarvoor dient dit feitelijk :$
Eigenlijk mag dit weg, die ID?


Ik kan me moeite iets maken in html ... als ik dan met PHP moe beginnen.
Maar als' t nie anders kan.

Zal nog wa foefelen :D

BuZz.LiGhTYeAr

Legacy Member
id is niet noodzakelijk om form data door te geven, wel om ieder element uniek te identificeren.

Als niet dringend is wil ik u da wel in mekaar steken in PHP, als uwe host het aankan that is.

DiTn

Legacy Member
SveltestSword zei:
hmm, uw mail script een beetje aanpassen zou toch moeten lukken? mss moet ge met array's werken voor u checkboxes, dan gaat ge den boel overzichtelijker kunnen houden... geef ze namen als zondag[10to11] etc, dan kunt ge in u mail door $_POST['zondag'][] gaan loopen etc...

:applause:
gelukt op deze manier

many thanx

ook aan buzz voor oa zijn voorstel, maar zal nie nodig zijn.
:bow:

aangepast formke

edit: klein detailke over het hoofd gezien: hij plaatst de groep waar het vroegste uur is aangevinkt vooraan. Als alles is aangevinkt komt zaterdag en zondag voor vrijdag. Kan ik dat nog in orde krijgen?
't is in ieder geval al stukken beter dan voorheen

DiTn

Legacy Member
BuZz.LiGhTYeAr zei:
id is niet noodzakelijk om form data door te geven, wel om ieder element uniek te identificeren.

Als niet dringend is wil ik u da wel in mekaar steken in PHP, als uwe host het aankan that is.

Heb mij toch eens geriskeerd aan een PHP-script (bijna kant en klaar gevonden op 't net)

Nu krijg ik als resultaat
vrijdag: array

met het CGI script was dit:
vrijdag: 9-10uur, 10-11uur

bij form action heb ik verwezen naar het php-script, bij method heb ik alles gelaten zoals het was

iemand die mij op weg wil helpen? (waarschijnlijk heb ik dit weer veel te simpel willen oplossen :$ )
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan