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<input name="vent" type="text" id="vent" size="10" value="
<?php
include('config.php');
$consulta= "select * from ar_log order by ID_LOG DESC";
$n=$row['ID_LOG']+1;
echo "$n";?> " maxlength="7" readonly="readonly"/>
Y en el input siguiente:
Código PHP:
Ver original<?php
$o=$n-1;
$consulta1= "SELECT * FROM ar_log
WHERE ID_LOG = '$o'";
$m=$row1['TIKET'];
$p=$m+1;
echo "$p";
?>
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<?php
if ($total5!='0')
{
if ($log['TIKET']!=NULL)
{
echo "<!---EXISTE --->";
}else{
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')"); }
echo "<!---INSERTA --->";
}else{
echo "<!---Monto 0--->";
}
?>
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?