Ver Mensaje Individual
  #17 (permalink)  
Antiguo 16/01/2010, 20:36
Avatar de Cristoforo
Cristoforo
 
Fecha de Ingreso: enero-2010
Ubicación: Queretaro Mexico
Mensajes: 27
Antigüedad: 15 años, 2 meses
Puntos: 0
Respuesta: Problema con una consulta a Mysql

WOW jamas me imagine que se pudiera aprender tanto de hacer una pregunta en el foro. Muchas Gracias a todos, ya esta logrando mostrarme los datos de la bd.
El problema es que me muestra el dato que selecciono en el primer código y también me arroja todos los demás registros de la bd. Alguien se le ocurre por que me arroja todo el contenido de la bd y no nada mas el seleccionado en el primer código.
anexo como quedaron al final.... de ante mano muchas gracias.

buscador2.php
Código:
<html>
<head>
<title>Seleccionar clinte para facturar</title>
</head>
<body>
<form method="post" action="fac_clientes2.php">
<?
$user="root"; //Usuario de la base de datos
$passwd="16123177"; //Contraseña del usuario
$server="localhost"; //Servidor donde se encuentra la base de datos
$database="borja12"; //Nombre de la base de datos

//Conexión con la base de datos
$conexion=mysql_connect($server,$user,$passwd);
$mi_bdatos=mysql_select_db($database,$conexion); 
//declara la consulta:
?>
<select name="cliente">
    <option selected disabled>-- Cliente --</option>
    <?
        $con = mysql_query("SELECT * FROM cliente ORDER BY razon_social_cliente ASC");
        while ($row = mysql_fetch_assoc($con)) {
        $cat = $row['razon_social_cliente'];
    ?>
    <option value="<?=$cat?>"><?=$cat?></option>
    <?
        }
    ?>
</select>
<input type="submit" value="Facturar">

</form>
</body>
</html>
fac_clientes2.php
Código:
<?
$user="root"; //Usuario de la base de datos
$passwd="16123177"; //Contraseña del usuario
$server="localhost"; //Servidor donde se encuentra la base de datos
$database="borja12"; //Nombre de la base de datos

//Conexión con la base de datos
$link=mysql_connect($server,$user,$passwd);
mysql_select_db($database, $link);
$result=mysql_query("SELECT razon_social_cliente, direccion_cliente, estado_cliente, ciudad_cliente, cp_cliente, rfc_cliente FROM cliente", $link);
if ($row=mysql_num_rows($result)){ 
   echo "<table border = '1'> \n"; 
   echo "<tr><td>Razon Social</td><td>Direccion</td><td>Estado</td><td>Ciudad</td><td>cp</td><td>RFC</td></tr> \n"; 
do { 
      echo "<tr><td>".$row["razon_social_cliente"]."</td><td>".$row["direccion_cliente"]."</td><td>".$row["estado_cliente"]."</td><td>".$row["ciudad_cliente"]."</td><td>".$row["cp_cliente"]."</td><td>".$row["rfc_cliente"]."</td></tr> \n"; 
   } while ($row = mysql_fetch_array($result)); 
   echo "</table> \n"; 
} else { 
echo "¡ No se ha encontrado ningún registro !"; 
} 
?> 
  
</body> 
</html>