Ver Mensaje Individual
  #14 (permalink)  
Antiguo 12/06/2006, 04:31
sergi_climent
 
Fecha de Ingreso: enero-2005
Ubicación: Barcelona
Mensajes: 1.473
Antigüedad: 19 años, 3 meses
Puntos: 10
con el siguiente codigo te tendria q salir el nombre correctamente!
Código PHP:
$sql="SELECT Expedientes.expediente, Documentos.nombre FROM Expedientes, Documentos WHERE Expedientes.dni='$dniUsuarioL' AND Documentos.tipo='foto' AND Documentos.expediente=Expedientes.expediente" 
$result mysql_query($sql); 
$nregistros=mysql_num_rows($result); 
//asi sabras cuantos registros te devuelva la consulta 
echo $nregistros
if (
$nregistros!=0){ 
//te he puesto el mysql_fetch_row 
While ($registro=mysql_fetch_row($result)){ 
//mostramos los registros 
echo "<a href=\"".$registro[0]."\">".$registro[1]."</a>"

}else{ 
echo 
"No hay Datos"

Cuando hagas consultas en varias tablas utiliza alias, asi evitaras problemas con los nombres.
Código PHP:
$sql="SELECT Expedientes.expediente as expedi, Documentos.nombre as nomb FROM Expedientes, Documentos WHERE Expedientes.dni='$dniUsuarioL' AND Documentos.tipo='foto' AND Documentos.expediente=Expedientes.expediente" 
y para mostrarlos, si los quieres mostrar escojiendo nombres utiliza el mysql_fetch_array
entonces para mostarlo kedaria asi:
Código PHP:
$result mysql_query($sql); 
$nregistros=mysql_num_rows($result); 
if (
$nregistros!=0){ 
//te he puesto el mysql_fetch_array
While ($registro=mysql_fetch_array($result)){ 
//mostramos los registros por el alias
echo "<a href=\"".$registro[expedi]."\">".$registro[nomb]."</a>"

}else{ 
echo 
"No hay Datos"

y para mostrarlos, si los quieres mostrar escojiendo por orden utiliza el mysql_fetch_row
entonces para mostarlo kedaria asi:

Código PHP:
$result mysql_query($sql); 
$nregistros=mysql_num_rows($result); 
if (
$nregistros!=0){ 
//te he puesto el mysql_fetch_array
While ($registro=mysql_fetch_row($result)){ 
//mostramos los registros por el orden q los pones en la consulta
echo "<a href=\"".$registro[0]."\">".$registro[1]."</a>"

}else{ 
echo 
"No hay Datos"

Espero q te sirva la explicacion...
Saludos
__________________
"Cada hombre es el hijo de su propio trabajo"
Miguel de Cervantes Saavedra
"La experiencia es algo que no consigues hasta justo depués de necesitarla"
Laurence Olivier