Hola, no se como hacer una consulta, haber si me podeis ayudar:
Tengo unas cuantas, tablas pero las que me interesan son las siguientes:
Tabla partidos.
Id_partidos(PK),id_categoria(fk),id_jornada(fk),eq _local,eq_visitante,hora,resultado.
Tabla categoria:
id_categoria(PK),categoria: (Existen 4 categorias numeradas del uno al cuatro)
Jornada:
id_jornada(PK),fecha. (Existen 15 jorndas cada una reflejada a una fecha)
Tengo un combo, con todas las jornadas, en las cuales se muestran las fechas de los partidos. Cuando selecciono por ejemplo la jornada 1.
Muestro lo siguiente
<form id="form1" name="form1" method="post" action="doble_combo_insertar.php">
<label> </label>
<?php
$link = mysql_connect("localhost", "root", "Igor1983");
mysql_select_db("actas", $link);
$jornada=$_POST['nombre'];
$result = mysql_query("SELECT * FROM partidos WHERE id_jornada = '$jornada'", $link);
if ($row = mysql_fetch_array($result)){
echo "<table border = '1'> \n";
echo "<tr> \n";
echo "<td><b>Categoria</b></td> \n";
echo "<td><b>Equipo Local</b></td> \n";
echo "<td><b>Equipo Visitante</b></td> \n";
echo "<td><b>Hora</b></td> \n";
echo "<td><b>Resultado</b></td> \n";
echo "</tr> \n";
do {
echo "<tr> \n";
echo "<td>".$row["id_categoria"]."</td> \n";
echo "<td>".$row["eq_local"]."</td>\n";
echo "<td>".$row["eq_visitante"]."</td>\n";
echo "<td>".$row["hora"]."</td>\n";
echo "<td>".$row["resultado"]."</td>\n";
echo "</tr> \n";
} while ($row = mysql_fetch_array($result));
//echo "</table> style="margin-left: 50">"</table>\n";
} else {
echo "¡ La base de datos está vacia !";
}
?>
<label><br />
<br />
<input type="submit" name="Submit" value="Enviar" />
</label>
</form>
Muestro una tabla con los siguientes datos, categoria,eq_local,eq_visitante,hora y resultado.
Entonces la consulta reflejada mas arriba me muestra bien todos los partidos que hay en esa jornada, con los datos indicados mas arriba. Lo que pasa que el campo categoria me muestra, 1,2,3 o 4 en vez del nombre de la categoria.
Como puedo mostrar en vez de el id_categoria, el nombre de la categoria???
No se si me explique correctamente, si teneis alguna duda preguntarme y os explico mejor.
Un saludo y gracias por la ayuda.