Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/02/2016, 15:53
juancaalbarracin
 
Fecha de Ingreso: julio-2011
Ubicación: Los Rios
Mensajes: 145
Antigüedad: 12 años, 9 meses
Puntos: 10
Respuesta: Validacion de codigo repetido

te ayudo con procesos
archivo conectar.php
Código PHP:
Ver original
  1. <?php
  2. function conectar()
  3. {
  4. $host = "localhost";
  5. $user = "root";
  6. $pass = "";
  7. $db = "inventario";
  8. $conexion = mysqli_connect($host,$user,$pass,$db) or die ("ERROR EN CONEXION");
  9. }
  10. ?>

Ahora vammos con guardar.php
Código PHP:
Ver original
  1. <?php
  2. require_once  ('conectar.php');
  3.  
  4. //SE RECIBEN LAS VARIABLES
  5. $codigo = $_POST["codigo"];
  6.  
  7. $sql_codigo="select codigo from inventario where codigo = '$codigo'";
  8. $q_codigo = mysqli_query($conexion,$sql_codigo) or die ("error en consulta: ".mysqli_error($conexion));
  9. $n_codigo= mysqli_num_rows($q_codigo);    
  10.  
  11.     if ($n_codigo>0) {
  12.         $salida="El codigo ya existe";
  13.     }
  14.     else{
  15.         $variable_query = "insert into clientes (codigo,cedula,nombre1,nombre2,apellido1,apellido2,direccion,email,telef,telefono,dia,mes,anio) values ('" . $_POST['codigo'] . "','" . $_POST['cedula'] . "','" . $_POST['nombre1'] . "','" . $_POST['nombre2'] . "','" . $_POST['apellido1'] . "','" . $_POST['apellido2'] . "','" . $_POST['direccion'] . "','" . $_POST['email'] . "','" . $_POST['telef'] . "','" . $_POST['telefono'] . "','" . $_POST['dia'] . "','" . $_POST['mes'] . "','" . $_POST['anio'] . "')";
  16.         if(mysqli_query($conexion, $variable_query)){
  17.             $salida="Se guardo listo a pokemon";
  18.         }
  19.         else{
  20.             $salida = "No se ha guardado____"         . mysqli_error($conexion);
  21.         }
  22.     }
  23.  
  24.  
  25. echo "<script language='JavaScript'> alert(\"$salida\"); document.location.href='registrar_cliente.php';</script>";
  26.      
  27.      
  28.  
  29. ?>

Disculpa que este orientado a procesos y no a objetos pero asi lo entiendo mejor
__________________
___________________________
Si te ayudo mi respuesta dale al +1