Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/04/2011, 11:39
Avatar de jors_11
jors_11
 
Fecha de Ingreso: marzo-2011
Ubicación: Granollers
Mensajes: 79
Antigüedad: 13 años, 1 mes
Puntos: 2
Mensaje me tiene loco el checkbox,

Hola compys!
Estoy terminando un formulario y me falta una casilla de verificación que se me resiste un poco. Mis conocimientos de php son limitados es por eso que busco un poco de ayuda.
hasta ahora he hecho lo siguiente;

En la pagina donde tengo el formulario he puesto lo siguiente;

<input type="checkbox" name="publicidad" value="1" checked="checked" />Deseo recibir información de proximas publicaciones y novedades<br />

He puesto un if en la pagina que valida el formulario y el campo lo he llamado "publicidad"

Y en la base de datos he creado un campo llamado publicidad Tipo; tinyint de tamaño 1 / en cotejamiento; utf8_general_ci y en Nulo; no

Algo debo haber hecho mal porque no ingresa ningún valor. ¿En que puedo haber fallado?

Este es el codigo de la pagina que valida el formulario;

mysql_connect('localhost','logueo');
mysql_select_db('logueo');
$publicidad = $_POST['publicidad'];
if($_POST['publicidad']==1){
}else{
}

$usuario = strtolower($_POST["usuario"]);
$password = $_POST["password"];
if($usuario!= "" && $password!= "")
{
$sql = mysql_query('SELECT password, usuario FROM usuarios WHERE usuario="'.$usuario.'"');
if($f= mysql_fetch_array($sql)){
if($f["password"] == $password){
$_SESSION["k_username"] = $f['usuario'];
echo 'TE HAS REGISTRADO CORRECTAMENTE, '.$_SESSION['k_username'].' <p>';
echo '<a href="2.php#1">VOLVER A LA PAGINA DE DESCARGA</a></p>';

}else{
echo '<strong><u>PASSWORD INCORRECTO, DEBES VOLVER AL INICIO</u></strong> ';
echo '<a href="login.php"><strong>VOLVER A VALIDAR REGISTRO</strong></a></p>';
}
}else{
echo '<strong><u>USUARIO NO EXISTE EN LA BASE DE DATOS, DEBES VOLVER AL INICIO</u></strong> ';
echo '<a href="login.php"><strong>VOLVER A VALIDAR REGISTRO</strong></a></p>';
}

}

?>