Foros del Web » Programando para Internet » Javascript »

Condiciones en insercion a la base de datos

Estas en el tema de Condiciones en insercion a la base de datos en el foro de Javascript en Foros del Web. hola buenas tardes!!! lo que necesito es que cuando realize la insercion de datos a la base me de condiciones y me envie mensajes tengo ...
  #1 (permalink)  
Antiguo 15/06/2010, 14:58
 
Fecha de Ingreso: septiembre-2008
Mensajes: 192
Antigüedad: 16 años, 2 meses
Puntos: 1
Pregunta Condiciones en insercion a la base de datos

hola buenas tardes!!!
lo que necesito es que cuando realize la insercion de datos a la base me de condiciones y me envie mensajes tengo un ingreso.php, hay la siguiente condicion que no quiero q se inserten los datos si estan bacios y ver si la cedula no se repite en los tres casos independientemente, el estado_civil si es casado q ingrese el conyugue
les agrdezco de antemano
Código PHP:
Ver original
  1. <?php
  2.     //ingresar datos del cliente aqui no me almacena lo del combo en la base q esta mal
  3.    $sqlet = "select * from estado_civil where nombre_estado='".$_POST['opcion_esatdo']."'";
  4.    $resultet = mysql_query($sqlet);
  5.     while($row1 = mysql_fetch_array($resultet))
  6.           {
  7.           $row1['idestado_civil'];
  8.           }
  9.          
  10.     $sql="insert into clientes values (
  11.             '".$_POST['txt_ci_cliente']."',
  12.             '".$_POST['txt_nombre_cliente']."',
  13.             '".$_POST['txt_apellidos_cliente']."',
  14.             '".$_POST['txt_dir_domicilio_cliente']."',
  15.             '".$_POST['opcion_esatdo']."',
  16.             '".$_POST['txt_profesion_cliente']."',
  17.             '".$_POST['txt_telefono_cliente']."',
  18.             '".$_POST['txt_vivienda_propia']."',
  19.             '".$_POST['txt_arrienda']."',
  20.             '".$_POST['txt_cliente_anterior']."')";
  21.         $result=mysql_query($sql);     
  22.             if ($result)
  23.                 echo("<script>alert('Los datos han sido ingresados cliente')</script>");
  24.             else
  25.  ///ingresar datos del conyuge
  26.         $sql2="insert into conyugue values(    
  27.         '".$_POST['txt_ci_conyugue']."',       
  28.         '".$_POST['txt_nombre_conyugue']."',       
  29.         '".$_POST['txt_apellidos_conyugue']."',    
  30.         '".$_POST['txt_telefono_conyugue']."',     
  31.         '".$_POST['txt_ci_cliente']."')";
  32.         $result2=mysql_query($sql2);       
  33.             if ($result2)
  34.                     echo("<script>alert('Los datos han sido ingresados en el conyuge')</script>");
  35.             else
  36.                     echo("<script>alert('Error al insertar los datos en el conyuge')</script>");
  37.  
  38.                                    
  39.         ////ingreso de datos actividad
  40.  
  41.                 $txt_actividadpropia=$_POST['txt_actividadpropia'];    
  42.                 $txt_nom_empresa=$_POST['txt_nom_empresa'];    
  43.                 $txt_naturaleza_negocio=$_POST['txt_naturaleza_negocio'];  
  44.                 $txt_tiempo_trabajo=$_POST['txt_tiempo_trabajo'];      
  45.                 $txt_dir_trabajo=$_POST['txt_dir_trabajo'];      
  46.                 $txt_telefono_trabajo=$_POST['txt_telefono_trabajo'];      
  47.                 $txt_ingresos_mensuales=$_POST['txt_ingresos_mensuales'];
  48.                 $clientes_ci_clientes=$_POST['txt_ci_cliente'];
  49. mysql_db_query("basecarteraautofacil1","insert into actividad(actividad_propia,nombre_actividad,naturaleza_actividad,tiempo_actividad,dir_actividad,telf_actividad,ingresos_mensuales_actividad,clientes_ci_clientes)values ('$txt_actividadpropia','$txt_nom_empresa','$txt_naturaleza_negocio','$txt_tiempo_trabajo','$txt_dir_trabajo','$txt_telefono_trabajo','$txt_ingresos_mensuales',$clientes_ci_clientes)");
  50.  
  51.  
  52. ///ingresar datos del garante
  53.         $sql5="insert into garantes values (
  54.         '".$_POST['txt_ci_garante']."',
  55.         '".$_POST['txt_nombre_garante']."',
  56.         '".$_POST['txt_apellido_garante']."',
  57.         '".$_POST['txt_parentesco']."',
  58.         '".$_POST['txt_dir_domi_garante']."',
  59.         '".$_POST['txt_telef_domi_garante']."',
  60.         '".$_POST['txt_profesion_garante']."',
  61.         '".$_POST['txt_lugar_trabajo_garante']."',
  62.         '".$_POST['txt_telefono_trabajo_garante']."',
  63.         '".$_POST['txt_ci_cliente']."')";  
  64.         $result5=mysql_query($sql5);
  65.                 if ($result5)
  66.                     echo("<script>alert('Los datos han sido ingresados en el garante')</script>");
  67.                 else
  68.                     echo("<script>alert('Error al insertar los datos en el garante')</script>");
  69.        
  70.    
  71.         //ingreso refrenecias
  72.         $sqlref = "select id_bancos,nombre_banco from bancos where nombre_banco='".$_POST['opcion_bancos']."'";
  73.            $resultref = mysql_query($sqlref);
  74.             while($row2 = mysql_fetch_array($resultref))
  75.                   {
  76.                   $banco=$row2['id_bancos'];
  77.                   }
  78.                  
  79.                 //$nom_banco1=$_POST['txt_nombre_banco'];      
  80.                 $num_cta1=$_POST['txt_num_cuenta_banco'];      
  81.                 //$nom_banco2=$_POST['txt_nombre_banco1']; 
  82.                 $num_cta2=$_POST['txt_num_cuenta_banco1'];     
  83.                 $nom_comercial1=$_POST['txt_nombre_comercial'];      
  84.                 $telf_comercial1=$_POST['txt_telf_comercial'];     
  85.                 $nom_comercial2=$_POST['txt_nombre_comercial1'];
  86.                 $telf_comercial2=$_POST['txt_telf_comercial1'];
  87.                 $nom_personal1=$_POST['txt_nombre_personal'];
  88.                 $telf_personal1=$_POST['txt_telf_referencia_personal'];
  89.                 $nom_personal2=$_POST['txt_nombre_personal1'];
  90.                 $telf_personal2=$_POST['txt_telf_referencia_personal1'];
  91.                 $clientes_ci_clientes=$_POST['txt_ci_cliente'];
  92.                
  93. mysql_db_query("basecarteraautofacil1","insert into referencias(nom_banco1,num_cta1,nom_banco2,num_cta2,nom_comercial1,telf_comercial1,nom_comercial2,telf_comercial2,nom_personal1,telf_personal1,nom_personal2,telf_personal2,clientes_ci_clientes)values('$banco','$num_cta1','$banco','$num_cta2','$nom_comercial1','$telf_comercial1','$nom_comercial2','$telf_comercial2','$nom_personal1','$telf_personal1','$nom_personal2','$telf_personal2','$clientes_ci_clientes')");
  94.    
  95.         ///ingresar datos del auto de vendido
  96.         $sql6="insert into autos values (
  97.         '".$_POST['txt_placa']."',
  98.         '".$_POST['txt_marca_vehiculo']."',
  99.         '".$_POST['txt_anio_vehiculo']."',
  100.         '".$_POST['txt_color_vehiculo']."',
  101.         '".$_POST['txt_num_motor_vehiculo']."',
  102.         '".$_POST['txt_num_chasis_vehiculo']."',
  103.         '".$_POST['txt_datalle_vehiculo']."',
  104.         '".$_POST['txt_ci_cliente']."')";
  105.         $result6=mysql_query($sql6);
  106.                 if ($result6)
  107.                     echo("<script>alert('Los datos han sido ingresados del Vehiculo')</script>");
  108.                 else
  109.                     echo("<script>alert('Error al insertar los datos del Vehiculo')</script>");
  110.  
  111. ///ingresar datos VENTA
  112.                 $forma_pago=$_POST['txt_forma_pago'];      
  113.                 $precio_venta=$_POST['txt_precio_venta'];
  114.                 $cuota_inicial=$_POST['txt_cuota_inicial'];    
  115.                 $vehiculo_parte_pago=$_POST['txt_vehiculo_parte_pago'];
  116.                 $descripcion_vehiculo=$_POST['txt_descripcion_vehiculo'];      
  117.                 $saldo=$_POST['txt_saldo'];
  118.                 $clientes_ci_clientes=$_POST['txt_ci_cliente'];                
  119. mysql_db_query("basecarteraautofacil1","INSERT into venta(forma_pago,precio_venta,cuota_inicial,vehiculo_parte_pago,descripcion_vehiculo,saldo, clientes_ci_clientes)values('$forma_pago','$precio_venta','$cuota_inicial','$vehiculo_parte_pago','$descripcion_vehiculo','$saldo','$clientes_ci_clientes')"); 
  120. ?>
  #2 (permalink)  
Antiguo 15/06/2010, 17:49
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 16 años, 3 meses
Puntos: 1532
Respuesta: Condiciones en insercion a la base de datos

javascript no tiene nada que ver aquí!!!! pídele a un moderador que mueva el mensaje.

si quiere controlar las relaciones de las tablas debes de establecer las foreign keys correspondientes en la base de datos (motor InnoDB o alguno relacional en mysql), y las cédulas repetidas se resuelvan con indices unique

Etiquetas: condiciones
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:40.