Array maken van select
Auto:</td><td> <select name="auto" class=select>
<option value="5">Volkswagen golf (2004)</option>
<option value="7">Mazda 323 (2002)</option>
<option value="10">Renault Clio (2005)</option>
<option value="15">Audi A4 (2001)</option>
<option value="17">Bmw Z5 (2006)</option>
<option value="20">Mercedes 2.20 (2007)</option>
<option value="25">Porsche Carrera (2008)</option>
</select>
Maar nu wil ik een array maken met de auto namen maar kan ik die ook koppelen aan de select? of moet ik voor elke $_POST if($_POST['auto'] == 5){ et....
Kan dit via de array of moet alles zoals ik het hierboven al aangaf?
Met vriendelijke groet,
Tom
De naam zegt het al "select" als je iets kiest bijv Renault Clio wordt $_POST['auto'] automatisch de waarde 10.
Code (php)
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
<?php
$autos = array(
5 => 'Volkswagen golf (2004)',
7 => 'Mazda 323 (2002)',
10 => 'Renault Clio (2005)',
15 => 'Audi A4 (2001)',
17 => 'BMW Z5 (2006)',
20 => 'Mercedes 2.20 (2007)',
25 => 'Prosche Carrera (2008)'
);
?>
$autos = array(
5 => 'Volkswagen golf (2004)',
7 => 'Mazda 323 (2002)',
10 => 'Renault Clio (2005)',
15 => 'Audi A4 (2001)',
17 => 'BMW Z5 (2006)',
20 => 'Mercedes 2.20 (2007)',
25 => 'Prosche Carrera (2008)'
);
?>
Vervolgens loop je op de plek waar je je formulier wilt hebben de array door met een foreach-lus.
Code (php)
En waar je de naam van de auto wilt hebben, zoek je de array af op basis van de key, het id van de auto en vind je de naam. Of niet.
Maar nu kan ik de values van de array niet gebruiken, ik gebruikte de values om procenten van te maken maar die geeft hij nu niet meer weer... kan ik wat met die die $id doen? nadat er gepost is, kijken hoeveel dat is?
Die zit gewoon in $_POST['auto'].