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>