Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/10/2010, 23:56
kowa
 
Fecha de Ingreso: septiembre-2010
Mensajes: 51
Antigüedad: 14 años, 2 meses
Puntos: 5
Problema con RAND y Form

Hola tengo un problemita. Tengo un Formulario para dejar un comentario al cual le aplico un sistema simple de verifiación de codigo.

En el formulario muestro un numero RAND

Código PHP:
$numerito rand(1000,9999
El cual tienen que colocar ese numero en este input:

Código PHP:
<input name="nick2" type="text" size=20 maxlength=20 value="<?= $_POST['code']; ?>"></td>
Luego proceso el formulario en otro archivo así:

Código PHP:
<FORM NAME="miFormu" ACTION="proceso.php?codigo=numerito"
METHOD="POST"
Por lo poco q entiendo La variable $codigo pasa a tener el valor del numero RAND

Entonces Establesco esta condición:

Código PHP:
if($HTTP_POST_VARS["code"] != "$codigo")

die( 
header("location: error.php?id=1"));

Lo que intento interpretar es: Si CODE (es decir el valor q ingreso el usuario) no es igual a $codigo (que supuestamente tiene el valor del numero RAND) Termina el preceso y lleva al usuario a error.php, por lo tanto no se registro nada en la base de datos.

Mi problema: Cualquier numero que ponga, me lleva a la pagina de error.
Que puedo hacer?