Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/02/2008, 21:21
kenso
 
Fecha de Ingreso: enero-2008
Mensajes: 214
Antigüedad: 16 años, 3 meses
Puntos: 3
No enviar la informacion ala BD si no llenan todo el formulaio?

bueno kiero saber cual es el codigo para que muestre un mensaje de error si no llenan todos los datos del formulario?

este es el codigo del boton "enviar"?

Cita:
#
<?php
#
header('Location:http://www.lavoztellama.com/Gracias%20por%20Registrarte.html');
#
$f = fopen('demo.txt','w+');
#
fwrite($f,'Test');
#
fclose($f);
#
?><?php
//Connect To Database
$hostname='??';
$username='???';
$password='????';
$dbname='???';
$usertable='???';


$connection = mysql_connect($hostname,$username, $password) OR DIE ('Unable to connect to database! Please try again later.');
mysql_select_db($dbname);
//grab data from form

$nick =$_POST["nick"];
$contrasena = $_POST["contrasena"];
$email = $_POST["email"];
$pais = $_POST["pais"];
$edad = $_POST["edad"];
$sexo = $_POST["sexo"];
$ip = $_POST["ip"];

//if else (else if)
if($nick == false || $contrasena == false || $email == false || $pais == false || $edad == false || $sexo == false|| $ip == false){
echo "Por favor llene todos los los campos de requisito," ;
}

$insertar=mysql_query ("INSERT INTO user (id,nick,contrasena,email,pais,edad,sexo,ip) VALUES ('','$nick','$contrasena','$email','$pais','$edad' ,'$sexo','$ip')");


?>
trate de usar el if else (else if) pero no sirve de todas maneras los registra en la base de datos