Graciassssssssssssssss xfxstudios Se soluciono quedo perfecto ahora voy a estudiar bien esto para futuras soluciones
Muy amable por su ayuda
Gracias a todos por aportar su grano de conocimiento en solucionar mi problema.
Código PHP:
Ver original<?
include_once('conectar.php'); // Conexion
$conexion = mysqli_connect($dbhost,$dbuser,$dbpass,$dbdatabase) or
die ('error'); // Verificar Conexión
if (isset($_POST['action']) && $_POST['action'] == 'add') {
if (isset($_GET['idp'])) $idp = $_GET['idp']; // ID de Personas $Nombre = $_POST['Nombre'];
$Apellido = $_POST['Apellido'];
$Anio = $_POST['Anio'];
$CodigoUnico = $_POST['CodigoUnico']; // AGREGE POR SI FALTA Y NADA
//realizo la insercion de los datos pero dejando en blanco el campo CodigoUnico para su posterior actualizacion
$inserta = $db->query("INSERT INTO Personas (Nombre,Apellido,Anio,CodigoUnico) VALUES ('$Nombre','$Apellido','$Anio','')");
//tomo la ultima id
//creo el codigo de esta
$dato = "COD-".$ultima;
//actualizo el campo correspondiente
$actu = $db->query("UPDATE Personas SET CodigoUnico = '$dato' WHERE id = '$ultima'");
if($actu){
echo "Listo";
echo "ID es: " . $ultima; // 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 type="hidden" name="action" value="add">
<input type='hidden' name='submit' value='submit'>
<input name="Nombre" type="text">
<input name="Apellido" type="text">
<input name="Anio" type="text">
<input name="enviar" type="submit">
</form>
</body>
</html>