Ver Mensaje Individual
  #6 (permalink)  
Antiguo 23/10/2011, 21:43
Avatar de jmacc
jmacc
 
Fecha de Ingreso: marzo-2007
Ubicación: Mexico
Mensajes: 94
Antigüedad: 17 años, 1 mes
Puntos: 6
Respuesta: validar un formulario vacio mediante una query, pero no me resulta...

Bueno para mi primero verifca que todos tus variables esten declaradas y contengan informacion como Ejemplo:
Código PHP:
Ver original
  1. <?php
  2. if(isset($_POST['cost_prod']) || isset($_POST['cost_etiq']) || isset($_POST['cost_fij']) || isset($_POST['cost_otros']) || isset($_POST['otros_cost_prod']) || isset($_POST['fecha']) || isset($_POST['coment']))
  3. if(empty($_POST['cost_prod']) || empty($_POST['cost_etiq']) || empty($_POST['cost_fij']) || empty($_POST['cost_otros']) || empty($_POST['otros_cost_prod']) || empty($_POST['fecha']) || empty($_POST['coment'])){
  4.         echo "Usted no a llenado todos los campos";
  5.         ///puedes mandar un alert segun como manejes los errores.
  6.         exit;
  7.     }
  8.    
  9.                 $cost_prod = $_POST['cost_prod'];
  10.                 $cost_etiq = $_POST['cost_etiq'];
  11.                 $cost_fijo = $_POST['cost_fij'];
  12.                 $cost_otros = $_POST['cost_otros'];
  13.                 $otros_cost_prod = $_POST['otros_cost_prod'];
  14.                 $fecha = $_POST['fecha'];
  15.                 $coment = $_POST['coment'];
  16.  
  17.     $sql=sprintf("INSERT INTO costos_produccion(cost_prod,cost_etiq,cost_fijo,cost_otros,otros_cost,coment,fecha)VALUES ('$cost_prod', '$cost_etiq', '$cost_fijo', '$cost_otros', '$otros_cost_prod', '$coment', '$fecha')");
  18.      
  19.     if(!mysql_query($sql,$conexion))
  20.         echo "Error al Ingresar el Registro:\n$sql";
  21.     ///puedes mandar un alert segun como manejes los errores.
  22.     exit;
  23.  
  24.  
  25. ?>