rendered paste body<?phprequire_once ("header.php");$velden = array('voornaam' => 'normaal','categorieen' => 'vinkjes','media' => 'vinkjes','opleidingen' => 'menu','landen' => 'menu','geslachten' => 'menu','geboortedatum' => 'custom');$schermnamen_velden = array ('voornaam' => 'Uw voornaam','media' => 'manieren om u te interesseren (minimaal 1)','categorieen' => 'uw interesses (minimaal 3)','opleidingen' => 'uw opleidingsniveau','landen' => 'land','geslachten' => 'geslacht','geboortedatum' => 'uw geboortedatum');$minimalevakjes = array ('categorieen' => 3, 'media' => 1);// Elementen van media, categorieen, etc. bepalen$getcolumns = mysql_query("SHOW COLUMNS FROM `instellingen`");while($res=mysql_fetch_assoc($getcolumns)) $velden_instellingen[] = $res['Field'];for ($s=2; $s<count($velden_instellingen); $s++) { unset($instellingenelementen); $naam_veld = $velden_instellingen[$s]; $res = mysql_query("SELECT * FROM `instellingen` WHERE `".$naam_veld."` != '' ORDER BY `rang`"); while($instellingen=mysql_fetch_assoc($res)) { $instellingenelementen[] = array('naam'=>$instellingen[$naam_veld],'waarde'=>$instellingen['id']); } $veld_elementen[$naam_veld] = $instellingenelementen;}if (isset($_POST['submit'])){ // Geboortedatum verwerken $datum_vars = array('dag','maand','jaar'); for ($i=0; $i<count($datum_vars); $i++) { if (empty($_POST[$datum_vars[$i]])) { $mislukt = true; } else { $streepje = (empty($custom_invoer['geboortedatum'])) ? '' : '-'; $custom_invoer['geboortedatum'] = $custom_invoer['geboortedatum'].$streepje.$_POST[$datum_vars[$i]]; } } if ($mislukt) unset($custom_invoer['geboortedatum']); // iPodkeuze verwerken $custom_invoer['ipod'] = $_POST['ipod']; for ($i=0; $i < count($velden); $i++) { unset ($fout); $veld = each ($velden); $naam_veld = $veld[key]; $schermnaam_veld = $schermnamen_velden[$naam_veld]; $elementen = $veld_elementen[$naam_veld]; $invoer[$naam_veld] = addslashes($_POST[$naam_veld]); if ($veld[value] == 'custom') $invoer[$naam_veld] = addslashes($custom_invoer[$naam_veld]); if ($veld[value] == 'vinkjes') { unset($vinkjes_teller); for ($r=0; $r<count($elementen); $r++) { $element = $elementen[$r]; $postveld = $naam_veld.'-'.$element['waarde']; if(!empty($_POST[$postveld])) { $streepje = (empty($invoer[$naam_veld])) ? '' : '-'; $invoer[$naam_veld] = $invoer[$naam_veld].$streepje.$_POST[$postveld]; $vinkjes_teller++; } } if ($vinkjes_teller < $minimalevakjes[$naam_veld]) { $fout = 'U heeft niet genoeg vakjes aangevinkt bij "'.ucfirst($schermnaam_veld).'"'; } } else if ($invoer[$naam_veld]=='') { $fout = 'Vul alstublieft het veld "'.ucfirst($schermnaam_veld).'" in.'; } if (!empty($fout)) { $melding .= '<span class="rood">- '.beveiligVar($fout).'</span><br />'; $mislukt = true; } else { updateDb ('helpers',$naam_veld,'id',$helper['id'],$invoer[$naam_veld]); $helper = getdbArray('helpers','','id',$helper['id'],true); // Vernieuwen } } if (!$mislukt) $melding = '<span class = "groen">Gelukt, de gegevens zijn aangepast!</span><br />';}?><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>Vrienden Laten Helpen</title><link href="style.css" rel="stylesheet" type="text/css"><link href="../style.css" rel="stylesheet" type="text/css"></head><body class="tekst"><img src="../images/mini_logo.gif" width="16" height="18"><strong><?= $ref['voornaam'] ?> helpen een iPod te verdienen op iPodvoorniks</strong><br /><a href="?page=aanbiedingen§ion=helpers"><br><< Terug naar de aanbiedingen </a><br><br />Interesses en gegevens aanpassen<br /><a href="?page=aanbiedingen§ion=helpers"></a><br><br /><?= $melding ?><form action="" method="post"><table width="100%" cellpadding="5"> <?php addFields ($velden,$schermnamen_velden,$helper,$veld_elementen); ?> <tr> <tr> <td valign="top" class="tekst">Uw geboortedatum (JJJJ-MM-DD):</td> <td valign="top" class="tekst"><select name="dag" class="tekst" id="dag"> <option value="">Dag</option> <?php for ($i=1; $i<=31; $i++) { $nul = ($i<10) ? '0' : ''; $losse_geboortedatum = explode("-",$helper['geboortedatum']); $selected = ($losse_geboortedatum[0] == $nul.$i) ? ' selected="selected"' : ''; echo '<option value="'.$nul.$i.'"'.$selected.'>'.$nul.$i.'</option>'; } ?> </select> <select name="maand" class="tekst" id="maand"> <option value="">Maand</option> <?php for ($i=1; $i<=12; $i++) { $nul = ($i<10) ? '0' : ''; $losse_geboortedatum = explode("-",$helper['geboortedatum']); $selected = ($losse_geboortedatum[1] == $nul.$i) ? ' selected="selected"' : ''; echo '<option value="'.$nul.$i.'"'.$selected.'>'.$nul.$i.'</option>'; } ?> </select> <select name="jaar" class="tekst" id="jaar"> <option value="">Jaar</option> <?php for ($i=(date("Y")-11); $i>=(date("Y")-100); $i--) { $losse_geboortedatum = explode("-",$helper['geboortedatum']); $selected = ($losse_geboortedatum[2] == $i) ? ' selected="selected"' : ''; echo '<option value="'.$i.'"'.$selected.'>'.$i.'</option>'; } ?> </select></td> </tr> <tr> <td valign="top"> </td> <td valign="top"><input name="submit" type="submit" class="tekst" id="submit" value="Aanpassen >>" /> </td> </tr></table></form><br /><br /><a href="?page=aanbiedingen§ion=helpers"><< Terug naar de aanbiedingen</a></body></html>