Cita:
Iniciado por pateketrueke ¿Y cómo es posible que si te imprima dicho ID antes del formulario y después ya no?
¿Podrías mostrar el código completo como lo tienes ahora?
Código PHP:
Ver original<?php
include_once('conectar.php'); // Conexion
{
}
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 {
}
?>
<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="COD<? echo $last_id;?>"> <=== PERO ESTO NO GUARDA EN EL DB
<input name="enviar" type="submit">
</form>