Ver Mensaje Individual
  #3 (permalink)  
Antiguo 18/11/2004, 14:25
kikelee
 
Fecha de Ingreso: julio-2003
Ubicación: Queretaro Qro.
Mensajes: 131
Antigüedad: 20 años, 8 meses
Puntos: 1
Solo un poco de logica

Hola

Tal ves solo falte razonarlo un poco....

Tienes esto

Código PHP:
// :: Primera consulta :: tabla -> Otras ::

$sql "SELECT id, campo1,campo2,campo3,campo4, insertarFoto FROM Otras where ciudad='".$_POST["ciudad"]." ' ";

$consulta mysql_query($sql$conexBD) or die ("No se pudo ejecutar la consulta" .mysql_error());

// :: Segunda consulta ::  tabla -> Particulares ::

$sql2 "SELECT id, campo1,campo2,campo3,campo4, insertarFoto FROM Particulares where ciudad='".$_POST["ciudad"]." ' ";

$consulta2 mysql_query($sql2$conexBD) or die ("No se pudo ejecutar la consulta" .mysql_error()); 
Y funciona, no se si al traer los datos sea de forma separada y/o anidada, de cualquier forma esto lo tienes resuelto, el asunto es cuando tienes que visaualizar tus imagenes.

Creo que es ovio que tienes dos tablas distintas y que estas obteniendo de forma separada la informacion de cada una de ellas y tendras que realizar dos formas diferentes de mostrarlas, espero y me este dando a entender...

Tu tienes un ver.php del cual supongo que obtienes las imegenes y las visualizas. Esto es lo que pones para hacer eso:

echo "<img src=\"http://localhost/ver.php?id=".$registro['id']."\">" ;

Bueno creo que solo tienes que tener encuenta QUE SON DOS tablas diferentes: "Otra" y "Particulares" es ovio no... si tu ver.php solo esta diseñado para tratar las imagenes de una tendras que hacer la de la otra por separado, asi quendas que hacer un verOtra.php y verParticulares.php ya que son dos cosas diferentes ::

Para visualizar la(s) imagene(s) de la tabla Otras::
Código PHP:
  echo "<img src=\"http://localhost/verOtras.php?id=".$registroOtra['id']."\">" 
Para visualizar la(s) imagene(s) de la tabla Particulares::
Código PHP:
  echo "<img src=\"http://localhost/verParticulares.php?id=".$registroParticulares['id']."\">" 
Se me ocurre que tu verOtra.php podria tener esto para visualizar las imagenes ::

Código PHP:
...
// 
  
$db_conexionmysql_connect("$sql_host""$sql_usuario""$sql_pass")
    or die(
"No se pudo conectar a la Base de datos")
    or die(
mysql_error());

// Se selecciona la DB con la que se trabajara, si no existe se manda un mensaje de error
  
mysql_select_db("$sql_db")
    or die(
mysql_error());
//                                                             CHECA LA TABLA SE LLAMA "Otra"
$qry "SELECT loscampos_que_necesita_para_obtener_la_imagen FROM Otra WHERE id_imagen=$id";

// yo requiero de estos tres campos :: tipo, contenido y nombre :: y tu ::
$res mysql_query($qry);
$tipo mysql_result($res0"tipo");
$contenido mysql_result($res0"contenido");
$nombre mysql_result($res0"nombre");

header("Content-type: $tipo");
header("Content-Disposition: ; filename=\"$nombre\""); 
print 
$contenido
.... 
Y tu verParticulares.php esto, si ves es casi lo mismo solo que obtienes la imagen de la tabla Particulares.

Código PHP:
...
// Conecion a la DB en caso de no lograrlo se manda un mensaje de error, junto con su tipo de error
  
$db_conexionmysql_connect("$sql_host""$sql_usuario""$sql_pass")
    or die(
"No se pudo conectar a la Base de datos")
    or die(
mysql_error());

// Se selecciona la DB con la que se trabajara, si no existe se manda un mensaje de error
  
mysql_select_db("$sql_db")
    or die(
mysql_error());
//                                                             CHECA LA TABLA SE LLAMA "Particulares"
$qry "SELECT los_campos_que_necesita_para_obtener_la_imagen FROM Particulares WHERE id_imagen=$id";

// yo requiero de estos tres campos :: tipo, contenido y nombre :: y tu ::
$res mysql_query($qry);
$tipo mysql_result($res0"tipo");
$contenido mysql_result($res0"contenido");
$nombre mysql_result($res0"nombre");

header("Content-type: $tipo");
header("Content-Disposition: ; filename=\"$nombre\""); 
print 
$contenido
... 
Como ves tienes que hacerlo separadamente la visualización ya que son dos consultas diferentes y diferentes tablas, espero y te sirva, si tienes dudas ya veremos que mas podriamos hacer
__________________
Kike Lee
Paz && Bien