Ver Mensaje Individual
  #3 (permalink)  
Antiguo 25/12/2012, 13:07
aitormartin
 
Fecha de Ingreso: enero-2010
Mensajes: 8
Antigüedad: 14 años, 3 meses
Puntos: 0
Respuesta: Tablas relacionadas

Gracias David por tu respuesta, al final en esta web he encontrado la respuesta a todos mis problemas:

[URL="http://joan.garnet.io/?p=42"]http://joan.garnet.io/?p=42[/URL]

Y el código con el que lo he probado es este:

Código PHP:
<?php

function Conectarse()
{
$dbhost "localhost";
$dbuser "root";
$dbname "contactos";
$dbpass "";

  if (!(
$link=mysql_connect($dbhost$dbuser$dbpass)))
    {
    echo 
"Error conectando a la base de datos.";
    exit();
    }
  if (!
mysql_select_db($dbname,$link))
    {
    echo 
"Error seleccionando la base de datos.";
    exit();
    }
  return 
$link;
  }
  

function 
sql_ver_noticias ()                        //Ver todas las noticias para editarlas o borrarlas
  
{
   
$consulta "

    SELECT
        clientes.nombre AS nombre_cliente,
        localidades.nombre_localidad AS localidad_cliente,
        tipos_cliente.tipo AS tipo_cliente
    FROM clientes,
        localidades,
        tipos_cliente
    WHERE clientes.localidad=localidades.id
        AND clientes.tipo_cliente=tipos_cliente.id;

"
;
  
$query mysql_query($consulta);
  return 
$query;
  }
  
  function 
db_muestra_editar_borrar ()
  {
  echo 
"
    <h1>Clientes</h1>
    <table cellspacing='10' cellpadding='10' border='0'>
    <tr>
      <td><b>Nombre</b></td>
      <td><b>Localidad</b></td>
      <td><b>Trabajo</b></td>
    </tr>"
;
        
$link=Conectarse();                            //Abre conexion a la db
    
$resultado sql_ver_noticias();                         //Consultamos cuantos idiomas existen
    
while ($fila mysql_fetch_array($resultado))             //Cremos bucle que muestra idiomas
      
{
      echo 
"
      <tr>
        <td>"
.$fila['nombre_cliente']."</td>
        <td>"
.$fila['localidad_cliente']."</td>
        <td>"
.$fila['tipo_cliente']."</td>
      </tr>"
;
      }
    
mysql_free_result($resultado);                    //Borramos el contenido de la variable donde hemos 
                                          //almacenado la consulta sql
    
    
mysql_close($link);                             //Cierra la conexion

  
echo "</table>";
  }
  
db_muestra_editar_borrar ()
?>
Gracias a todos.