Hola, tengo un problema; En mi pagina tengo un registro donde el usuario ingresa su primer nombre y primer apellido y su zona.
luego con un table muestro si existe ese usuario.
luego con otro input quiero que confirme la asistencia del usuario existente.
El problema es que no puedo conseguir la varialble del input anterior para usarlo en el otro input.
Código PHP:
<?php
//si se presiona submit
if(isset($_POST['submit'])) {
$nombre = $_POST['nombre'];
$apellido = $_POST['apellido'];
$zona = $_POST['zona'];
require("conexion.php");
$query = "select * from contactos WHERE nombre = '$nombre' AND apellido = '$apellido' AND zona = '$zona' ";
$result = mysql_query($query) or die (mysql_error());
//extraccion de los datos de la consulta
while ($registro = mysql_fetch_array($result)){
session_start();
//mostrar datos de una consulta realizada por columnas
echo "
<tr>
<td>".$registro['nombre']."</td>
<td>".$registro['nombre2']."</td>
<td>".$registro['apellido']."</td>
<td>".$registro['apellido2']."</td>
<td>".$registro['direccion']."</td>
<td>".$registro['barrio']."</td>
<td>".$registro['zona']."</td>
<td>".$registro['correo']."</td>
</tr>
";
}
}
?>
</table>
</div>
<br>
<br>
<form action="" method="post">
<input type="submit" name="submit2" value="Confirmar Asistencia">
</form>
<?php
if(isset($_POST['submit2'])) {
require("conexion.php");
$query = "UPDATE actividades set asistencia ='Si' WHERE id=".$registro['id']."";
//aqui se produce el error con $registro
$result = mysql_query($query) or die (mysql_error());
session_destroy();
}
?>
Alguna idea para lograrlo