Ver Mensaje Individual
  #15 (permalink)  
Antiguo 12/02/2010, 04:35
Avatar de santris
santris
 
Fecha de Ingreso: agosto-2009
Ubicación: Sant Feliu de Llobregat
Mensajes: 955
Antigüedad: 14 años, 8 meses
Puntos: 66
Respuesta: No me funciona esta consulta mysql

Prueba ahora,


Código PHP:
<?php
// coneccion con servidor y base de datos
include_once ("configuracion.php");
$coneccion=mysql_connect($server$user$passwd);
  if (!
$coneccion) {
    echo (
"El seleccionador de clientes dice: Error, en la coneccion con el servidor");
}
$dbconeccion=mysql_select_db($database,$coneccion);
  if (!
$dbconeccion) {
    echo (
"El seleccionador de clientes no se pudo conectar con la base de datos CLIENTE");
}
?>
<html>
<head>
<title>Seleccionar cliente </title>
</head>
<body>
<h3> Selecciona el cliente </h3>
<form method="post" action="facturar.php">
<select name= "cliente">
<?php $seleccionado=mysql_query("SELECT razon_social_cliente FROM cliente ORDER BY razon_social_cliente ASC ") or die ("El seleccionador de clientes dice: No se pudo establecer conecion con la tabla CLIENTE en la base de datos");
       
    while(
$cliente mysql_fetch_array($seleccionado)){
    
$categoria $cliente['razon_social_cliente'];
           echo 
"<option value='".$categoria."'>".$categoria."</option>";

?>
</select>
<input type="submit" value="Facturar">
</form> 
</body>
</html>
Archivo para visualizar los datos relacionados al cliente seleccionado
Código PHP:
Código PHP:
<?php
// coneccion con servidor y base de datos
include_once ("configuracion.php");
//include_once ("seleccionar_cliente.php");
$coneccion=mysql_connect($server$user$passwd);
  if (!
$coneccion) {
    echo (
"El archivo facturar.php dice: Error, en la coneccion con el servidor");
}
$dbconeccion=mysql_select_db($database,$coneccion);
  if (!
$dbconeccion) {
    echo (
"El archivo facturar dice: no se pudo conectar con la base de datos CLIENTE");
}
?>
<html>
<head>
<title>Facturar Cliente </title>
</head>
<body>

<h2>Cliente a facturar</h2>
<?php
$cliente
=$_POST["cliente"];
$resultadomysql_query("SELECT razon_social_cliente FROM cliente WHERE razon_social_cliente=$cliente") or die(mysql_error());

while (
$mostrarmysql_fetch_assoc($resultado));{
echo 
$mostrar["razon_social_cliente"];

}
mysql_free_result($resultado)
?>

</body>

</html>
edito->como una segunda prueba puedes cambiar esta linea de código:

Código PHP:
 echo "<option value='".$categoria."'>".$categoria."</option>"
Por esta otra

Código PHP:
 echo "<option value=".$categoria.">".$categoria."</option>"

Última edición por santris; 12/02/2010 a las 04:47