Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/09/2008, 08:40
nightramm
 
Fecha de Ingreso: septiembre-2008
Mensajes: 55
Antigüedad: 16 años, 4 meses
Puntos: 0
Select a 2 tablas para muestra de datos

Hola a todos.
Tengo el siguiente codigo:
Código PHP:
<?php
    $conexion 
mysql_connect("localhost","root","");
    
mysql_select_db("basededatos",$conexion);

    
$Id $_GET["ID"]; //variable enviada desde form html        

    
$sql  "SELECT p.id_pro  AS nomPRO, p.estado_pro FROM procesos AS p   
    WHERE p.id_cliente = '$Id'"
;
    
$sql .= "INNER JOIN nomprocecos AS n ON n.id_nom_pro = p.id_pro";
    
    
$res mysql_query($sql,$conexion);
    
    echo 
"<table>";
    echo 
"<tr>";        
    echo 
"<th class='th_ver'>ID</th>";
    echo 
"<th class='th_ver'>Nombre</th>";
    echo 
"<th class='th_ver'>Estado</th>";            
    echo 
"</tr>";

    while (
$row mysql_fetch_assoc($res)) {
        echo 
"<tr>";
        echo 
"<td class='td_ver'>$row[id_nom_pro]</td>";
        echo 
"<td class='td_ver'>$row[nom_PRO]</td>";
        echo 
"<td class='td_ver'>$row[est_PRO]</td>";            
        echo 
"</tr>";    
    }
    echo 
"</table>";

    
mysql_free_result($res);
    
mysql_close($conexion);
?>
El problema que tengo es que no logro hacer lo que busco, que seria mostrar los nombres de los procesos segun la id que se encuentra en la tabla nomprocesos.

El problema radica en
Código PHP:
    $sql  "SELECT p.id_pro  AS nomPRO, p.estado_pro FROM procesos AS p   
WHERE p.id_cliente = '$Id'"
;
$sql .= "INNER JOIN nomprocecos AS n ON n.id_nom_pro = p.id_pro"
Dado a que lo realize mirando unos ejemplos de internet pero como no estoy muy metido en el tema lo hice mal y me da error.

Para explicar mejor la idea seria la siguiente:

Base de datos:

tabla nomprocesos
id_nom_pro nombre_Pro
6 Hola mundo1
5 Hola mundo2
4 Hola mundo3

tabla procesos
id_pro id_cliente estado_pro
4 2 activo
6 1 activo
5 2 activo



Yo lo que busco hacer es que al mostrar mis datos en la tabla php/html se vea asi:
Este ejemplo seria para el caso en que el numero ingresado en el form sea 2

ID NOMBRE ESTADO
4 Hola mundo3 activo
5 Hola mundo2 activo


Quedo a la espera por alguna ayuda.