Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/10/2008, 18:14
kalvera85
 
Fecha de Ingreso: septiembre-2008
Mensajes: 152
Antigüedad: 15 años, 7 meses
Puntos: 1
Problemas con el hosting

MI PROBLEMA ES QUE TENGO UN FROMULARIO YA SUBIDO A LA WEB EN EL CUAL DEBEN INTRODUCIR CIERTAS CARACTERISTICAS DE UN PRODUCTO Y ENTRE ELLAS TENGO QUE SUBIR LA FOTO DEL MISMO EL PROBLEMA ES QUE CUANDO LE DOY GUARDAR ME DA EL MENSAJE ($error=2) DE QUE NO PUEDE GUARDAR LA IMAGEN
OJALA ME PUEDAN AYUDAR
SALUDO(AQUI LE DEJO MI CODIGO DEL APARTADAO PARA GUARDAR)
Y DE ANTEMANO GRACIAS

Código PHP:
if($_POST['guardar_producto'])
{
    include(
"conexion.php");
    
$clave=$_POST['clave_producto']; //LETRAS EN ROJO=NOMBRE DEL CAMPO DE TEXTO
    
$descripcion=$_POST['descripcion_producto'];
    
$precio=$_POST['precio_producto'];
    
$tipo=$_POST['tipo_producto'];
    
$seccion=$_POST['seccion_producto'];
    
$disponible=$_POST['producto_disponible_en'];
    
    
$archivo="fotos/".$_FILES['imagen']['name']; //archivo=al directorio y nombre de la foto
    
$tipo_archivo=$_FILES['imagen']['type']; //txtension del archivo
    
$tamano_archivo=$_FILES['imagen']['size'];
        
    if(
$archivo!='fotos/')
    {
        if(!((
strpos($tipo_archivo,"gif") || strpos($tipo_archivo,"jpeg")) && ($tamamo_archivo 200000)))
        {
            
$error=1;
        }
        else
        {
        
            if(
move_uploaded_file($_FILES['imagen']['tmp_name'],$archivo))
            {
                
//El archivo se cargo de manera correcta
            
}
            else
            {
                
$error=2;
            }
        }
    }
    
    
//Comprobar si existe error
    
if($error==1)
    {
        echo
"<script> alert(\"El archivo no debe tener un tamaño superior a 200KB y debe tener formato JPEG o GIF\");</script>";
        die();
    }
    elseif(
$error==2)
    {
        echo
"<script> alert(\"No se ha podido guardar la imagen\");</script>";
        die(); 
    }
    
//Si no hay errores de insertan datos en la tabla
    
else
    {
        if(
mysql_query("insert into productos values('$clave','$descripcion','$precio','$archivo','$tipo','$seccion','$disponible')"))
        {
//$url_relativa="productos.php";
        //header("Location:http://".$_SERVER['HTTP_HOST'].dirname($_SERVER['PHP_SELF'])."/".$url_relativa);
        
echo"<script> alert(\"Los datos se han guardado exitosamente\"); </script>";
        }
        else
        {
        echo
"<script> alert(\"No se pueden guardar los datos, posiblemente ya exista este producto\"); </script>";
        }
    }
    
mysql_close($conex);