Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/10/2010, 19:16
Avatar de SirDuque
SirDuque
 
Fecha de Ingreso: febrero-2009
Ubicación: Paso del Rey, Buenos Aires, Argentina
Mensajes: 975
Antigüedad: 16 años, 1 mes
Puntos: 89
Problema con tiempos en consulta.

Hola chicos tengo un form, que utilizo para vender.

este tiene una consulta a la carga del form.

un detalle es: el form se envia metodo POST y se envia a si mismo:

HOJA: venta_.php

<form action="venta_.php" name="venta" method="post">
</form>

este form tiene dentro de un input lo siguiente:

Código PHP:
Ver original
  1. <input name="vent" type="text" id="vent" size="10" value="
  2.       <?php
  3.       include('config.php');
  4.       $consulta= "select * from ar_log order by ID_LOG DESC";
  5.     $query1=mysql_query($consulta);
  6.     $row =mysql_fetch_array($query1);
  7.     $n=$row['ID_LOG']+1;
  8.       echo "$n";?> " maxlength="7" readonly="readonly"/>
Y en el input siguiente:
Código PHP:
Ver original
  1. <?php
  2.       $o=$n-1;
  3.         $consulta1= "SELECT * FROM ar_log
  4. WHERE ID_LOG = '$o'";
  5.     $query1=mysql_query($consulta1);
  6.     $row1 =mysql_fetch_array($query1);
  7.     $m=$row1['TIKET'];
  8.     $p=$m+1;
  9.       echo "$p";
  10.       ?>

Son dos campos readonly que muestran/informan al vendedor, el nº de tiket y nº de venta.


al final de la hoja esta el php que INSERTA la venta:

Código PHP:
Ver original
  1. <?php
  2. if ($total5!='0')
  3.     {
  4. if ($log['TIKET']!=NULL)
  5.         {
  6.             echo "<!---EXISTE --->";
  7.         }else{
  8.              mysql_query("INSERT ar_log (TIKET,ID_ARTICULO,AR_FP,AR_PRECIO,AR_PPP,ID_OPERA,CODIGO,AR_FECHVENTA,AR_HORAVENTA,AR_PERIODO,AR_CANTIDAD,AR_COSTO_TOTAL) values ('$tiket','$ids','$fp','$total5','$total_ppp','$idopera','$socio','$fecha','$hora','$periodo','$cants','$costototal')");
  9.         }
  10.         echo "<!---INSERTA --->";
  11.     }else{
  12.         echo "<!---Monto 0--->";
  13.         }
  14.  
  15.    
  16. ?>

Cual es el problema (?)
digamos que el primer input aparece 3 y el segundo 4.
cargo todo los campos envio el form. (metodo post a la misma hoja)
y al cargar la hoja aperece en los primero input 3 y 4. tengo que actualizar para que aparesca 4 y 5.....
todo lo demas esta bien.
prove con sleep, pensando que el tiempo al realizar la consulta era muy rapido
pero esto no sirve.

alguna idea?
__________________
Mono programando!
twitter.com/eguimariano