Als radio button gechecked is wil ik gegevens uit bepaalde waardes halen.
bvb: als radio met id same gechecked is, moeten de gegevens die m.b.t. die radio opgehaald worden uit de inputfields. als een andere radio gechecked is moeten er dus andere gegevens opgehaald worden.

code:
html:
<input type="radio" name="wed-pu" value="same" id="wed-pu-same" class="pickup"><label class="radio">Zelfde adres</label>
<input type="text" name="pu-sa-street" class="col-3 same">
<input type="text" name="pu-sa-number" class="col-1 same">
<input type="text" name="pu-sa-postal" pattern="[0-9]{4}" class="col-1 same">
<input type="text" name="pu-sa-place" class="col-3 same">

<input type="radio" name="wed-pu" value="different" id="wed-pu-different" class="pickup"><label class="radio">Verschillend adres</label>
<input type="text" name="pu-dif-1-street" class="col-3 different">
<input type="text" name="pu-dif-1-number" class="col-1 different">
<input type="text" name="pu-dif-1-postal" pattern="[0-9]{4}" class="col-1 different">
<input type="text" name="pu-dif-1-place" class="col-3 different">
<input type="text" name="pu-dif-2-street" class="col-3 different">
<input type="text" name="pu-dif-2-number" class="col-1 different">
<input type="text" name="pu-dif-2-postal" pattern="[0-9]{4}" class="col-1 different">
<input type="text" name="pu-dif-2-place" class="col-3 different">

php:
/*pickup*/
/*same*/
$pickupstreet = $_REQUEST['pu-sa-street'];
$pickupnumber = $_REQUEST['pu-sa-number'];
$pickuppostal = $_REQUEST['pu-sa-postal'];
$pickupplace = $_REQUEST['pu-sa-place'];

if (($pickupstreet=="")||($pickupnumber=="")||($pickuppostal=="")||($pickupplace=="")){
$pickupstreet = $_REQUEST['pu-dif-1-street'];
$pickupnumber = $_REQUEST['pu-dif-1-number'];
$pickuppostal = $_REQUEST['pu-dif-1-postal'];
$pickupplace = $_REQUEST['pu-dif-1-place'];
$pickupstreet2 = $_REQUEST['pu-dif-2-street'];
$pickupnumber2 = $_REQUEST['pu-dif-2-number'];
$pickuppostal2 = $_REQUEST['pu-dif-2-postal'];
$pickupplace2 = $_REQUEST['pu-dif-2-place'];
}
else{
$pickupstreet = $_REQUEST['pu-sa-street'];
$pickupnumber = $_REQUEST['pu-sa-number'];
$pickuppostal = $_REQUEST['pu-sa-postal'];
$pickupplace = $_REQUEST['pu-sa-place'];

Hij doet het als ik de gegevens tussen de if heb ingevuld, maar niet omgekeerd.
Help? please :(

Toevoeging op 28/05/2016 15:23:55:

het is bij het doorgeven dat hij een foutmelding geeft, omdat de pickup met nummers 2 achter niet vind.

Reageren