Ver Mensaje Individual
  #7 (permalink)  
Antiguo 28/10/2014, 21:32
AndresPal
 
Fecha de Ingreso: febrero-2014
Mensajes: 48
Antigüedad: 10 años, 3 meses
Puntos: 0
Respuesta: Error en MySQL

Y aquí les dejo lo que debe ser un INSERT con todas las variables declaradas y como deben ser declaradas para que no hayan warning:

registro.php:

<?php
require ('conexion.php');

$nomb="";
$ape="";
$ced="";
$pasapor="";
$fecha_nac="";
$telf1="";
$fecha_ing=date("d/m/Y");
$cod_pai="";
$cod_esta="";
$mail="";
$pass="";
if(isset($_POST['nombre'])){ $nomb = $_POST['nombre']; }
if(isset($_POST['apellido'])){ $ape = $_POST['apellido']; }
if(isset($_POST['cedula'])){ $ced = $_POST['cedula']; }
if(isset($_POST['pasaporte'])){ $pasapor = $_POST['pasaporte']; }
if(isset($_POST['fecha_nacimiento'])){ $fecha_nac = $_POST['fecha_nacimiento']; }
if(isset($_POST['telefono_movil'])){ $telf1 = $_POST['telefono_movil']; }
if(isset($_POST['pais'])){ $cod_pai = $_POST['pais']; }
if(isset($_POST['estado'])){ $cod_esta = $_POST['estado']; }
if(isset($_POST['correo'])){ $mail = $_POST['correo']; }
if(isset($_POST['clave'])){ $pass = $_POST['clave']; }

if (isset($_REQUEST['registrar']))
{
if ($_POST['pais'] != '' && $_POST['estado'] != '')
{

//ESTO ES UNA CONSULTA ANTES DE INGRESAR A VER SI YA EXISTE ESE REGISTRO EN LA BD SI DESEAN TAMBIÉN HACER UN SELECT CON MYSQLI

$cedula= $_POST['cedula'];
$resultado = mysqli_query($q,"SELECT cedula FROM crb_cliente WHERE cedula = '$cedula'");
while($consulta=mysqli_fetch_array($resultado)){
if ($cedula == $consulta['cedula'])
$flag = 1;
else
$flag = 0;
}
if ($flag == 1){
echo ("<script language='javascript'>
alert ('Este cliente ya ha sido registrado...')
location.href = 'registro.php';
</script>");
}
else
{

mysqli_query($q,"INSERT INTO `tu_db`.`tu_tabla` (`nombre`,`apellido`, `cedula`, `pasaporte`, `fecha_nacimiento`, `telefono_movil`, `fecha_ingreso`, `codigo_pais`, `codigo_estado`,`correo`, `clave`) VALUES ('$nomb','$ape', '$ced', '$pasapor', '$fecha_nac', '$telf1', '$fecha_ing', '$cod_pai', '$cod_esta', '$mail', '$pass')");


echo ("<script language='javascript'>
alert ('Datos guardados exitosamente...')
location.href = 'index.php';
</script>");
}
}
else
{
echo ("<script language='javascript'>
alert ('Debe ingresar todos los datos obligatorios...')
location.href = 'registro.php';
</script>");
}
}
?>