Ver Mensaje Individual
  #4 (permalink)  
Antiguo 24/08/2008, 15:16
diazhh
 
Fecha de Ingreso: septiembre-2007
Mensajes: 139
Antigüedad: 16 años, 7 meses
Puntos: 1
Respuesta: Necesito ayuida no se como hacerlo Consulta de datos con php y mysql

sabes que mas o menos te estoy entendiendo.. quieres hacer la aplikcion que te lleva a manejar por varios registros en la base de datos.

fijate si tiene una tabla de estados.. y el estado aragua es el numero 10
y tienes 20 clientes en aragua

para buscarlos harias lo siquiente

Código PHP:

$resultados
=mysql_query("Select * from clientes WHERE id_region = 10");
while (
$result=mysql_fetch_array($resultados))

            
echo 
"$row[cliente]";
echo 
"<br>";


alli se hizo un bucle que va a sacar de la base de datos todos los clientes que su estado se la id_region 10, que en este caso es la de aragua.

ahora, creo que tu verdadero problema es como hacer para dar un click en el nombre del cliente y hacer algo o que ocurra algo relacionado a ese cliente.
te explico:

Código PHP:

$resultados
=mysql_query("Select * from clientes WHERE id_region = 10");
while (
$result=mysql_fetch_array($resultados))

            
echo 
"<a href=\"ver-cliente.php?id=$row[id]\"$row[cliente]</a>";
echo 
"<br>";


que hice aca? hice un paso de variable por url.. busca mas informacion sobre eso..

que hice? a lo que saque de la base de datos lo meti en un link... ese link sera ver-cliente.php fijate que le coloque despues un ? esto es para indicar que voy a pasar una variable por url.. la variable que voy a pasar es id y el valor que le sera asignado es la id del bucle.. que en este caso es la del cliente..

ahora si tu le das click a un cliente q su i en la base de datos es 12 entoncs el mandara por url los siguiente: ver-cliente.php?id=12
de esta forma yo puedo hacer una archivo que se llama ver-cliente.php que conetenga lo siguiente
Código PHP:
//aca inicializo una variable que se va a llamar id con el valor que me traigo de
//la url llamado id, para este caso es el 12
$id $_GET['id'];

//hago la busqueda en la base de datos
$result1 mysql_query(SELECT FROM clientes WHERE sid $id);
$result2 mysql_fetch_array($result1);

//y juego con mi datos
echo "Nombre:";
echo 
$result2[nombre];
echo 
"<br>";
echo 
"Apellido:";
echo 
$result2[apellido];