Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/01/2008, 10:30
sneider
 
Fecha de Ingreso: septiembre-2005
Mensajes: 379
Antigüedad: 19 años, 5 meses
Puntos: 0
Como puedo mostrar el resultado de la consulta?

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>
<
bIntroduce 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:'?> &nbsp&nbsp&nbsp&nbsp 
         <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.