Foros del Web » Programando para Internet » PHP »

Mostrar resultados seguidos

Estas en el tema de Mostrar resultados seguidos en el foro de PHP en Foros del Web. Hola a todos. Intento solucionar un pequeño problemilla. Necesito que se me muestre el contenido de una tabla de la base de datos todo seguido. ...
  #1 (permalink)  
Antiguo 14/05/2010, 05:26
 
Fecha de Ingreso: septiembre-2002
Mensajes: 153
Antigüedad: 21 años, 7 meses
Puntos: 1
Mostrar resultados seguidos

Hola a todos.

Intento solucionar un pequeño problemilla.

Necesito que se me muestre el contenido de una tabla de la base de datos todo seguido.

Hago la llamada de la siguiente manera:

$sql = "SELECT fotoclientes, textoclientes FROM clientes";

pero al hacer un echo no sé como ponerlo para que me muestre los resultados seguidos:

la foto, con el texto debajo, seguida de otra foto con su texto correspondiente debajo, etc...

Espero haberme explicado.

Gracias de todas formas y un saludo:

Javy
  #2 (permalink)  
Antiguo 14/05/2010, 05:31
 
Fecha de Ingreso: marzo-2010
Ubicación: Barcelona
Mensajes: 657
Antigüedad: 14 años, 1 mes
Puntos: 26
Respuesta: Mostrar resultados seguidos

Yo haria el mysql_fetch_array para mostrar los datos:

Código PHP:
while ($row mysql_fetch_array($resultMYSQL_ASSOC)) {
    echo 
$row['fotoclientes']."<---->".$row['textoclientes'];

Dinos como guardas las fotos en tu BD, como URL, con el nombre de la imagen, etc...

EDIT: Para mas info: http://php.net/manual/es/function.mysql-fetch-array.php

Última edición por Vallu; 14/05/2010 a las 05:38
  #3 (permalink)  
Antiguo 14/05/2010, 06:11
 
Fecha de Ingreso: septiembre-2002
Mensajes: 153
Antigüedad: 21 años, 7 meses
Puntos: 1
Respuesta: Mostrar resultados seguidos

Las imágenes las guardo como jpg, subiéndolas a traves de una página a la base de datos.

Necesito que el echo las muestre como <img....>
  #4 (permalink)  
Antiguo 14/05/2010, 06:27
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 17 años, 3 meses
Puntos: 126
Respuesta: Mostrar resultados seguidos

Hola

Prueba así

Código PHP:
Ver original
  1. echo '<img src="'.$row['fotoclientes'].'" /><---->'.$row['textoclientes'];

Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />
  #5 (permalink)  
Antiguo 14/05/2010, 07:38
 
Fecha de Ingreso: septiembre-2002
Mensajes: 153
Antigüedad: 21 años, 7 meses
Puntos: 1
Respuesta: Mostrar resultados seguidos

Gracias por tus respuestas, pero no me han funcionado... quizas no sepa integrar bien tu código.

Yó, hasta ahora, usaba este código para mostar imágenes:

$sql = "SELECT fotoclientes, textoclientes FROM clientes";
$res= mysql_query($sql) or die (mysql_error());

if( mysql_num_rows($res) >0){
//IMPRESION DE LOS DATOS
while (list($fotoclientes,$textoclientes) = mysql_fetch_array($res)) {
echo "<img src='$fotoclientes' border='0'>\n$textoclientes\n";
}
}else{
echo "<table width='100%' border='0' cellspacing='0' cellpadding='0'>\n";
echo "<tr><td class='texto_clientes2'><img src='../imagenes/pagina/flecha.gif' hspace='5' border='0' align='absmiddle'>NO HAY RESULTADOS PARA MOSTRAR</td></tr>";
echo "</table>";
}
mysql_close($cnx);


Usando este código, me muestra una foto con su texto correspondiente debajo de ella y, debajo del texto la siguiente foto con su correspondiente etxto... y así sucesivamente.

Ya no sé para donde tirar.

Gracias de todas formas.
  #6 (permalink)  
Antiguo 17/05/2010, 02:25
 
Fecha de Ingreso: marzo-2010
Ubicación: Barcelona
Mensajes: 657
Antigüedad: 14 años, 1 mes
Puntos: 26
Respuesta: Mostrar resultados seguidos

Prueba con algo asi:

Código PHP:
$sql "SELECT fotoclientes FROM clientes";
$resmysql_query($sql) or die (mysql_error());

echo 
"<table><tr>";

while (
row=mysql_fetch_array($res)) {
    echo 
"<td><img src='$row['fotoclientes']'></td>";
}

$sql "SELECT textoclientes FROM clientes";
$resmysql_query($sql) or die (mysql_error());

echo 
"</tr><tr>";
while (
row=mysql_fetch_array($res)) {
    echo 
"<td>echo $row['textoclientes']</td>";
}
echo 
"</tr></table>"

Etiquetas: resultados
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:49.