Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

realizar 2 consultas y enlazarlas en misma tabla

Estas en el tema de realizar 2 consultas y enlazarlas en misma tabla en el foro de Mysql en Foros del Web. Hola compañeros agradezco que te tomes el tiempo de leer mi post. Ahora bien tengo el siguiente problema: realice un fixture para una pagina web, ...
  #1 (permalink)  
Antiguo 23/08/2011, 21:53
mlchius
Invitado
 
Mensajes: n/a
Puntos:
realizar 2 consultas y enlazarlas en misma tabla

Hola compañeros agradezco que te tomes el tiempo de leer mi post.

Ahora bien tengo el siguiente problema:

realice un fixture para una pagina web, en el cual hice una tabla denominada equipos y otra fixture, en la tabla equipos se cargan todos los nombres de los equipos del torneo, adjuntandole un id a cada uno.

luego tengo la tabla fixture donde estan los partidos a jugarse, ( fecha, dia, horario, equipo 1, equipo 2, goles equipo 1, goles equipo 2)

bueno en php creo una talbla en la cual muestro una consulta filtrada por fecha de fartido (1era, 2da, 3era, etc) , a la cual ordeno segun cancha y horario.

hasta ahi voy bien me crea la tabla y me carga los datos en text imput ( ya que luego desde ahi puedo modificar sus contenidos, pero es otro tema eso)

la cuestion es que en los teximput donde se muestra el equipo y su oponente,
me muestra el id correspondiente a dicho equipo (guardado en la tabla fixture)

yo quiero convertir ese id en el nombre del equipo que se encuentra en la tabla " equipos "

LES DEJO EL LINK FUNCIONANDO DEL FIXTURE, por ahora en equipos solo muestra los id, me gustaria saber como puedo hacer la otra consulta para convertir esos numeros en los nombres correspondientes guardados en la tabla equipos.

http://www.ligaveteranosuper50.com.ar/admin/fixture/resultados.php


y aqui el codigo php que uso para hacer la tabla

<?php

include ('../conebd.php');

$sql= "SELECT * FROM `fixture` WHERE `fecha` = '9na.' ORDER BY `cancha` , `horario` ASC";
$result = mysql_query($sql);
$numero = mysql_num_rows($result); // cuento el numero de partidos a jugar en tal fecha

// consulta para saber los equipos

//$equipo= mysql_query ("SELECT * FROM `equipos` ORDER BY id ASC");
//mysql_fetch_array($equipo);


//var $i= int;
$i=1;


//creo la tabla
while($row = mysql_fetch_array($result)){
$id=$row["id"];
$dia=$row["dia"];
$fecha=$row["fecha"];
$E1=$row["equipo1"];
$E2=$row["equipo2"];
$ge1=$row["ge1"];
$ge2=$row["ge2"];
$cancha=$row["cancha"];
$horario=$row["horario"];


echo"<table width=\"100%\" cellpadding=\"0\" cellspacing=\"0\">"

. " <tr>"
. " <td height=\"26\" class=\"fecha\">Fecha :</td>"
. " <td height=\"26\"><input name=\"fecha_".$i."\" type=\"text\" class=\"box\" id=\"fecha_".$i."\" value=\"".$fecha."\" size=\"20\" maxlength=\"20\"></td>"
. " <td height=\"26\"></td>"
. " <td height=\"26\" class=\"fecha\">D&iacute;a y mes :</td>"
. " <td height=\"26\"><input name=\"fechapartido_".$i."\" type=\"text\" class=\"box\" id=\"fechapartido_".$i."\" value=\"".$dia."\" size=\"20\" maxlength=\"20\"></td>"
. " <td height=\"26\"></td>"
. " <td height=\"26\"></td>"
. " <td height=\"26\"></td>"
. " </tr>"
. " "
. " <tr>"
. " <td height=\"26\" bgcolor=\"#CAE4FF\" class=\"fecha\">Cancha:</td>"
. " <td height=\"26\" bgcolor=\"#CAE4FF\"><input name=\"cancha_".$i."\" type=\"text\" class=\"box\" id=\"cancha_".$i."\" value=\"".$cancha."\" size=\"20\" maxlength=\"20\"></td>"
. " <td height=\"26\" bgcolor=\"#CAE4FF\"></td>"
. " <td height=\"26\" bgcolor=\"#CAE4FF\"></td>"
. " <td height=\"26\" bgcolor=\"#CAE4FF\"></td>"
. " <td height=\"26\" bgcolor=\"#CAE4FF\"></td>"
. " <td height=\"26\" bgcolor=\"#CAE4FF\"></td>"
. " <td height=\"26\" bgcolor=\"#CAE4FF\"></td>"
. " </tr>"
. " "
. " "
. " <tr>"
. " <td width=\"97\" height=\"32\" bgcolor=\"#DBDBDB\" class=\"fecha\">Equipo N&ordm; 1 :</td>"
. " <td width=\"99\" bgcolor=\"#DBDBDB\"><input name=\"equipo_".$i."\" type=\"text\" class=\"box\" id=\"equipo_".$i."\" size=\"20\" value=\"".$E1."\" maxlength=\"20\"></td>"
. " <td width=\"38\" bgcolor=\"#DBDBDB\" class=\"text\">vs</td>"
. " <td width=\"82\" bgcolor=\"#DBDBDB\" class=\"fecha\">Equipo N&ordm; 2 :</td>"
. " <td width=\"135\" bgcolor=\"#DBDBDB\"><input name=\"oponente_".$i."\" type=\"text\" class=\"box\" id=\"oponente_".$i."\" size=\"20\" value=\"".$E2."\" maxlength=\"20\"></td>"
. " <td width=\"97\" bgcolor=\"#CCFFE6\" class=\"fecha\">Horario 24hs :</td>"
. " <td width=\"69\" bgcolor=\"#CCFFE6\"><input name=\"horario_".$i."\" type=\"text\" class=\"box\" id=\"horario_".$i."\" size=\"10\" value=\"".$horario."\" maxlength=\"8\"></td>"
. " <td width=\"98\" valign=\"top\"><table width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">"
. " <!--DWLayoutTable-->"
. " <tr>"
. " <td width=\"50\" height=\"25\" bgcolor=\"#FF9900\" class=\"fecha\">RE1 :</td>"
. " <td width=\"50\" bgcolor=\"#FF9900\"><input name=\"ge_".$i."\" type=\"text\" class=\"box\" id=\"ge_".$i."\" size=\"2\" value=\"".$ge1."\" maxlength=\"2\"></td>"
. " </tr>"
. " <tr>"
. " <td height=\"26\" bgcolor=\"#FF9900\" class=\"fecha\">RE2 :</td>"
. " <td height=\"26\" bgcolor=\"#FF9900\"><input name=\"go_".$i."\" type=\"text\" class=\"box\" id=\"go_".$i."\" size=\"2\" value=\"".$ge2."\" maxlength=\"2\"></td>"
. " </tr>"
. " "
. " </table></td>"
. " </tr>"
. " <tr>"
. " <td height=\"19\" colspan=\"8\" bgcolor=\"#FFFFFF\" class=\"fecha\"></td>"
. " </tr>"
. " </table>"
."";


$i++;

}










?>

Etiquetas: php, query, realizar, select, sql, tabla
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:40.