Hola a todos. Resulta que estoy haciendo un script para mostrar un listado mediante una variable que recojo después con $POST. Es decir, tengo una página principal en la que introduzco un "numero" y al pulsar el botón me lleva a otro script que supuestamente me debería de listar los resultados.
Pues bien, no se que estoy haciendo mal...que no me muestra nada, solo me saca una página en blanco. Os pongo el código:
listado.php
Código PHP:
<html>
<body>
<font color="red"><h1><center> - Listado de empresas por modelo - </h1></font>
<b> Introduce el modelo deseado para listar todas las empresas que están obligadas a hacerlo<form method="POST"
action="imprime.php">
<table border=0>
<tr>
</tr>
<tr>
<td>Modelo a consultar:</td>
<td><input type=text name="numero"
value="" </td>
<tr align="center">
<td>
<input type="submit" value="Obtener listado">
</td>
</body>
</html>
imprime.php
Código PHP:
<?php
$referencia=$_POST['numero'];
// Conexión a la base de datos
$bd_host = "localhost";
$bd_usuario = "root";
$bd_password = "";
$bd_base = "base10";
$con = mysql_connect($bd_host, $bd_usuario, $bd_password);
if(!$con){
echo "Error al conectar a la Base de Datos.";
}
mysql_select_db($bd_base, $con) or die("No pudo seleccionarse la Base de Datos.");
?>
<?php
$sql = "SELECT nombre,num_modelo
FROM modelos_empresa,sociedades,modelos
WHERE id_soci=id_empresa
and id_mod=id_modelo
and obligado="si"
and num_modelo=".$referencia;
$rs = mysql_query($sql, $con) or die("Error al consultar datos: ".mysql_error());
$row = mysql_fetch_assoc($rs);
?> <b><h2> <?php echo 'Las empresas que tienen que presentar el modelo son:'; ?>     
<font color="red"> <?php
echo $row[0];
mysql_close($con);
?>
Yo pienso que no se mostrar de forma correcta el resultado. Me podrías echar una mano ? Muchas gracias.