Ver Mensaje Individual
  #2 (permalink)  
Antiguo 15/03/2006, 15:40
Avatar de ebe
ebe
 
Fecha de Ingreso: marzo-2004
Ubicación: Guatemala
Mensajes: 363
Antigüedad: 20 años
Puntos: 11
Mi Propia Respuesta

LO SOLUCIONES DE LA SIGUIENTE MANERA:

EN VEZ DE UTILIZAR UN FOR O WHILE UTILICE LOS MISMOS CAMPOS DE MI TABLA PARA HACER EL AUTO-INCREMENT

TENGO 8 CAMPOS EN TOTAL: COD_CLIENTE, ORDEN, NOMBRE, DIRECCION, FACTURA, PRUEBA_ENTREGA, CICLO y STATUS.

EL CAMPO QUE NECESITABA ACTUALIZAR (CON UN UPDATE) ERA EL DE PRUEBA_ENTREGA (QUE ES EL DATO INGRESADO POR EL CLIENTE) TODOS LOS CAMPOS TENIAN INFORMACIÓN PREVIA,,Y EL ULTIMO PASO QUE HACIA FALTA ERA ACTUALIZAR EL DE PRUEBA_ENTREGA.. Y PARA HACERLO LO HICE CON ESTA INTRUCCIÓN.

prueba inicial es el datos que el cliente ingresa -
el uno es el numero menor que puede existir cuando el cliente ingresa datos (parecido al auto_increment pero creado directamente por mi, ya que si otro usuario entra inforamcion dependiendo de la cantidad de datos ingresados empezara tambien por el uno - cuestiones de orden a la hora que impriman)

$update= sprintf("UPDATE ETIQUETAS SET
prueba_entrega = %s - 1 + orden WHERE
cod_cliente = %s AND pe_status = 0",
pg_escape_string($prueba_inicial),
pg_escape_string($_SESSION['cliente'] )
) ;

// 0 = NO IMPRESA , 1 = IMPRESA, 2 = ENTREGADA A NOSOTROS


if(!pg_query($update)){
echo("no se logro la actualización de numeros de prueba de entrega, intente de nuevo en unos minutos");
exit;
}


ESPERO SIRVA DE ALGO

SALUDOS
__________________
http://dev.wsnetcorp.com