Sergio
2008-06-08 15:46:18 UTC
Hola, estoy probando poniendo captcha en mi web, pero estoy haciendo pruebas
y no me funciona, lo que hago es el en form, es llamar a una funcion
Comprobar que tiene en esa misma pagina, pero no me funciona, os pongo el
codigo asi se ve mejor
.....
<body>
<?php
function Comprobar(){
if ($_SESSION['captcha_code']==$_REQUEST['codigo'])
echo "alert('SI')";
else
echo "alert('NO')";
}
?>
<form id="form1" name="form1" method="post" action="<?php Comprobar(); ?>">
<p>CODIGO:
<?php $captcha = new CaptchaImage(110,30,5,'FFFFFF','000000','FFFFFF');
?></p>
<p>REPETIR:
<label>
<input name="codigo" type="text" id="codigo" />
</label>
</p>
<p>
<label>
<input type="submit" name="Submit" value="Enviar" />
</label>
</p>
</form>
....
Preferiria que para validar sea en la misma pagina, ya que tengo unos
cuantos formularios distintos para vlidar
y no me funciona, lo que hago es el en form, es llamar a una funcion
Comprobar que tiene en esa misma pagina, pero no me funciona, os pongo el
codigo asi se ve mejor
.....
<body>
<?php
function Comprobar(){
if ($_SESSION['captcha_code']==$_REQUEST['codigo'])
echo "alert('SI')";
else
echo "alert('NO')";
}
?>
<form id="form1" name="form1" method="post" action="<?php Comprobar(); ?>">
<p>CODIGO:
<?php $captcha = new CaptchaImage(110,30,5,'FFFFFF','000000','FFFFFF');
?></p>
<p>REPETIR:
<label>
<input name="codigo" type="text" id="codigo" />
</label>
</p>
<p>
<label>
<input type="submit" name="Submit" value="Enviar" />
</label>
</p>
</form>
....
Preferiria que para validar sea en la misma pagina, ya que tengo unos
cuantos formularios distintos para vlidar