Ver Mensaje Individual
  #5 (permalink)  
Antiguo 21/02/2014, 10:12
RaulCDT
 
Fecha de Ingreso: febrero-2014
Ubicación: Murcia
Mensajes: 119
Antigüedad: 10 años, 2 meses
Puntos: 0
Respuesta: Todo en el mismo archivo

Resumiendo que dejándolo así estaría bien..

Código PHP:
<?php 

switch ($accion) {
    case 
"modificar":
        echo 
"include("conex.php");  //conecta la BD
  
 $link=Conectarse();   
   $id=$_POST['id']; 
   $dato=$_POST['dato']; 
    

$update = "
UPDATE clientes SET dato='".$dato."' 
$actualizar mysql_query($update$link); 
mysql_close(); ";

        break;
    
case "
insertar":
echo "
include("../conex.php");  
   
$link=Conectarse();   
   
$dato=$_GET['dato'];   

   
mysql_query("insert into clientes (dato) values ('$dato')",$link);  
    
   
header("Location: $HTTP_REFERER");  ";
       
     break;
   
case "
archivo":
        
echo "
// INICIAS LA SESION 
session_start(); 
//establece una conexión con la base de datos.  
$conexion mysql_connect("localhost","usuario","pass") or die("No se pudo realizar la conexion con el servidor.");  
mysql_select_db("BD",$conexion) or die("No se puede seleccionar BD"); // tu_bd es el nombre de la Base de datos .. por siaca.  



// 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 ...  
if (!empty($_FILES['archivo']['name'])){  
$binario_contenido addslashes(fread(fopen($binario_nombre_temporal"rb"), filesize($binario_nombre_temporal)));  
} else {  
  
$binario_contenido=NULL;  

// 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'];  

//insertamos los datos en la BD.  
$consulta_insertar "INSERT INTO soporte (ticket,id,comentario_cliente,archivo_binario,archivo_nombre,archivo_peso,archivo_tipo,fecha) VALUES ('','".$_SESSION

['id']."','$comentario_cliente', '$binario_contenido', '$binario_nombre', '$binario_peso', '$binario_tipo',NOW())";  
mysql_query($consulta_insertar,$conexion) or die("No se pudo insertar los datos en la base de datos.");  
header("location: $HTTP_REFERER");  // si ha ido todo bien  
exit;";
        break;
}
?>
He echado un vistazo en [URL="http://www.php.net/manual/es/control-structures.switch.php"]http://www.php.net/manual/es/control-structures.switch.php[/URL]