Ciao a tutti nel mio form di iscrizione ho inserito un controllo captcha preso da una pagina su internet solo che non riesco a unire le due cose:

Codice PHP:
if(empty($_POST['imagetext'])) {
$error = 1;
$errstr[] = "Inserire il codice di protezione corretto.";
} else {
include
"securimage.php";
$img = new securimage();
$valid = $img->check($_POST['imagetext']);

if(!
$valid) {
$error = 1;
$errstr[] = "Errore. Codice inserito non valido.";
}
}
if ((!
$fullname) || (!$username) || (!$age) || (!$email) || (!$email2) || (!$password) || (!$password2))
{
echo
"Errore: Occorre compilare tutti i campi.";
}
else if (
$password != $password2)
{
echo
"Errore: Le password non coincidono.";
}
else if (
$email != $email2)
{
echo
"Errore: Le e-mail non coincidono.";
}
else if (!
eregi("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$", $email))
{
echo
"Errore: E-mail non è valida.";
}
else
{
$db = mysql_connect($db_host, $db_username, $db_password, $prefix);
if (
$db == FALSE)
die (
"Errore nella connessione. Se questo errore dovesse ripetersi contattare l'assistenza");

mysql_select_db($databse_name, $db)
or die (
"Errore nella selezione del database. Se questo errore dovesse ripetersi contattare l'assistenza");

/*** add by DS ***/
$query = "SELECT username FROM ".$prefix."_users WHERE username = '$username'";
$result = mysql_query ($query);
if (
mysql_num_rows($result) > 0)
echo
"Errore: Username $username non disponibile.";
else {
/***************/
$query = "INSERT INTO ".$prefix."_users (fullname, username, email, age, password, activekey) VALUES ('".$fullname."', '".$username."', '".$email."', '".$age."', '".$md5_password."', '".$new_str."')";
if (
mysql_query($query, $db))
{
mail($to, $subject, $messaggio, $header);
echo
"completato";
}
else
echo
"errore";

/*** add by DS ***/
}
/***************/

//endif;
mysql_close($db);

} }
Praticamente mi viene ignorata la captcha e tutto procede lisco.

Mi potete aiutare?