Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/10/2014, 17:56
Avatar de lalosinger
lalosinger
 
Fecha de Ingreso: octubre-2014
Ubicación: Guatemala
Mensajes: 12
Antigüedad: 10 años, 1 mes
Puntos: 0
Variables de sql

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