Ver Mensaje Individual
  #5 (permalink)  
Antiguo 24/02/2005, 11:22
ferranWEB
 
Fecha de Ingreso: enero-2002
Mensajes: 1.872
Antigüedad: 22 años, 3 meses
Puntos: 3
ya he conseguido algo cluster, te cuento. tengo un form en el cual envio unos campos de texto para insertar en un bd. al hacer envio, hago lo siguiente:

if(isset($_POST['submit'])){
$error = false;
$tamanio=$_FILES['imagen']['size'];

if ($tamanio>10240){
echo "Tamaño incorrecto";}

// si hay imagen.
if (is_uploaded_file($_FILES['imagen']['tmp_name'])) {
//revisamos que sea jpg
if ($_FILES['imagen']['type'] == "image/jpeg" || $_FILES['imagen']['type'] == "image/pjpeg"){
//nombre de la imagen
$foto1 = time()."-1.jpg";

//movemos la imagen.
move_uploaded_file($_FILES['imagen']['tmp_name'], "../fotografias/".$foto1);
}
} else {
//imagen no se pudo subir o no seleccionaron.
$error=true;
$foto1 = "N/A";
}//fin file upload.
//continuamos con el insert.
//si hay error no hay imagen.


//quitamos los enter ya que en flash se ven dobles.
$observaciones = str_replace("\r","",$_POST['observaciones']);
//fecha
$fecha1 = $_POST['aa'].$_POST['mm'].$_POST['dd'];
//$fecha = explode ("", $fecha1);
$campos = "zona,tipo,planta,hab,precio,m2,observaciones,fech a,foto1,foto2";
$valores = "'$zona','$tipo','$planta','$hab','$precio','$m2', '$observaciones','$fecha','$foto1','$foto2'";
//nos conectamos a la bd.
$cnx = conectar();
$res = mysql_query("INSERT INTO pisos ($campos) VALUES($valores)") or die (mysql_error());


el problema q tengo es q me sale como que se ha insertado el piso correctamente (el echo q dice q esta ok, y al lado pone lo de tamaño incorrecto). como puedo hacer para que lo del tamaño salga antes de insertar en la base de datos?

salu2