Ik heb onderstaand formulier waarmee een bestand kan worden geupload. Het probleem is nu het inbouwen van een captcha check. Als ik de check voor de captcha op de unload.inc.php pagina zeg wordt het bestand welke is geselecteerd eerst geupload. Dit is dus te laat, de check moet eerst komen. Hij zou dus eigenlijk al op deze pagina moeten zitten. Is dit mogelijk ? En zo ja, hoe ?:

Code:
<form name="videoUpload" method="POST" action="upload.inc.php" enctype="multipart/form-data" onsubmit="document.getElementById('progressBar').style.display='block'">
    <table>
                <tr><td>Titel:<br />
                <input type="text" name="titel" size="40" /><br />
                <br /></td></tr> 
<tr><td>Categorie: (De video wordt hier pas getoond naar goedkeuring, tot die tijd is hij al wel zichtbaar in "Publieke uploads")<br />
                <select name="categorie1"><?php
            $cat1_select = mysql_query("
                    
                        SELECT 
                            id,categorie 
                        FROM 
                            categorie 
                        ORDER BY 
                            id ASC
                    
                    ") or die(mysql_error());
                    
                    while($cat1 = mysql_fetch_assoc($cat1_select))
                    {
                        
                        $cat1['categorie'] = stripslashes($cat1['categorie']);
                        $cat1['categorie'] = htmlentities($cat1['categorie']);
                        
                        echo '<option value="'.$cat1['id'].'"';
                    
                        echo '>'.$cat1['categorie'].'</option>';
                        
                    }
                    ?>
                </select>
                <br /><br />
                </td></tr>                                 
                <tr><td>
                Commentaar: (Optioneel)<br />
                <textarea cols="50" rows="5" name="commentaar"></textarea><br />
                <br /></td></tr>
        <tr>
            <td>   
                Bestand selecteren: <br />
                <input type="file" id="file" name="file"><br />
                <br />
            </td> </tr>
            <tr><td>
            Captcha Image : <br /><img src="driver.php" /><br />
            <br />
            </td></tr>
            <tr><td>
    Retype Captcha : <br /><input type="text" name="captcha" size="7" maxlength="10" /> <br />
        <br />
        </td></tr>

            <td>
 <input type='submit' name='submit' value='upload' onclick="document.getElementById('progressBar').innerHTML='De video wordt geupload, een moment geduld a.u.b...<img src=img/load.gif>'">
            </td>
        </tr>
    </table> 
</form>
<div id="progressBar" style="display: none; margin-top: 2px;">
<!--link for progressbar is www.ajaxload.info/--> 
     <img src="img/load.gif">
</div>