Tema: no valida
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/01/2007, 14:30
Avatar de el_cesar
el_cesar
 
Fecha de Ingreso: mayo-2001
Ubicación: Cali
Mensajes: 2.423
Antigüedad: 23 años
Puntos: 20
no valida

hola, tengo este script
Código PHP:
<?php

include('../connect.php');

$codigo=$_GET['codigo'];

$sql="SELECT * FROM bonos where codigo = '".$codigo."'";
$validacion=mysql_query($sql) or die (mysql_error());

if(
mysql_num_rows($validacion)>0){


    while (
$row=mysql_fetch_assoc($validacion))
    {

if (
$codigo==$row['codigo']) {

echo 
"El codigo <b>$codigo</b> es válido, en este momento esta siendo redireccionado al formulario para activar su cuenta";

echo 
'<META HTTP-EQUIV="Refresh" CONTENT="5;URL=registrobonos.php"> ';


    } 
    
    else {

        echo 
"El codigo <b>$codigo</b> esta errado, por favor intenta nuevamente";

        echo 
"en 5 segundos sera redireccionado al formulario de autenticacion, gracias";

echo 
'<META HTTP-EQUIV="Refresh" CONTENT="5;URL=activarcuenta.php">';
}
}
}
?>
la idea es que el tome el codigo que viene en la variable y lo valide, pues bien eso funciona perfecto, es decri si el codigo esta en la BD redirecciona a registrobonos, el problema que tengo es que si el codigo no existe, no hace nada, o sea que no me esta tomando lo que pasa despues del else, alguien me puede ayudar?
__________________
Say no more.......