Ver Mensaje Individual
  #8 (permalink)  
Antiguo 27/12/2002, 12:50
Avatar de Nina
Nina
 
Fecha de Ingreso: septiembre-2002
Mensajes: 22
Antigüedad: 21 años, 8 meses
Puntos: 0
Josemi gracias, por contestarme.Disculpame que siga insistiendo.
El $numerore lo tengo que calcular en la otra página porque muestro ciertos datos de otra tabla, junto con ese numerador.
No se si me explico???, como podría hacer para optimizar las dos páginas???.
Este sería el script de la página anterior mas o menos:
<?
// variable para propagar a otra página el de la actualizacion,
// estas vienen de la página principal
$pasa.= "&genero=".urlencode($genero)."&nropaquete=".urlen code($nropaquete)."&nropaquete1=".urlencode($nropa quete1)."&nropaquete2=".urlencode($nropaquete2)."& origen=".urlencode($origen)."&estado=".urlencode($ estado)."&fecpaquete=".urlencode($fecpaquete)."&fe cpaquete1=".urlencode($fecpaquete1)."&fecpaquete2= ".urlencode($fecpaquete2)."&numerore=".urlencode($ numerore);
// conexion
$SERVER="pp";
$USUARIO="pp";
$CLAVE="";
$BASE="prueba";
$conexion=mysql_connect ($SERVER,$USUARIO,$CLAVE);
// acceder a base numera para sacar el numero de remito
$anio=date(Y);
$sqln= "SELECT * FROM numera where anio='$anio' ";
$resultadon=mysql_query($sqln,$conexion) or die ("ATENCION no se puede abrir la tabla de numera");
$filasn=mysql_num_rows($resultadon);
if ($filasn == 0)
{
$numerore=1;
}
else
{
$numerore=mysql_result($resultadon,0,"numero");
$numerore=$numerore + 1;
}
// acceder a tabla trami
$sql6="SELECT * FROM TRAMI where (genero='$genero' and nropaq='$nropaquete' and origen='$origen' and estado='$estado' and nroremito='0' and fechadecarga='$fecpaquete') or (genero='$genero' and nropaq='$nropaquete1' and origen='$origen' and estado='$estado' and nroremito='0' and fechadecarga='$fecpaquete1') or (genero='$genero' and nropaq='$nropaquete2' and origen='$origen' and estado='$estado' and nroremito='0' and fechadecarga='$fecpaquete2') order by dni";
$resultado6=mysql_query($sql6,$conexion) or die ("ATENCION no se puede abrir la tabla de trami");
$filas=mysql_num_rows($resultado6);
if ($filas == 0)
{
echo "<body>";
echo "<h2 align='center'>&nbsp;</h2>";
echo "<h2 align='center'>&nbsp;</h2>";
echo "<h2 align='center'>Busqueda inexistente</h2>";
echo "</body>";
}
else
{
echo "<p align='center'><font size=\"2\" face=\"Verdana\"> Nº : " .$numerore." Contiene <b>". $filas. "</b>registros<b></font></b><p>";
echo "<form method='POST' action='actualización.php?pasa=$pasa'>";
echo "<p><input type='submit' value='Remitir' name='B1'></p>";
echo "</form>";
echo "<table border='1' cellpadding='0' cellspacing='0' width='100%'>";
echo "<TR><font face='verdana' size='1'><TH><font face='verdana' size='1'>Campo1</TH><th><font face='verdana' size='1'>Campo2</ht>";
while ($fila = mysql_fetch_array($resultado6))
{
echo "<TR>";
echo "<TD><font face='verdana' size='1'>".$fila["campo1"]."</TD>";
echo "<TD><font face='verdana' size='1'>".$fila["campo2"]."</TD>";
echo "</TR>";
}
echo "</TABLE>";
mysql_close($conexion);
}
?>
luego vendría el script que ante escribí en mensages anteriores el de la actualización, siempre y cuando oprima el boton remitir.
Si me puedes orientar para optimizar, ya que puede suceder que varias personas accedan al mismo tiempo.
Gracias y Feliz Año Nuevo !!!!!!!!!!!