Hola buenas tardes, proba si funciona asi
Código PHP:
Ver original<?php
include_once('conectar.php'); // Conexion
if(isset($_REQUEST['enviar'])) { }
if (isset($_GET['idp'])) { $idp = $_GET['idp']; // ID de Personas
$Nombre = $_POST['Nombre'];
$Apellido = $_POST['Apellido'];
$Anio = $_POST['Anio'];
$CodigoUnico = $_POST['CodigoUnico'];
$SQL = "INSERT INTO Personas (Nombre,Apellido,Anio,CodigoUnico) VALUES ('$Nombre','$Apellido','$Anio','$CodigoUnico')";
}
echo "Listo";
// Print auto-generated id
//echo " " . mysqli_insert_id($conexion);
echo "ID es: " . $last_id; // AQUI SOLO ME MUESTRA EL ID INGRESADO AL DB
}
else {
}
}
?>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Test</title>
</head>
<body>
<form action="tes.php" method="post">
<input name="Nombre" type="text">
<input name="Apellido" type="text">
<input name="Anio" type="text">
<input name="CodigoUnico" type="text" value="
<?php $last_id = (isset($last_id)) ?
$last_id : ""; echo $last_id;?>">
<input name="enviar" type="submit">
</form>
</body>
</html>
Te explico primero entras al archivo test.php cargas el formulario, una vez cargado el formulario en el input codigoUnico te tendria que paracer dicho id.
¡Saludos!