Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/09/2008, 05:26
sharkie
 
Fecha de Ingreso: septiembre-2008
Mensajes: 28
Antigüedad: 15 años, 7 meses
Puntos: 0
galeria combinada

buenas tardes!!

os expongo el problema con que me encontrado despues de solventar otros en la realizacion de mi galeria.

vereis, yo tengo 2 tablas, en la primera tabla guardo el nombre de las tablas que he creado, las cuales contienen las fotografias.

tabla 1

id ntabla
1 jose
2 maria
etc....


lo que seria la tabla 2, es una tabla para cada registro anterior

tabla jose (maria, pepita...)

id n_foto direcc
1 x.jpg /.../x.jpg


bueno mi problematica es la siguiente:

en una pagina quiero mostrar la primera foto de cada una de las tablas cuyos nombres estan guardados en la primera tabla.

estoy rompiendome la cabeza para realizar los select y guardarlos en rows pero no consigo ordenarlo.

tengo algo tal que asi:
Cita:

$rs = mysql_query("SELECT `ntabla` FROM `machos`");
$row = mysql_fetch_array($rs);

do{
$nombre = $row[ntabla];;
$resul = mysql_query("SELECT * FROM `$nombre` ");
$linea = mysql_fetch_array($resul);

} while ($row = mysql_fetch_array($rs));


pero no se como hacer para que me muestre esa primera foto de cada tabla, no se como meter ese DO WHILE entre medio de la creacion de una tabla HTML.

y tampoco como hacer para que me muestre 4 fotos por linea.



os agradeceria muchisimo una ayudita!!!!


gracias por adelantado