problemas con select y BD
Publicado por hal9000 (12 intervenciones) el 04/11/2006 16:34:52
Hola a todos:
Muchas gracias por contestarme en anteriores ocasiones,sois de mucha ayuda.
Vereis estoy un poco atascado en el código y le he estado dando vueltas y no veo el fallo.
Tengo un select que muestra el numero de jornada(num_jornada)de una tabla de deportes con value id_jornada
Al presionar el boton en otra página me mostraría la informacion de los campos correspondientes a esa jornada ,pero no aparece nada.
El codigo del formulario:
<form action="mostrar_numjornada.php" method="post" name="form1" class="Estilo12">
<p><span class="Estilo2">seleccionar jornada Nº:</span>
<select name="jornada_num" id="jornada_num">
<?php
$dbh=mysql_connect ("ip", "user", "pass") or die ('I cannot connect to the database because: ' . mysql_error());
mysql_select_db ("BD");
$Consulta="SELECT * FROM jornadas";
$re=mysql_query($Consulta);
while($row=mysql_fetch_array($re))
{
echo '<option value="'.$row["id_jornada"].'" selected>'.$row["num_jornada"].'</option>';
}
?>
</select>
</p>
<p>
<input type="submit" name="Submit" value="Mostrar jornada">
el código de la página que lo muestra:
<?php
/*no llama a la base de datos porque antes ya hay otro script que lo llama y no cierra la conexion*/
$jornada=$HTTP_POST_VARS["jornada_num"];
$Consulta='SELECT * FROM jornadas WHERE num_jornada='.$jornada;
$re=mysql_query($Consulta);
while($row=mysql_fetch_array($re)){
echo nl2br('<tr>
<td height="18">'.$row["num_jornada"].'</td>
<td height="18"></td>
<td height="18">'.$row["fecha_jornada"].'</td>
<td height="18"> </td>
</tr>
<tr>
<td>'.$row["equipo1"].'</td>
<td width="30">'.$row["resultado1"].'</td>
<td>'.$row["equipo2"].'</td>
<td width="30">'.$row["resultado2"].'</td>
</tr>');
}
?>
Mucha muchas gracias de antemano
Muchas gracias por contestarme en anteriores ocasiones,sois de mucha ayuda.
Vereis estoy un poco atascado en el código y le he estado dando vueltas y no veo el fallo.
Tengo un select que muestra el numero de jornada(num_jornada)de una tabla de deportes con value id_jornada
Al presionar el boton en otra página me mostraría la informacion de los campos correspondientes a esa jornada ,pero no aparece nada.
El codigo del formulario:
<form action="mostrar_numjornada.php" method="post" name="form1" class="Estilo12">
<p><span class="Estilo2">seleccionar jornada Nº:</span>
<select name="jornada_num" id="jornada_num">
<?php
$dbh=mysql_connect ("ip", "user", "pass") or die ('I cannot connect to the database because: ' . mysql_error());
mysql_select_db ("BD");
$Consulta="SELECT * FROM jornadas";
$re=mysql_query($Consulta);
while($row=mysql_fetch_array($re))
{
echo '<option value="'.$row["id_jornada"].'" selected>'.$row["num_jornada"].'</option>';
}
?>
</select>
</p>
<p>
<input type="submit" name="Submit" value="Mostrar jornada">
el código de la página que lo muestra:
<?php
/*no llama a la base de datos porque antes ya hay otro script que lo llama y no cierra la conexion*/
$jornada=$HTTP_POST_VARS["jornada_num"];
$Consulta='SELECT * FROM jornadas WHERE num_jornada='.$jornada;
$re=mysql_query($Consulta);
while($row=mysql_fetch_array($re)){
echo nl2br('<tr>
<td height="18">'.$row["num_jornada"].'</td>
<td height="18"></td>
<td height="18">'.$row["fecha_jornada"].'</td>
<td height="18"> </td>
</tr>
<tr>
<td>'.$row["equipo1"].'</td>
<td width="30">'.$row["resultado1"].'</td>
<td>'.$row["equipo2"].'</td>
<td width="30">'.$row["resultado2"].'</td>
</tr>');
}
?>
Mucha muchas gracias de antemano
Valora esta pregunta


0