Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/06/2011, 09:41
manuel2788
 
Fecha de Ingreso: enero-2011
Mensajes: 95
Antigüedad: 13 años, 3 meses
Puntos: 2
Pregunta traer y mostrar en pantalla todos los datos de un mismo campo

buenos días,

A continuación les planteo mi problema:

Tengo una base de datos que consta de varias tablas, quiero enfocarme en clientes.

Dicha tabla maneja una serie de datos. Estoy desarrollando un directorio, el cual estará integrado por el dato avatar (una pequeña imagen) y el id. Necesito hacer un llamado a la base de datos en la cual, me traiga los datos antes mencionados.

Aquí es donde se presenta el problema. Estoy trabajando con el siguiente código:

Código:
<?php

mysql_connect("*","*","*") or die("No puede conectarse");
mysql_select_db("*") or die("La base de datos no existe");

$query=mysql_query("SELECT id, avatar FROM registrocompany ") or die (mysql_error());
  
	while ($row=mysql_fetch_array($result)){
	  
?>
Esa es la primera parte del código, luego viene la parte donde quiero mostrar los datos antes mencionados:

Código:
div id="p1" class="pagedemo _current">

<a href="http://localhost/webserver/proyecto_turismo_venezuela/company.php?id=<?php echo "$row[0]";?>"><img src="<?php echo "$row[4]"; ?>" name="&Aacute;vila" id="&Aacute;vila" ></a> 

<a href="http://localhost/webserver/proyecto_turismo_venezuela/company.php?id=<?php echo "$row[0]";?>"><img src="<?php echo "$row[4]"; ?>" name="&Aacute;vila" id="&Aacute;vila" ></a> 

</div>
Y por último cierro el bucle white, de la siguiente manera:

Código:
<?php } while ($row = mysql_fetch_array($result));?>
Luego de haber presentado los detalles, comienzo con los problemas. El id lo muestra bien, ya que probé el enlace y funciona perfectamente. El problema se presenta con el dato Avatar. No muestra la imagen y tira el siguiente warning:

Código:
Notice: Undefined offset: 3 in C:\www\...\...\...\directorio.php on line 113 Call Stack #TimeMemoryFunctionLocation 10.0012683568{main}( )..\directorio.php:0 " name="Ávila" id="Ávila" >
La línea 113 es:

Código:
<a href="http://localhost/webserver/proyecto_turismo_venezuela/company.php?id=<?php echo "$row[0]";?>"><img src="<?php echo "$row[3]"; ?>" name="&Aacute;vila" id="&Aacute;vila" ></a>
Por último, el div donde trato mostrar la imagen tiene unas dimensiones de 900px de ancho y 600 de alto. Al realizar la consulta, por cada id carga una nueva div... como si la creara.

Espero haberme explicado bien, agradecería enormemente su ayuda.

Un saludo.