Foros del Web » Programando para Internet » PHP »

funcion que cree o utilize registro al grabarlo

Estas en el tema de funcion que cree o utilize registro al grabarlo en el foro de PHP en Foros del Web. Hola amigos, estoy haciendo un sistema donde ingreso una "orden de trabajo" a la que se le asocia un cliente, el formulario tiene una parte ...
  #1 (permalink)  
Antiguo 10/04/2011, 22:17
 
Fecha de Ingreso: abril-2010
Mensajes: 112
Antigüedad: 14 años, 1 mes
Puntos: 2
funcion que cree o utilize registro al grabarlo

Hola amigos, estoy haciendo un sistema donde ingreso una "orden de trabajo" a la que se le asocia un cliente, el formulario tiene una parte relacionada al cliente y otra a los detalles de la orden en especifico.
Actualmente realizo las siguientes etapas al ingresar un nuevo registro:
  1. Recupero datos del formulario por medio variables de sesión, ya que entremedio hay una vista previa de los datos.
  2. Inicio transacción cliente con mysql_query("BEGIN");

    • INSERT INTO CLIENTES, los values correspondientes
    • Recupero el últomo id del cliente recien ingresado con LAST_INSERT_ID
    • INSERT into la tabla de las ordenes de trabajo

  3. Termino la transaccion con mysql_query("COMMIT");

Pero esto, siempre me va a registrar un nuevo registro en la tabla clientes y si el indice es unique solo me va a dar error que ya existe ese indice y quisiera que si existe, se utilice el ID correspondiente al cliente ya registrado con anterioridad.
Por el lado de la base de datos, se que el rut del cliente debe ser indice UNIQUE

¿Cuáles son las etapas que debo realizar en la función que realice todo el proceso?

Eso es, espero que puedan orientarme con esto.

De antemano muchas gracias.
  #2 (permalink)  
Antiguo 10/04/2011, 23:07
Avatar de bUllan9ebrio  
Fecha de Ingreso: enero-2011
Ubicación: Chile
Mensajes: 1.128
Antigüedad: 13 años, 3 meses
Puntos: 128
Respuesta: funcion que cree o utilize registro al grabarlo

mmmm y el Select para saber si el usuario esta registrado? select * from tabla where usuario='$usuario' , saludos
__________________
Si no vivimos como pensamos, pronto empezaremos a pensar como vivimos.
Más vale un Gracias sincero, que un número que aumente "popularidad" ¬¬°

Universidad de chile, campeón
  #3 (permalink)  
Antiguo 12/04/2011, 00:03
 
Fecha de Ingreso: abril-2010
Mensajes: 112
Antigüedad: 14 años, 1 mes
Puntos: 2
Respuesta: funcion que cree o utilize registro al grabarlo

Gracias, era eso.

Saludos.

Etiquetas: funcion, registro
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 05:52.