Si usas Mysql puedes hacer el proceso completo en una transacción, en caso de que haya un error con un rollback no se producirá ninguna inserción.
Un Saludo.
http://www.minutebox.com/profiles/148697<?php
function rando() {return rand(1,10);}
function add($x, $y) { return $x + $y; }
function subtract($x, $y) { return $x - $y; }
function multiply($x, $y) { return $x * $y; }
$numero1 = rando();
$numero2 = rando();
$operators = array('add', 'subtract', 'multiply');
$traduccion = array('add'=>'+', 'subtract'=>'-', 'multiply'=>'x');
$operacion = $operators[array_rand($operators)];
$result = call_user_func_array($operacion, array($numero1, $numero2));
$lineaop = $numero1.$traduccion[$operacion].$numero2."=";
setcookie(
'velio',
$result,
time()+120,
'/',
$_SERVER['SERVER_NAME']
);
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="
http://www.w3.org/1999/xhtml" lang="es" dir="ltr">
<head>
<title>Webbin Design</title>
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
<script src="js/jquery.js" type="text/javascript" charset="utf-8"></script>
<script src="js/jquery.validate.js" type="text/javascript" charset="utf-8"></script>
<script src="js/jquery.form.js" type="text/javascript" charset="utf-8"></script>
<script src="js/jquery.cookie.js" type="text/javascript" charset="utf-8"></script>
<script src="js/form.js" type="text/javascript" charset="utf-8"></script>
<link type="text/css" rel="stylesheet" href="css/stilo.css" media="screen" />
<style>
#minutebox{
margin:auto;
}
</style>
</head>
<body>
<div id="contenido">
<div id="cartel"> Webbin Design</div>
<div id="estamos">Estamos reformando nuestra web. Disculpen las molestias.</div>
<div id="formulario">
<form method="post" action="sendmess.php" id="form" name="form" class="form">
<!-- START OF MINUTEBOX WIDGET CODE -->
<script type="text/javascript" charset="utf-8"><!--
minutebox_uid = "148697";
minutebox_width = 250;
minutebox_height = 162;
//-->
</script>
<p style="margin:auto"> <script src="
https://www.minutebox.com/javascripts/widget_v1.js" type="text/javascript" charset="utf-8"></p></script>
<!-- END OF MINUTEBOX WIDGET CODE -->
<div id="loader"><img src="img/ajax-loader.gif" alt="loading..." /></div>
<dd>
<dt><label for="mensaje">Email:</label></dt>
</dd>
<dd>
<dt><input type="text" id="email" name="email" style="width:510px"value="" /></dt>
</dd>
<dd>
<dt><label for="mensaje">Mensaje:</label></dt>
</dd>
<dd>
<dt><textarea id="mensaje" name="mensaje" style="width:510px;height:200px" value=""></textarea></dt>
</dd>
<dd>
<dt><label for="captcha" style="display:inline-block;">Confirme:</label> <?php echo $lineaop;?><input type="text" id="captcha" name="captcha" style="width:20px;" value="" /></dt>
<input type="hidden" value="" name="scg" id="scg" />
</dd>
<dd>
<dt style="margin:0 auto;text-align:center;"><br /><input type="submit" /> </dt>
</dd>
</form>
</div>
</div>
</body><script type="text/javascript">
var va = $.cookie('velio');
$('#scg').val(va);
</script>
</html>