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

Tengo varias paginas con sus respectivos formularios(uno para insertar datos, otro para modificar datos u otros)

Y a cada uno de ellos le doy
Código:
action="insertar.php"
o
Código:
action="modificar.php"
Dentro de cada uno de ellos le meto el codigo para que aga sus funciones

Código PHP:
<?php 
   
include("../conex.php"); 
   
$link=Conectarse();  
   
$dato=$_GET['dato'];  

   
mysql_query("insert into clientes (dato) values ('$dato')",$link); 
   
   
header("Location: $HTTP_REFERER"); 

?>
Código PHP:
<?php 

// 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; 
?>
o para modificar

Código PHP:
<?php 
   
include("../conex.php"); 
   
$link=Conectarse();  
   
$id=$_POST['id'];
   
$dato=$_POST['dato'];
   

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


?>
Abria la posibilidad que todos ellos quedase en un solo archivo? es decir dijese en el action "archivo1.php" y segun lo que quisiera hacer en un formulario u otro hiciese su funcion..