[PHP] Advies gevraagd over checkboxes

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Hallo,

Ik ben bezig met een aanmeldformulier voor op een website. Nu komt daar ook een gedeelte in voor dat ze provincies moeten kiezen. Nu gebruik ik daar checkboxes voor. Alleen het probleem is dat er meerdere opties gekozen voor moeten worden. Deze wil ik ook apart in de database (dus in meerdere velden)
Het volgende probleem is dat eerst alles in sessies word opgeslagen en bij de laatste stap (het aanmeldformulier bestaat uit meerdere stappen) word het in de database geplaatst.

Ik wou jullie dus advies vragen hoe ik dit het beste aan kan pakken. Ik heb tot nu toe dit:

foreach ( $_POST["check"] as $v)
{
echo "$v <br>";
}

Maarr... nu wil ik dus dat de waardes van $v een sessie worden. Dus als ze de provincie flevoland aanvinken dat het dus zo wordt:

$_SESSION['Flevoland'] = TRUE;

Maar dan met alles wat aangevinkt is.

ook als er nog een andere (makkelijkere) manier is hoor ik het graag

Acties:
  • 0 Henk 'm!

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 09-09 13:58

NMe

Quia Ego Sic Dico.

Geef de checkboxen namen als dit:
HTML:
1
2
3
4
<input type="checkbox" name="provincie[limburg]">
<input type="checkbox" name="provincie[noord-brabant]">
<input type="checkbox" name="provincie[zeeland]">
...

Doe dan vervolgens na het posten eens dit:
PHP:
1
print_r($_POST['provincie']);

Die array kun je dan ook meteen aan een sessie-var koppelen.

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


Acties:
  • 0 Henk 'm!

  • XWB
  • Registratie: Januari 2002
  • Niet online

XWB

Devver
PHP:
1
2
3
4
5
foreach ($_POST['provincie'] as $key => $value)
{
   $_SESSION[$key] = true; 
}
print_r($_SESSION);


HTML:
1
2
<input type="checkbox" name="provincie[naam1]" />
<input type="checkbox" name="provincie[naam2]" />


:?

/edit
spuit 11 enzo :+

[ Voor 66% gewijzigd door XWB op 09-03-2006 19:38 ]

March of the Eagles


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Mijn dank is zeer groot !!! ik heb me echt de hele dag rot lopen zoeken en mezelf bijleren over arrays maar ik kwam er gewoon niet uit!

_/-\o_

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
oke ik heb gelijk nog een vraag. Als ik een record invoeg in een tabel dan krijgt ie automatisch een ID nummer. Nu wil ik dat ID nummer direct na de query in een variabele hebben, voor de volgende query die gelijk daarna komt. Hoe krijg ik dit voor elkaar?

Acties:
  • 0 Henk 'm!

Verwijderd

Als je toevallig met mysql werkt: http://php.net/mysql_insert_id

[ Voor 7% gewijzigd door Verwijderd op 10-03-2006 14:18 ]


Acties:
  • 0 Henk 'm!

  • Grijze Vos
  • Registratie: December 2002
  • Laatst online: 28-02 22:17

Op zoek naar een nieuwe collega, .NET webdev, voornamelijk productontwikkeling. DM voor meer info

Pagina: 1