Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/08/2012, 12:06
urameshix
 
Fecha de Ingreso: octubre-2005
Mensajes: 240
Antigüedad: 18 años, 6 meses
Puntos: 1
Paso de ID para modificar registro

Hola amigos,

Tengo un script que añade, modifica y elimina un registro de la base de datos en el mismo php. Resumiendo Sería algo así:

Código PHP:
if(!$_POST['campo']){

      switch(
$action){
      case 
'delete': [BLoque de acciones]; break;
      ....
      case 
'write':
      
// Aquí determino si se edita o es un registro nuevo

      
}

}else{
      
//Proceso los datos (ya sea nuevo registro o existente)

La cuestión es que si se está editando el registro, tengo que pasarle de alguna manera el IDENTIFICADOR, para luego poder aplicar el mysql_query correspondiente.

Hasta ahora siempre lo había hecho con una variable hidden vía post (comprobando despues de post, que corresponde a ese usuario, porque con firebug se puede modificar). Para ahorrarme esa comprobación y hacerlo mas eficiente he decidido usar una variable de $_SESSION.

Alguien sabe como hacerlo? Si seteo la variable de session en el NO POST, y luego no envio el formulario, se me queda la session por ahi colgada. Pensé en hacerlo con ajax al submit. Si alguien sabe de alguna técnica eficiente para esto, me iría requete bien saberlo.

Un saludo!