Hola a todos. Cómo puedo hacer que un formulario que se procesa en la misma página incremente las variables?
Creo que no me hago entender así que dejo el código primero
<html>
<head>
<meta charset="utf-8">
<title>Documento sin título</title>
</head>
<form action="index.php" method="post">
<h5>Ingrese el Nombre</h5>
<input type="text" name="nombre">
<h5>Ingrese el Apellido</h5>
<input type="text" name="apellido">
<h5>Ingrese el # Carnet</h5>
<input type="text" name="ci">
<div><input type="submit"></div>
</form>
<?php
include("class.php");
$nb=$_POST['nombre'];
$ap=$_POST['apellido'];
$ci=$_POST['ci'];
$datos = new Datos();
$datos->insertar($nb, $ap, $ci);
//$datos->mostrar();
echo ("<table border='1'>");
echo ("<tr>");
echo ("<td>Nombre</td><td>Apellido</td><td>No. Carnet</td>");
echo ("</tr>");
for ($i=1; $i<=$cont; $i++)
{
$nombre=$datos->nombre;
$apellido=$datos->apellido;
$carnet=$datos->CI;
echo ("<tr><td>".$nombre."</td><td>".$apellido."</td><td>".$carnet."</td></tr>");
}
echo ("</table>");
?>
<body>
</body>
</html>
Pues lo que pasa es que si cuando se muestran los datos, trato de insertar otros datos, lo que hace es que los sobreescribe, no los añade a la lista.