eh pensado en usar php para decirle a la base de datos que ingresar y que no en funcion de si se han rellenado uno u otro campo declarado como null....
voy a poner el codigo lo que llevo hecho para ke me digais ke estoy haciendo mal ya que no me funciona:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin título</title>
</head>
<body>
Código PHP:
<?php
$precioplantilla=$_POST['precioplantilla'];
$etiquetado=$_POST['etiquetado'];
$ivafactura=$_POST['ivafactura'];
$colorcamiseta1=$_POST['colorcamiseta1'];
$colortinta1=$_POST['colortinta1'];
$numerocamisetas1=$_POST['numerocamisetas1'];
$precioregistro1=$_POST['precioregistro1'];
$preciototal1=$_POST['preciototal1'];
$colorcamiseta2=$_POST['colorcamiseta2'];
$colortinta2=$_POST['colortinta2'];
$numerocamisetas2=$_POST['numerocamisetas2'];
$precioregistro2=$_POST['precioregistro2'];
$preciototal2=$_POST['preciototal2'];
$colorcamiseta3=$_POST['colorcamiseta3'];
$colortinta3=$_POST['colortinta3'];
$numerocamisetas3=$_POST['numerocamisetas3'];
$precioregistro3=$_POST['precioregistro3'];
$preciototal3=$_POST['preciototal3'];
$colorcamiseta4=$_POST['colorcamiseta4'];
$colortinta4=$_POST['colortinta4'];
$numerocamisetas4=$_POST['numerocamisetas4'];
$precioregistro4=$_POST['precioregistro4'];
$preciototal4=$_POST['preciototal4'];
$colorcamiseta5=$_POST['colorcamiseta5'];
$colortinta5=$_POST['colortinta5'];
$numerocamisetas5=$_POST['numerocamisetas5'];
$precioregistro5=$_POST['precioregistro5'];
$preciototal5=$_POST['preciototal5'];
$totalfactura=$_POST['totalfactura'];
$iva=$_POST['iva'];
$arrayduda2=array ('$colorcamiseta2' ,'$colortinta2','$numerocamisetas2','$precioregistro2','$preciototal2');
switch (empty($arrayduda2)){
case 1:
$ssql = "insert into presupuesto(precioplantilla, etiquetado,ivafactura, colorcamiseta1,
colortinta1,numerocamisetas1,precioregistro1,
preciototal1,totalfactura, iva) values (($precioplantilla),($etiquetado),($ivafactura),
($colorcamiseta1),($colortinta1),($numerocamisetas1),($precioregistro1),($preciototal1),
($totalfactura),($iva))";
$conexion= mysql_connect("localhost", "root", "");
mysql_select_db("abcerotica", $conexion);
if (mysql_query($ssql, $conexion)){
echo "sentencia ingresada!";
}else{
echo "no inserte nada!" ;
}
}
?>
<a href="index.php">volver al inicio</a>
<a href="proveedor.php">ingresar otro presupuesto</a>
</body>
</html>
lo que quiero hacer es meter en varios arrays grupos de campos del formulario
luego con un switch hacer case 1 case 2 para decir segun esten unos grupos de campos vacios o llenos hacer: insertar todos los campos menos los grupos de campos null que esten vacios.
lo estoy programando bien o tengo que rehacer el codigo por completo????