Adjunto, a ver si Patriarka, o alguien (Gracias, por adelantado) puede echarme una mano.
Código PHP:
<?php
include ('funciones.php');
?>
<html>
<head>
<meta http-equiv="Content-type" content="text/html; charset=windows-1252">
<title>Solicitar número</title>
</head>
<?php
function BorrarRegistro ($num_registro_provisional) {
$link_borrar = mysql_connect("localhost","user","password");
mysql_select_db("solicitud_registro",$link_borrar);
$consulta_borrar_registro = "DELETE FROM solicitud_registro WHERE Codigo='$num_registro_provisional'";
$result_borrar_registro = mysql_query($consulta_borrar_registro) or die(mysql_error());
}
// Recoge del menu previo la información de si el registro va para "LOCAL" o para "EXTRANJERO"
$tipo_registro = $_POST['registro_para'];
$currentyear = date('Y');
// Valores de inicialización de los registros, para cada año:
$codigo_primer_registro_local = 00000001;
$codigo_primer_registro_extra = 10000001;
// La función NumRegistro está en el include
$num_registro_local = NumRegistro($codigo_primer_registro_local);
$num_registro_extra = NumRegistro($codigo_primer_registro_extra);
if($tipo_registro == 'local') {
$num_escrito = $num_escrito_local;
}
elseif ($tipo_registro == 'extra'){
$num_escrito = $num_escrito_cr;
}
else
die(mysql_error())
?>
<?php
// Fecha de entrada. Conexión MySQL server
$currentdatetime = date('Y-m-d');
// Conversión fecha a DD/MM/AAAA Esta función está en el include
$fecha_entrada = cambiaf_a_normal($currentdatetime);
?>
<h4>
Solicitar nuevo número para <? echo $tipo_registro ?>
</h4>
<body>
<div align="center"><br>
<form method="POST" action="hh_datos_pedir_numero.php">
<br>Año<br>
<input type="text" name="ano_entrada" value= "<? echo $ano_entrada_reg2 ?>" readonly="readonly"> <br><br>
Num. escrito<br>
<input type="text" name="num_escrito" value= "<? echo $num_escrito ?>" readonly="readonly"> <br><br>
<?php
// Vamos a sincronizar directamente la variable correspondiente al código, bloqueando su número para pedir número
// en el momento de cargar el formaulario:
$link_parcial = mysql_connect("localhost","user","password");
mysql_select_db("solicitud_registro",$link_parcial);
$consulta_parcial_num_registro = "INSERT INTO solicitud_registro (`Codigo`)
VALUES('$num_escrito')";
$result_pedir_numero = mysql_query($consulta_parcial_num_registro) or die(mysql_error());
?>
Fecha entrada<br>
<input type="text" name="fecha_entrada" value= "<? echo $fecha_entrada ?>" readonly="readonly"> <br><br>
<input type="SUBMIT" value="Guardar" name="Guarda_registro">
<input type="RESET" value="Cancelar" onClick="<? BorrarRegistro($num_escrito);?>; location.href='menu_pedir_numero.php'">
<input type="button" value="Salir" onClick="<? BorrarRegistro($num_escrito);?>; location.href='menu_principal.php'">
</form>
</div>
</body>
</html>