Una vez más, en pos del aprobado, me surgió una nueva duda con mi proyecto. Necesito hacer una consulta multitabla, lo malo es que ya ni me acuerdo de como era.
Lo que trato de hacer es lo siguiente:
Código HTML:
<?php
//include con las funciones
include ("mysql.inc.php");
// Conectamos con el servidor Mysql
conectar($conexion);
// Seleccionamos la base de datos
// con la que queremos trabajar
mysql_select_db("a6715552_garban", $conexion);
//extrae los datos del usuario
$consulta='SELECT datos_usuario.nombre, datos_usuario.app1, datos_usuario.app2, datos_usuario.dni, datos_usuario.movil, registro_sucesos.coord1, registro_sucesos.coord2, registro_sucesos2.coord1, registro_sucesos2.coord2
FROM datos_usuario
INNER JOIN registro_sucesos ON datos_usuario.movil=registro_sucesos.movil
JOIN registro_sucesos2 ON datos_usuario.movil=registro_sucesos2.movil';
//se ejecutan las consultas de las extracciones de datos
$resultado=mysql_query($consulta,$conexion);
// Este bucle while mostrara todos los datos de los usuarios, uno detras de otro
while ($registro1 = mysql_fetch_array($resultado))
{
echo "<center><table border='0'>";
echo "<h1><u><center>";
echo "<tr><td>","<b><font face='arial'>Nombre:</b></td><td align='right'><font face='arial'>",$registro1['datos_usuario.nombre'],"</td></tr>";
echo "<tr><td>","<b><font face='arial'>Primer Apellido:</b></td><td align='right'><font face='arial'>",$registro1['datos_usuario.app1'],"</td></tr>";
echo "<tr><td>","<b><font face='arial'>Segundo Apellido:</b></td><td align='right'><font face='arial'>",$registro1['datos_usuario.app2'],"</td></tr>";
echo "<tr><td>","<b><font face='arial'>DNI:</b></td><td align='right'><font face='arial'>",$registro1['datos_usuario.dni'],"</td></tr>";
echo "<tr><td>","<b><font face='arial'>Móvil:</b></td><td align='right'><font face='arial'>",$registro1['datos_usuario.movil'],"</td></tr>";
echo "<tr><td colspan='2'>","<b><font face='arial'><center>Mapas:</b></td></tr>";
echo "<tr><td>","<center><b><font face='arial'>Inició la ruta en:<br><img src='$mapainicio'></td>";
echo "<td>","<center><b><font face='arial'>Último envío de datos:<br><img src='$maparuta'></td></tr>";
echo "<tr><td><br><img src='$mapainiciot'></td>";
echo "<td><br><img src='$maparutat'></td></tr>";
echo "<tr><td colspan='2'>","<center><hr></td></tr>";
echo "</table>";
}
//mete en variables las coordenadas del mapa de inicio
while ($datos = mysql_fetch_array($resultado))
{
echo $datos['registro_sucesos.coord1'];
echo $datos['registro_sucesos.coord2'];
echo $datos['registro_sucesos2.coord1'];
echo $datos['registro_sucesos2.coord2'];
}
//mapas satelite
$mapainicio="http://maps.google.com/staticmap?markers=$while1,$while2&size=312x312&maptype=hybrid&key=ABQIAAAACL7lTKexgA68InhNAOB_GRRtO13F_ulhCFu0-_djha7gKogNnxRWCIfIc4pSFwy2qH99Jsd1CR4TVg&sensor=false";
$maparuta="http://maps.google.com/staticmap?markers=$while1,$while2,blues|$while3,$while4,midyellow&path=rgb:0x0000ff,weight:5|$while1,$while2|$while3,$while4&size=312x312&maptype=hybrid&key=ABQIAAAACL7lTKexgA68InhNAOB_GRRtO13F_ulhCFu0-_djha7gKogNnxRWCIfIc4pSFwy2qH99Jsd1CR4TVg&sensor=false";
//mapas terrain
$mapainiciot="http://maps.google.com/staticmap?markers=$while1,$while2&size=312x312&maptype=terrain&key=ABQIAAAACL7lTKexgA68InhNAOB_GRRtO13F_ulhCFu0-_djha7gKogNnxRWCIfIc4pSFwy2qH99Jsd1CR4TVg&sensor=false";
$maparutat="http://maps.google.com/staticmap?markers=$while1,$while2,blues|$while3,$while4,midyellow&path=rgb:0x0000ff,weight:5|$while1,$while2|$while3,$while4&size=312x312&maptype=terrain&key=ABQIAAAACL7lTKexgA68InhNAOB_GRRtO13F_ulhCFu0-_djha7gKogNnxRWCIfIc4pSFwy2qH99Jsd1CR4TVg&sensor=false";
// Desconectamos del servidor
desconectar($conexion);
?>
¿Alguien puede ayudarme?
Saludos :).