mostrar.php
Código PHP:
<?php
// Datos de conexión
$link = mysql_connect("XXXXX","XXX","XXXXXXX");
mysql_select_db("XXXXX",$link);
//texto encabezado
echo "<h1>Selecciona un equipo: </h1>";
//sentencia sql
$consulta= mysql_query ("select id_equipo, nombre_equipo from Equipo",$link);
echo '<form name="form1" method="post">';
echo '<select name="miSelect">';
echo '<option value="0">Seleccione</option>';
//por cada registro encontrado en la tabla me genera un <option>
while ($rows = mysql_fetch_array($consulta)){
echo '<option value="' . $rows["id_equipo"] . '" >' . $rows["nombre_equipo"] . '</option>';
}
echo '</select>';
echo '<input type="Submit" name="Submit" Value="Enviar" />';
echo '</form>';
mysql_free_result($consulta); // Liberar memoria usada por consulta.
$variable_id_equipo = $_POST["miSelect"];
// Mostrar el nombre del equipo antes de los datos de los jugadores del mismo
$consulta ="select id_equipo, nombre_equipo from Equipo where id_equipo = '$variable_id_equipo'";
$resultado = mysql_query($consulta);
$mostrar = mysql_fetch_array($resultado);
echo '<style type="text/css">@import url("style.css");</style>';
echo '<table width="315" id="rounded-corner" summary="2007 Major IT Companies Profit">';
echo '<thead>';
echo '<tr>';
echo '<th width="34" scope="col" class="rounded-company">Id</th>';
echo '<th width="99" scope="col" class="rounded-q1">Nombre</th>';
echo '<th width="146" scope="col" class="rounded-q2">Apellido</th>';
echo '</tr>';
echo '</thead>';
echo '<tfoot>';
echo '<tr>';
echo '<td colspan="4" class="rounded-foot-left">'.'<em>Jugadores pertenecientes a: '.$mostrar['nombre_equipo'].'</em>'.'</td>';
echo '</tr>';
echo '</tfoot>';
echo '<tbody>';
$consult = mysql_query ("select * from Jugador WHERE id_equipo = '$variable_id_equipo'",$link);
while ($row = mysql_fetch_array($consult)) {
echo '<tr>';
echo '<td>'.$row['id_equipo'].'</td>'.'<td>'.$row['nombre'].'</td>'.'<td>'.$row['apellido'].'</td>';
echo '</tr>';
}
echo '</tbody>';
echo '</table>';
?>
En el siguiente y último post les mostraré la hoja de diseño que se aplicará a la tabla para que se vea como si de un diseño profesional se tratase.