
15/03/2006, 15:40
|
 | | | Fecha de Ingreso: marzo-2004 Ubicación: Guatemala
Mensajes: 363
Antigüedad: 21 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 |