Marcando la casilla de verificación o no el campo de la base de datos sigue saliendo de valor 0,
Quizá he escrito mal el código de la pagina que valida el formulario?
Código PHP:
Ver original<?php
?>
<?php
[B]$publicidad = $_POST['publicidad'];
if($publicidad == TRUE)
{
$sw = 1;
}
else
{
$sw = 0;
} [/B]
$password = $_POST["password"];
if($usuario!= "" && $password!= "")
{
$sql = mysql_query('SELECT password, usuario FROM usuarios WHERE usuario="'.$usuario.'"'); 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>';
}
}
?>