Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/06/2010, 15:11
dluxox_
 
Fecha de Ingreso: mayo-2010
Mensajes: 39
Antigüedad: 14 años, 7 meses
Puntos: 0
elseif else if ayuda

buenas buenas e caido por aki ya que no soy experto en elseif else ni if quiero ayuda :( quiero que suba los 3 datos o cuando uno suba un archivo suba los 4 datos a la base :(

Código PHP:
<?php
@session_start();
require_once(
"conexion.php");
$creador=$_SESSION["nombre"];
$foto=$_FILES["foto"]["name"];
$temp=$_FILES["foto"]["tmp_name"];
$tamano=$_FILES["foto"]["size"];
$tipo=$_FILES["foto"]["type"];

echo 
"el tipo de archivo es <strong>$tipo</strong>";
echo 
"<hr>";

if (
$tipo ==){
$sql="insert into emp.tickets
(nombre,asunto,detalle,archivo)
values
('"
.$_POST["nombre"]."','".$_POST["asunto"]."','".$_POST["mensaje"]."','$nombre_foto')
"
;
$res=mysql_db_query($bd,$sql,$con);
//con ésto recuperamos el último id ingresado en la base de datos
$idmysql_insert_id($con);
 }

//*******************************************************************
//Ahora validaremos que el tamaño del archivo sea el que necesitamos
$kilobytes=$tamano/1024;//con esto temenos la cantidad en kb
//$mega=$kilobytes/1024;
if ($kilobytes 300 )
{
    
?>
    el archivo subido supera los 300 Kilobytes
    <br />
    <input type="button" value="Volver" title="Volver" onclick="history.back()" />
    <?php
}
//***********************************************************************
//Ahora validamos la extensión o el tipo de archivo
if ($tipo=="application/pdf" or $tipo=="image/pjpeg" or $tipo=="application/vnd.openxmlformats-officedocument.wordprocessingml.document")
{
//**************************************************************************
//Ahora podemos subir la imagen al servidor
switch ($tipo)
{
    case 
'application/pdf':
        
$ext=".pdf";
    break;
    case 
'image/pjpeg':
        
$ext=".jpg";
    break;
    case 
'empresa/image/png':
        
$ext=".png";
    break;
    case 
'application/vnd.openxmlformats-officedocument.wordprocessingml.document':
        
$ext=".docx";
    break;
}
//$nombre_foto=$_POST["nom"].$ext;
$nombre_foto=$_POST["asunto"].$ext;
$nombre_foto=str_replace(" ","_",$nombre_foto);
$nombre_foto=$nombre_foto.$ext;
copy($temp,"foto_personal/$nombre_foto");
//**************************************************************************
//Ahora guardamos el archivo en una tabla de la base de datos

$sql="insert into emp.tickets
(nombre,asunto,detalle,archivo)
values
('"
.$_POST["nombre"]."','".$_POST["asunto"]."','".$_POST["mensaje"]."','$nombre_foto')
"
;
$res=mysql_db_query($bd,$sql,$con);
//con ésto recuperamos el último id ingresado en la base de datos
$idmysql_insert_id($con);
//header("Location: ver_imagen.php?id_archivo=$id");
echo "<script type='text/javascript'>

window.location='open_tick.php';
</script>"
;
//**************************************************************************
}else
{
    
?>
    el archivo subido solo puede ser PDF, JPG o DOCX
    <br />
    <input type="button" value="Volver" title="Volver" onclick="history.back()" />
    <?php
}
?>