Ik probeer al een week om volgende 2 scripts samen te voegen. Heb al van alles geprobeerd maar krijg altijd een wit scherm.
De scripts heb ik gevonden bij phptuts.

Het gaat over de datum controle checkdate die ik in het eerste script wil invoegen.

<?php include('connect.php'); ?>


<div id="onlineboeking">
<?php
//ini_set('display_errors', 1);
//error_reporting(E_ALL);
session_start();

if($_SERVER['REQUEST_METHOD'] == 'POST')
{
    // Zorgen dat de array met errors leeg is.
    $_SESSION['errors'] = array();
    $_SESSION['input'] = array();
   // Velden in het formulier definiëren
    $formuliervelden = array(
		
		'dag'=> 'select',
       'maand'=> 'select',
       'jaar'=> 'select',
		'tocht' => 'select',
         'naam' => 'text',
        'straat' => 'text',
        'postcode' => 'text',
		'woonplaats' => 'text',
		'land' => 'text',
		'telefoon' => 'text',
		'telthuis' => 'text',
		'geboortejaar' => 'select',
		'lengte' => 'text',
		'gewicht' => 'text',
		'email' => 'text',
		'fb' => 'text',
		 'mv' => 'radio',
		 'vlucht' => 'radio',
        'idnummer' => 'text',
        'akkoord' => 'checkbox'
    );
	
    // Velden waar geen controle op uitgevoerd hoeft te worden.
    $no_check = array('idnummer');
    
    // Loop alle elementen uit de $_POST array langs
    foreach($formuliervelden as $veld => $type)
    {
        if($type == 'checkbox')
        {
            if(empty($_POST[$veld]) && !in_array($veld, $no_check))
            {
                $_SESSION['errors'][$veld] = true;
                $errors[] = 'Je moet de checkbox "'.$veld.'" aanvinken';
            }
            else
            {
                $_SESSION['input'][$veld] = $_POST[$veld];
            }
        }    
        elseif($type == 'radio')
        {
            if(empty($_POST[$veld]) && !in_array($veld, $no_check))
            {
                $_SESSION['errors'][$veld] = true;
                $errors[] = 'Kies een optie bij "'.$veld.'"';
            }
		}
        else
        {
            if(isset($_POST[$veld]))
            {
                // Spaties voor en achter input verwijderen
                $value = trim($_POST[$veld]);
                
                // Ingevulde waarden in een sessievariabele zetten.
                $_SESSION['input'][$veld] = $value;
                
                // Controle van verschillende velden.
                // Velden waar geen controle op uitgevoerd hoeft te worden overslaan.
                if(in_array($veld, $no_check))
                {
                    continue;
                }
                // Controle op geldige postcode (4 cijfers + 2 letters).
              elseif($veld == 'postcode')
                {
                  if(!preg_match('/^[0-9]{4}[[:space:]]?[a-z]{2}$/i', $value))
                {
                   $_SESSION['errors'][$veld] = true;
                    $errors[] = 'Je hebt geen geldige postcode ingevuld.';
                }
           }
			   
                // Controle of rest van de velden ingevuld is.
                else
                {
                    if(empty($value))
                    {
                        $_SESSION['errors'][$veld] = true;
                        $errors[] = 'Je bent vergeten het veld '.$veld.' in te vullen.';            
                    }
                }
            }
            else
            {
                $errors[] = 'Het veld '.$veld.' ontbreekt aan het formulier';
            }
        }   	        
    }

[size=xsmall][i]Toevoeging op 26/06/2016 13:55:56:[/i][/size]

En nu het tweede dat ik wil invoegen in het eerste:

 // Datum controle
    if(isset($aData['maand'], $aData['dag'], $aData['jaar']) && checkdate($aData['maand'], $aData['dag'], $aData['jaar']))
    {
        $sDatum = $aData['dag'].'-'.$aData['maand'].'-'.$aData['jaar'];
    }
    else
    {
        $aErrors[] = 'Dit is geen geldige datum';
    } 
?>
Bedankt. Maar vermoedelijk heb ik jouw code verkeerd gezet. Ik krijg geen wit scherm nu maar als ik bv. als datum 31 2 2000 invul zou ik een foutmelding moeten krijgen en die krijg ik niet.

Jouw code staat op 102

<?php include('bovenmenu.php'); ?>
<?php include('connect.php'); ?>


<div id="onlineboeking">
<?php
//ini_set('display_errors', 1);
//error_reporting(E_ALL);
session_start();

if($_SERVER['REQUEST_METHOD'] == 'POST')
{
    // Zorgen dat de array met errors leeg is.
    $_SESSION['errors'] = array();
    $_SESSION['input'] = array();
   // Velden in het formulier definiëren
    $formuliervelden = array(
		
		'dag'=> 'select',
       'maand'=> 'select',
       'jaar'=> 'select',
		'tocht' => 'select',
         'naam' => 'text',
        'straat' => 'text',
        'postcode' => 'text',
		'woonplaats' => 'text',
		'land' => 'text',
		'telefoon' => 'text',
		'telthuis' => 'text',
		'geboortejaar' => 'select',
		'lengte' => 'text',
		'gewicht' => 'text',
		'email' => 'text',
		'fb' => 'text',
		 'mv' => 'radio',
		 'vlucht' => 'radio',
        'idnummer' => 'text',
        'akkoord' => 'checkbox'
    );
    // Velden waar geen controle op uitgevoerd hoeft te worden.
    $no_check = array('idnummer');
    
    // Loop alle elementen uit de $_POST array langs
    foreach($formuliervelden as $veld => $type)
    {
        if($type == 'checkbox')
        {
            if(empty($_POST[$veld]) && !in_array($veld, $no_check))
            {
                $_SESSION['errors'][$veld] = true;
                $errors[] = 'Je moet de checkbox "'.$veld.'" aanvinken';
            }
            else
            {
                $_SESSION['input'][$veld] = $_POST[$veld];
            }
        }    
        elseif($type == 'radio')
        {
            if(empty($_POST[$veld]) && !in_array($veld, $no_check))
            {
                $_SESSION['errors'][$veld] = true;
                $errors[] = 'Kies een optie bij "'.$veld.'"';
            }
		}
        else
        {
            if(isset($_POST[$veld]))
            {
                // Spaties voor en achter input verwijderen
                $value = trim($_POST[$veld]);
                
                // Ingevulde waarden in een sessievariabele zetten.
                $_SESSION['input'][$veld] = $value;
                
                // Controle van verschillende velden.
                // Velden waar geen controle op uitgevoerd hoeft te worden overslaan.
                if(in_array($veld, $no_check))
                {
                    continue;
                }
                // Controle op geldige postcode (4 cijfers + 2 letters).
              elseif($veld == 'postcode')
                {
                  if(!preg_match('/^[0-9]{4}[[:space:]]?[a-z]{2}$/i', $value))
                {
                   $_SESSION['errors'][$veld] = true;
                    $errors[] = 'Je hebt geen geldige postcode ingevuld.';
                }
           }
                // Controle of rest van de velden ingevuld is.
                else
                {
                    if(empty($value))
                    {
                        $_SESSION['errors'][$veld] = true;
                        $errors[] = 'Je bent vergeten het veld '.$veld.' in te vullen.';            
                    }
                }
            }
            else
            {
                $errors[] = 'Het veld '.$veld.' ontbreekt aan het formulier';
            }
        }  
		
 if(checkdate($_POST['maand'], $_POST['dag'], $_POST['jaar']))
    {
        $sDatum = $_POST['dag'].'-'.$_POST['maand'].'-'.$_POST['jaar'];
    }
    else
    {
        $aErrors[] = 'Dit is geen geldige datum';
    }		
    }
    // Verwerk het formulier als er geen fouten opgetreden zijn.
    if(empty($_SESSION['errors']))
    {
        // Verwerk het formulier:
        // vb. Schrijf gegevens naar een database
        // vb. Stuur een email met de gegevens
        // Stuur gebruiker door naar een volgende pagina.
        $content[] = '<p><b>Het resultaat, de input:</b></p>';
        $content[] = '<ul>';
        foreach($_SESSION['input'] as $key => $value)
        {
            $content[] = '<li>'.$key.': '.$value.'</li>';
        }
        $content[] = '</ul>';
      unset($_SESSION['input']);
    }
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <title>Boekingsformulier</title>
    <link rel="stylesheet" href="../css/hippo.css" type="text/css" media="screen" />
    <style type="text/css">        
        label.error {
            color: #FF0000;
        }
    </style>
</head>
<body>
        <p class="none small align-right"><a href="/view/34/">&lt;-- Terug naar Scripts</a></p>
        <div id="info">
            <p>PHP versie: &gt;= 4.1.0</p>
        </div>
        <form action="#" method="post" name="example">
		<p>
        <label>Geboortedatum:</label>
        <select name="dag">
            <?php
            for($i = 1; $i <= 31; $i++)
            {
                echo '<option value="'.$i.'">'.$i.'</option>';
            }
            ?>
        </select>
        <select name="maand">
            <?php
            for($i = 1; $i <= 12; $i++)
            {
                echo '<option value="'.$i.'">'.$i.'</option>';
            }
            ?>
        </select>
        <select name="jaar">
            <?php
            for($i = date('Y'); $i >= 1950; $i--)
            {
                echo '<option value="'.$i.'">'.$i.'</option>';
            }
            ?>
        </select>
    </p>  
		<p>
            <label 
                for="tocht" 
                class="field <?php if(!empty($_SESSION['errors']['tocht'])) echo 'error'; ?>"
            >Tocht:</label>
            <select id="tocht" name="tocht"style='font-size:9pt;'">
	<option value='Alle'>- Alle Landen 
  <option value='Argentinie'>Argentinië
  <option value='Botswana'>Zuid Afrika Botswana 
  <option value='Brazilie'>Brazilië
  <option value='Colombia'>Colombia
  <option value='Costa Rica'>Costa Rica
  <option value='Kroatie'>Kroatië
  <option value='Corsica'>Corsica
  <option value='Cuba'>Cuba
  <option value='Egypte'>Egypte
  <option value='Frankrijk'>Frankrijk
  <option value='IJsland'>IJsland
  <option value='Kroatie'>Kroatië
  <option value='Marokko'>Marokko
  <option value='Mexico'>Mexico
  <option value='Polen'>Polen
  <option value='Portugal'>Portugal
  <option value='Rhodos'>Rhodos
  <option value='Roemenie'>Roemenië
  <option value='Spanje'>Spanje
  <option value='Turkije'>Turkije
  <option value='Zweden Lapland'>Zweden Lapland
  <option value='Zwitserland'>Zwitserland
  <option value='Nieuw Zeeland'>Nieuw Zeeland
  <option value='Roemenie'>Roemenië
            </select>
        </p>
        <p>
            <label 
                for="voor" 
                class="field <?php if(!empty($_SESSION['errors']['naam'])) echo 'error'; ?>"
            >Voornaam + Achternaam:</label>
            <input type="text" 
                id="voor" 
                name="naam" 
                value="<?php echo isset($_SESSION['input']['naam']) ? $_SESSION['input']['naam'] : ''; ?>"
            /> *
        </p>
        <p>
            <label 
                for="straat" 
                class="field <?php if(!empty($_SESSION['errors']['straat'])) echo 'error'; ?>"
            >Straat + nr:</label>
            <input type="text" 
                id="straat" 
                name="straat" 
                value="<?php echo isset($_SESSION['input']['straat']) ? $_SESSION['input']['straat'] : ''; ?>"
            /> *
        </p>
		
        <p>
            <label 
                for="postcode" 
                class="field <?php if(!empty($_SESSION['errors']['postcode'])) echo 'error'; ?>"
            >Postcode:</label>
            <input type="text" 
                id="postcode" 
                name="postcode" 
                value="<?php echo isset($_SESSION['input']['postcode']) ? $_SESSION['input']['postcode'] : ''; ?>"
            /> * (1234 AB)
        </p>
		<p>
            <label 
                for="woonplaats" 
                class="field <?php if(!empty($_SESSION['errors']['woonplaats'])) echo 'error'; ?>"
            >Woonplaats:</label>
            <input type="text" 
                id="woonplaats" 
                name="woonplaats" 
                value="<?php echo isset($_SESSION['input']['woonplaats']) ? $_SESSION['input']['woonplaats'] : ''; ?>"
            /> *
        </p>
		<p>
            <label 
                for="land" 
                class="field <?php if(!empty($_SESSION['errors']['land'])) echo 'error'; ?>"
            >Land:</label>
            <input type="text" 
                id="land" 
                name="land" 
                value="<?php echo isset($_SESSION['input']['land']) ? $_SESSION['input']['land'] : ''; ?>"
            /> *
        </p>
		<p>
            <label 
                for="telefoon" 
                class="field <?php if(!empty($_SESSION['errors']['telefoon'])) echo 'error'; ?>"
            >Telefoon:</label>
            <input type="text" 
                id="telefoon" 
                name="telefoon" 
                value="<?php echo isset($_SESSION['input']['telefoon']) ? $_SESSION['input']['telefoon'] : ''; ?>"
            /> *
        </p>
		<p>
            <label 
                for="telthuis" 
                class="field <?php if(!empty($_SESSION['errors']['telthuis'])) echo 'error'; ?>"
            >Tel Thuisblijver:</label>
            <input type="text" 
                id="telthuis" 
                name="telthuis" 
                value="<?php echo isset($_SESSION['input']['telthuis']) ? $_SESSION['input']['telthuis'] : ''; ?>"
            /> *
        </p>
		<p>
            <label 
                for="geboortejaar" 
                class="field <?php if(!empty($_SESSION['errors']['geboortejaar'])) echo 'error'; ?>"
            >Geboortejaar:</label>
            <select id="geboortejaar" name="geboortejaar">
                <?php
                for($i = date('Y'); $i >= 1900; $i--)
                {
                    if(isset($_SESSION['input']['geboortejaar']) && $_SESSION['input']['geboortejaar'] == $i)
                    {
                        echo '<option value="'.$i.'" selected="selected">'.$i.'</option>';
                    }
                    else
                    {
                        echo '<option value="'.$i.'">'.$i.'</option>';
                    }
                }
                ?>
            </select>
        </p>
		<p>
            <label 
                for="geboortedatum" 
                class="field <?php if(!empty($_SESSION['errors']['geboortedatum'])) echo 'error'; ?>"
            >Geboortedatum:</label>
            <input type="text" 
                id="geboortedatum" 
                name="geboortedatum" 
                value="<?php echo isset($_SESSION['input']['geboortedatum']) ? $_SESSION['input']['geboortedatum'] : ''; ?>"
            /> * (vb. 02 07 1980)
        </p>
		<p>
            <label 
                for="lengte" 
                class="field <?php if(!empty($_SESSION['errors']['lengte'])) echo 'error'; ?>"
            >Lichaamslengte:</label>
            <input type="text" 
                id="lengte" 
                name="lengte" 
                value="<?php echo isset($_SESSION['input']['lengte']) ? $_SESSION['input']['lengte'] : ''; ?>"
            /> *
        </p>
		<p>
            <label 
                for="gewicht" 
                class="field <?php if(!empty($_SESSION['errors']['gewicht'])) echo 'error'; ?>"
            >Gewicht:</label>
            <input type="text" 
                id="gewicht" 
                name="gewicht" 
                value="<?php echo isset($_SESSION['input']['gewicht']) ? $_SESSION['input']['gewicht'] : ''; ?>"
            /> *
        </p>
		<p>
            <label 
                for="email" 
                class="field <?php if(!empty($_SESSION['errors']['email'])) echo 'error'; ?>"
            >Email:</label>
            <input type="text" 
                id="email" 
                name="email" 
                value="<?php echo isset($_SESSION['input']['email']) ? $_SESSION['input']['email'] : ''; ?>"
            /> *
        </p>
		<p>
            <label 
                for="fb" 
                class="field <?php if(!empty($_SESSION['errors']['fb'])) echo 'error'; ?>"
            >FBook Naam:</label>
            <input type="text" 
                id="fb" 
                name="fb" 
                value="<?php echo isset($_SESSION['input']['fb']) ? $_SESSION['input']['fb'] : ''; ?>"
            /> *
        </p>
		<p>
            <label 
                class="field <?php if(!empty($_SESSION['errors']['mv'])) echo 'error'; ?>"
            >Man/Vrouw:</label>
            <br /><input 
                type="radio" 
                name="mv" 
                id="man" 
                value="man"
                <?php if(isset($_SESSION['input']['mv']) && $_SESSION['input']['mv'] == 'man') echo 'checked="checked"'; ?> 
            /><label for="mv">Man</label><br />
			 <input 
                type="radio" 
                name="mv" 
                id="vrouw" 
                value="vrouw"
                <?php if(isset($_SESSION['input']['mv']) && $_SESSION['input']['mv'] == 'vrouw') echo 'checked="checked"'; ?> 
            /><label for="mv">Vrouw</label><br />
            
        <p>
		<p>
            <label 
                class="field <?php if(!empty($_SESSION['errors']['vlucht'])) echo 'error'; ?>"
            >Reservatie Vlucht:</label>
            <br /><input 
                type="radio" 
                name="vlucht" 
                id="Ik" 
                value="Ik"
                <?php if(isset($_SESSION['input']['vlucht']) && $_SESSION['input']['vlucht'] == 'Ik') echo 'checked="checked"'; ?> 
            /><label for="vlucht">Ik zorg zelf voor mijn vlucht.</label><br />
			 <input 
                type="radio" 
                name="vlucht" 
                id="hippo" 
                value="hippo"
                <?php if(isset($_SESSION['input']['vlucht']) && $_SESSION['input']['vlucht'] == 'hippo') echo 'checked="checked"'; ?> 
            /><label for="mv">Hippo-Trail</label><br />
            
        <p>
        <p>
            <label class="field" for="idnummer" >ID of Paspoort nummer:</label>
            <input type="text" 
                id="idnummer" 
                name="idnummer" 
                value="<?php echo isset($_SESSION['input']['idnummer']) ? $_SESSION['input']['idnummer'] : ''; ?>"
            />
        </p>
        <p>
            <input
                type="checkbox" 
                name="akkoord" 
                value="1" 
                id="akkoord" 
                <?php if(isset($_SESSION['input']['akkoord']) && $_SESSION['input']['akkoord'] == 1) echo 'checked="checked"'; ?>
            />
            <label 
                for="akkoord" 
                class="<?php if(!empty($_SESSION['errors']['akkoord'])) echo 'error'; ?>"
            >Ik ga akkoord met de Algemene en Bijzondere Voorwaarden</label>
        </p>
        <p>
          <input name="submit" type="submit" class="lijnuit" value="Verzenden" />
        </p> 
        </form>  
        </div>
<div id="onlineboekingrechts">
        <?php
        // Weergeven van meldingen uit het phpscript.
        if(isset($errors))
        {
            echo '<ul>';
            foreach($errors as $error)
            {
                echo '<li>'.$error.'</li>'; 
            }
            echo '</ul>';
        }
        elseif(isset($content))
        {
            foreach($content as $line)
            {
                echo $line;
            }
        }
$naam = $_POST['naam'];
$straat = $_POST['straat'];
if (!empty ($naam)&&($straat))
{
$mysqli->query("INSERT INTO boeking (NAAM, STRAAT) VALUES ('$naam', '$straat')");
               echo "<p class='p1'>Succesvol 1 waarde toegevoegd.</p>";
           } else {
              echo "<p class='p2'>Er is niets ingevuld!.</p>";
           }
        ?>
</div>   
</body>
</html>

Reageren