Ver Mensaje Individual
  #10 (permalink)  
Antiguo 02/03/2009, 15:25
ingluis
 
Fecha de Ingreso: enero-2009
Mensajes: 197
Antigüedad: 15 años, 3 meses
Puntos: 0
Mensaje

Si asi lo tengo... pero ahora no me guarda nada, antes me guardaba los demas campos y donde ivan los select me los dejaba vacios... voy a enviarle el codigo de guardar.php

switch ($boton)
{
case "Guardar":
{
//Valida si los campos con * estan vacios
$value1 = $_GET['codmetr'];
$value2 = $_GET['codacfi'];
$value3 = $_GET['sersev'];
if( $value1 == ""){
echo "<script type=\"text/javascript\">
alert('Los campos con * son obligatorios'); document.location.href='metrologia.php';
</script>";
exit();
}else
{
//ya puede guardar
echo"<center>";
echo"<center><img src='images/image002.gif' width='131' height='47' /></center>";
echo"<strong>MI EMPRESA</strong>";
echo"<br>";
echo"<strong>XXXXXXXXX</strong>";
echo"<br><br>";
if (empty($_FILES['archivo']['name']))
//{
header("location: metrologia.php?proceso=falta_indicar_fichero"); //o como se llame el formulario ..
exit();
//}

// archivo temporal (ruta y nombre).
$binario_nombre_temporal=$_FILES['archivo']['tmp_name'];

// leer del archvio temporal .. el binario subido.
// "rb" para Windows .. Linux parece q con "r" sobra ...
$binario_contenido = addslashes(fread(fopen($binario_nombre_temporal, "rb"), filesize($binario_nombre_temporal)));

// Obtener del array FILES (superglobal) los datos del binario .. nombre, tabamo y tipo.
$binario_nombre=$_FILES['archivo']['name'];
$binario_peso=$_FILES['archivo']['size'];
$binario_tipo=$_FILES['archivo']['type'];

if($_FILES['archivo']['type']!="image/pjpeg" && $_FILES['archivo']['type']!="image/jpeg")
{
echo 'Error, el archivo tiene que ser .jpeg';
exit();
}
if($_FILES['archivo']['size'] > 800000)
{
echo 'El archivo no puede ser mayor a 800kb';
exit();
}
$sql="insert into equipos (cod_met,cod_acfi,ser_seven,contra,ubi_tecn,respon ,estado,clasif,tip_equi,var_fisqui,fabri,modelo,se rial,observaciones,id_foto, archivo_binario, archivo_nombre, archivo_peso, archivo_tipo)values('$codmetr','$codacfi','$sersev ','".$_POST['contratos']."','$ubitec','$responsable','$estado','$clasifi', '$tipeq','$variable','$fabricante','$modelo','$ser ie', '$descrip','', '$binario_contenido', '$binario_nombre', '$binario_peso', '$binario_tipo')";
mysql_query($sql,$conectar);
echo "<strong><em>Datos Almacenados con exito!</strong></em>";
echo"<form name='form1' method='post' action='metrologia.php'>";
echo"<input type='submit' name='Submit' value='&lt;&lt; Volver'>";
echo"</form></center>";
}
break;
}

y el formulario donde lleva los datos:

<form action="guardar.php" method="post" name="formLogin"class="formLogin">
<select name="contratos" id="contratos">
<option value="-1">Seleccionar..</option>
<? while ($row=mysql_fetch_array($result))
{
echo "<option value=$row[id]>".$row[contra]."</option>";
}
?>
</select>
<input type="submit" name="boton" class="button" value="Guardar" />

mira el insert: no me guarda el select

$sql="insert into equipos (cod_met,cod_acfi,ser_seven,contra,ubi_tecn,respon,estado,clasif,tip_equi,var_fisqui ,fabri,modelo,serial,observaciones,id_foto, archivo_binario, archivo_nombre, archivo_peso, archivo_tipo)values('$codmetr','$codacfi','$sersev ','".$_POST['contratos']."','$ubitec','$responsable','$estado','$clasifi','$ tipeq','$variable','$fabricante','$modelo','$serie ', '$descrip','', '$binario_contenido', '$binario_nombre', '$binario_peso', '$binario_tipo')";

Última edición por GatorV; 02/03/2009 a las 16:01