Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/08/2012, 22:48
nelson12345
 
Fecha de Ingreso: enero-2010
Ubicación: Colombia
Mensajes: 238
Antigüedad: 14 años, 3 meses
Puntos: 2
No me imprime los datos de la consulta

Hola amigos intento cargar los registros de mi base de datos con una consulta utilizando ajax, php. En realidad la consulta es con un select pero el problema es que no me esta mostrando los datos. Espero que me puedan ayudar por favor he revisado y buscado ayuda pero siempre sale lo mismo. este es el codigo:

Código PHP:
conexion.php

<?php
//Configuracion de la conexion a base de datos
$bd_host "localhost"
$bd_usuario "root"
$bd_password "12345"
$bd_base "ribosomatic"
$con mysql_connect($bd_host$bd_usuario$bd_password); 
mysql_select_db($bd_base$con); 
?>

datoscliente.php


<?php
require('conexion.php'); 
?>
<?php
//capturar el nombre del cliente
echo $nom=$_POST['nombres'];
//seleccionamos los datos del cliente por su nombre
$sql=mysql_query("SELECT * FROM clientes WHERE nombres='".$nom."'",$con);
$row mysql_fetch_object($sql);
//mostrando el resultado
echo "<p><strong>Direccion</strong></p><p>$row->direccion </p>";
echo 
"<p><strong>Telefono</strong></p><p>$row->telefono</p>";
echo 
"<p><strong>Email</strong></p><p>$row->email</p>";
echo 
$nom=$_POST['direccion'];
?>


index.php


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Consulta de datos</title>
<script language="JavaScript" type="text/javascript" src="ajax.js"></script>
</head>
<body>
<p>Este ejemplo muestra como realizar una consulta de los registros de una tabla usando un control de lista.</p>
<form name="formulario" action="">
<?php
include('lista.php');
?>
</form>
<div id="resultado" style="border:1px solid #FF0000; color:#000099;width:400px;">
</div>
</body>
</html>


lista.php


<?php
require('conexion.php');

//seleccionamos solo el nombre de los clientes
$sql=mysql_query("SELECT * FROM clientes",$con);

?>
<select name="lista" id="lista" onchange="pedirDatos();"> 
<?php
while($row mysql_fetch_object($sql)){
echo 
"<option value=".$row->nombres.">".$row->nombres."</option> \n";
}
?>
</select>
Solo me imprime el primer nombre del cliente