<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 http://www.ajaxload.info/-->
<img src="img/load.gif">
</div>
1.107 views
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 ?: