Hi ! Its me again, it turns out that im having a problem with one query.
Here`s the code :
<!-- COMENTARIOS
- Este es el modulo que le permite al usuario inscribirse a los nuevos eventos.
-Cuando este modulo se corre se supone que ya se haya logueado un usuario
-->
<head>
<title> Inscribirse a un nuevo evento </title>
</head>
<body>
<h1> Seleccione el evento al que se quiere inscribir </h1>
<?php
include ("..\..\connect.php") ; // Este include contiene las instrucciones necesarias para que el programa se conecte a la base de datos.
$userlogueado = $_COOKIE['userlogueado'] ;
echo "El user logueado es :".$userlogueado ;
$query =
mysql_query ("select evento.cod_event,
evento.comienzo,
evento.fin,
evento.coste,
evento.nombre_event
from evento
INNER JOIN usuario_evento
WHERE (usuario_evento.cod_event = evento.cod_event )
");
echo " <form method = 'POST'> " ;
echo " Usted se puede registrar a los siguientes eventos : </br>";
echo " <table border = '1' ><tr><td>Codigo de evento</td><td>Comienzo</td><td>Fin</td><td>Costo</td><td>Nombre del evento</td><td>Seleccion de evento</td></tr>";
while($dato= mysql_fetch_array($query))
{
echo "<tr>";
echo "<td>".$dato["cod_event"]."</td>" ;
echo "<td>".$dato["comienzo"]."</td>" ;
echo "<td>".$dato["fin"]."</td>" ;
echo "<td>".$dato["coste"]."</td>" ;
echo "<td>".$dato["nombre_event"]."</td>" ;
if (isset($aux_cod_event) && $aux_cod_event == $dato["cod_event"] )
{
echo "<td><input type='radio' name='aux_cod_event' checked value= '" . $dato["cod_event"] . "'></td>";
}
else
{
echo "<td><input type='radio' name='aux_cod_event' value= '" . $dato["cod_event"] . "'></td>";
};
echo "</tr>";
}
echo "</table>";
echo "<input type ='submit' name='submit' value='Registrarme'/> " ;
echo "</form>";
if (isset($_POST['submit']))
{
$aux_cod_event = $_POST['aux_cod_event'];
echo $aux_cod_event."<br>";
mysql_query("INSERT INTO usuario_evento VALUES ($aux_cod_event,$userlogueado)")
or die ("La operacion no ha podido ser llevada a cabo");
mysql_close($link);
echo 'Se ha registrado exitosamente </br>';
}
echo "Eventos a los que se encuentra registrado ";
$query = mysql_query ("select evento.cod_event,
evento.comienzo,
evento.fin,
evento.coste,
evento.nombre_event
from evento
INNER JOIN usuario_evento
WHERE evento.cod_event = usuario_evento.cod_event ");
echo " <form method = 'POST'> " ;
echo " <table border = '1' ><tr><td>Codigo de evento</td><td>Comienzo</td><td>Fin</td><td>Costo</td><td>Nombre del evento</td></tr>";
while($dato = mysql_fetch_array($query))
{
echo "<tr>";
echo "<td>".$dato["cod_event"]."</td>" ;
echo "<td>".$dato["comienzo"]."</td>" ;
echo "<td>".$dato["fin"]."</td>" ;
echo "<td>".$dato["coste"]."</td>" ;
echo "<td>".$dato["nombre_event"]."</td>" ;
}
?>
</body>
What I need to do in the first query is that It must shown the data from events that the user is NOT registered, exactly the opposite of the second query where it must only shown the events that the user is registered(the second query works just fine) the only problem is with the first query.