Foros del Web » Programando para Internet » PHP »

se puede hacer esto

Estas en el tema de se puede hacer esto en el foro de PHP en Foros del Web. tengo un formulario en el cual coloco unos datos y a la vez coloco un archivo, entonces estoy intentando enviar todo por el mismo formulario ...
  #1 (permalink)  
Antiguo 13/04/2011, 19:05
 
Fecha de Ingreso: junio-2010
Ubicación: Venezuela, Zulia
Mensajes: 686
Antigüedad: 13 años, 10 meses
Puntos: 55
se puede hacer esto

tengo un formulario en el cual coloco unos datos y a la vez coloco un archivo, entonces estoy intentando enviar todo por el mismo formulario (archivos y datos), al hacer esto se guardan bien los datos pero el archivo no lo guarda el codigo que estoy usando es este

Código PHP:
<?php
session_start
();
if (
$_SESSION["ingreso"]=="activo") {

$num_solicitud =$_POST['num_solicitud'];
$fecha_solicitud =$_POST['fecha_solicitud'];
$fecha_recibida =$_POST['fecha_recibida'];
$hora_recibida =$_POST['hora_recibida'];
$cedula =$_POST['cedula'];
$nombre =$_POST['nombre'];
$telefono =$_POST['telefono'];
$municipio =$_POST['municipio'];
$parroquia =$_POST['parroquia'];
$direccion =$_POST['direccion'];
$tipo_solicitud =$_POST['solicitud'];
$descripcion =$_POST['descripcion'];







include(
'cone.php');
$link=conectarse();


$consultamysql_query("select num_solicitud from recibidas where num_solicitud = '$num_solicitud'",$link);
$filas mysql_fetch_row($consulta);

if (
$filas 0) {
    
$sql1 mysql_query("update recibidas set fecha_solicitud = '$fecha_solicitud', fecha_recibida = '$fecha_recibida', hora_recibida = '$hora_recibida', cedula = '$cedula', nombre = '$nombre', telefono = '$telefono', municipio = '$municipio', parroquia = '$parroquia', direccion = '$direccion', tipo_solicitud = '$tipo_solicitud', descripcion = '$descripcion' where num_solicitud = '$num_solicitud'",$link);
?>
        <script type='text/javascript' language='javascript'>
        alert('ACTUALIZADO LOS DATOS CON EXITO')       
        </script> 
<?php     
} else {

$sqlmysql_query("insert into recibidas 
(num_solicitud, fecha_solicitud, fecha_recibida, hora_recibida, cedula, nombre, telefono, municipio, parroquia, direccion, tipo_solicitud, descripcion) 
values 
('$num_solicitud','$fecha_solicitud','$fecha_recibida','$hora_recibida','$cedula','$nombre','$telefono','$municipio','$parroquia','$direccion','$tipo_solicitud','$descripcion')"
,$link);
?>
        <script type='text/javascript' language='javascript'>
        alert('GUARDADO LOS DATOS CON EXITO')       
        </script> 
<?php     
}




     
$nuevo_nombre$num_solicitud;  
  
//datos del arhivo  
         
$nombre_archivo $_FILES['userfile']['name'];  
         
$tipo_archivo $_FILES['userfile']['type'];  
         
$tamano_archivo $_FILES['userfile']['size'];  
         
//compruebo si las características del archivo son las que deseo  
if ((strpos($tipo_archivo,'image/jpeg')!==false)&& $tamano_archivo 1000000
{  
if (
move_uploaded_file($_FILES['userfile']['tmp_name'], "cartas_recibidas/".$nombre_archivo) && rename("cartas_recibidas/".$nombre_archivo,"cartas_recibidas/".$nuevo_nombre.".jpg"))
    {  
?>
        <script type='text/javascript' language='javascript'>
        alert('IMAGEN GUARDADA CON EXITO')       
        </script> 
<?php 
      
    
} else    {  
echo 
"Ocurrió algún error al subir el fichero. No pudo guardarse.";  

    } 

}    else {
?>
        <script type='text/javascript' language='javascript'>
        alert('EL TAMANO <?php echo $tamano_archivo?> O LA IMAGEN <?php echo $tipo_archivo?> NO SON CORRECTAS, NO SE GUARDO')       
        </script> 
<?php 
}



} else {
?>
        <script type='text/javascript' language='javascript'>
        alert('USTED NO TIENE ACCESO A ESTA PAGINA')  
        document.location.href='index.php'     
        </script> 
<?php ?>
tengo varios mensajes para hacer pruebas y el ultimo mensaje que me muestra es "EL TAMANO O LA IMAGEN NO SON CORRECTAS, NO SE GUARDO"

si alguien sabe por lo menos si se puede hacer d esta forma
__________________
<?php echo "No te metas a lo hondo del Mar si no sabes nadar, primero aprende a nadar" ?>
...Error en linea: 1 o.O
  #2 (permalink)  
Antiguo 13/04/2011, 19:46
 
Fecha de Ingreso: junio-2010
Ubicación: Venezuela, Zulia
Mensajes: 686
Antigüedad: 13 años, 10 meses
Puntos: 55
Respuesta: se puede hacer esto

listo, ya resolvi
__________________
<?php echo "No te metas a lo hondo del Mar si no sabes nadar, primero aprende a nadar" ?>
...Error en linea: 1 o.O
  #3 (permalink)  
Antiguo 13/04/2011, 19:49
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: se puede hacer esto

¿y al final que fue?
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #4 (permalink)  
Antiguo 14/04/2011, 23:07
Avatar de Sourcegeek
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: $mex['B.C.'];
Mensajes: 1.816
Antigüedad: 15 años
Puntos: 322
Respuesta: se puede hacer esto

Deberias poner la solucion, asi, si un usuario con el mismo problema llega, podra verla :)
__________________
Buscas desarrollador web? Sourcegeek. Diseño web, Maquetación y Programación
¡Escribe bien! Esto es un foro, no un Facebook para que escribas con los pies

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:48.