Ver Mensaje Individual
  #5 (permalink)  
Antiguo 23/10/2011, 19:32
Avatar de andresdzphp
andresdzphp
Colaborador
 
Fecha de Ingreso: julio-2011
Ubicación: $this->Colombia;
Mensajes: 2.749
Antigüedad: 12 años, 9 meses
Puntos: 793
Respuesta: validar un formulario vacio mediante una query, pero no me resulta...

Aquí tienes un error

Código PHP:
Ver original 
tal vez querias hacer or die(mysql_error()); pero si lo colocas no tendrá sentido tu condicional ya que va a tener la ejecución.

Código PHP:
Ver original
  1. if(!isset($query))

En este condicional sobra la función isset ya que necesitas ver si $query es falso o verdadero y nada más, es obvio que la variable está definida así que sobra.

Algo así para no enredarte mucho:

Código PHP:
Ver original
  1. <?php
  2. $cost_prod = $_POST['cost_prod'];
  3. $cost_etiq = $_POST['cost_etiq'];
  4. $cost_fijo = $_POST['cost_fij'];
  5. $cost_otros = $_POST['cost_otros'];
  6. $otros_cost_prod = $_POST['otros_cost_prod'];
  7. $fecha = $_POST['fecha'];
  8. $coment = $_POST['coment'];
  9.  
  10. $query = mysql_query("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')");
  11.  
  12. if (!$query) {
  13.     echo "<p><img src='images/error_2.png'/> No se pudo agregar el Ingreso mensual. Compruebe que no exista</p>";
  14.     echo "<a href='menu.php'><img src='images/menu.png'/>Volver al Men&uacute;</a>";
  15. } else {
  16.     echo "<p><img src='images/yes.png'/> Ingreso mensual ingresado correctamente.</p>";
  17.     echo "<a href='menu.php'><img src='images/menu.png'/>Volver al Men&uacute;</a>";
  18. }

Saludos.
__________________
Si sabemos como leer e interpretar el manual será mucho más fácil aprender PHP. En lugar de confiar en ejemplos o copiar y pegar - PHP