Foros del Web » Programando para Internet » PHP »

Ayuda con codigo PHP con bd en mysql

Estas en el tema de Ayuda con codigo PHP con bd en mysql en el foro de PHP en Foros del Web. Hola amigos he dado miles de vueltas en el foro pero no encuentro mi solucion tengo un problema con una tabla que quiero mostrar con ...
  #1 (permalink)  
Antiguo 17/11/2008, 16:11
 
Fecha de Ingreso: noviembre-2007
Mensajes: 54
Antigüedad: 16 años, 5 meses
Puntos: 0
Ayuda con codigo PHP con bd en mysql

Hola amigos he dado miles de vueltas en el foro pero no encuentro mi solucion
tengo un problema con una tabla que quiero mostrar con datos extraidos de una base de datos en mysql, necesito ke me muestre un titulo y subtitulo y una imagen ademas necesito colocarla dentro de un for por ke necesito que me muestre 4 descripciones y despues debajo otras 4 y asi hasta ke se acaben. de antemano muchoas gracias algo asi es lo que necesito ojala me ayuden gracias
  #2 (permalink)  
Antiguo 17/11/2008, 18:15
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: Ayuda con codigo PHP con bd en mysql

¿Cuál es exactamente la parte que no logras hacer? ¿Tienes algo ya formado por ahora?.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #3 (permalink)  
Antiguo 17/11/2008, 18:28
Avatar de xempro  
Fecha de Ingreso: marzo-2007
Ubicación: Chile
Mensajes: 222
Antigüedad: 17 años, 1 mes
Puntos: 6
Respuesta: Ayuda con codigo PHP con bd en mysql

MMmmmm....

Si no expones código resulta algo dificil....

a modo de ejemplo el siguiente código solucionar el tema de la agrupación de a 4 imágenes...

Código PHP:
<?php
    $c
=0;
    for(
$i=1;$i<=40;$i++){
        echo 
"$i ";
        
$c++;
        if(
$c==4){
            echo 
"<br/>";
            
$c=0;
        }
    }
?>
  #4 (permalink)  
Antiguo 17/11/2008, 20:31
 
Fecha de Ingreso: noviembre-2007
Mensajes: 54
Antigüedad: 16 años, 5 meses
Puntos: 0
Respuesta: Ayuda con codigo PHP con bd en mysql

Cita:
Iniciado por David el Grande Ver Mensaje
¿Cuál es exactamente la parte que no logras hacer? ¿Tienes algo ya formado por ahora?.
Código:
<?
// Recuperamos la foto de la tabla
$sql = "SELECT foto_grande FROM recetas WHERE idfoto = $idfoto";

# Conexión a la base de datos
$link = mysql_connect('localhost','user','pass') or die(mysql_error($link));;
mysql_select_db('miBD', $link) or die(mysql_error($link));

$tabla="recetas";   //NOMBRE DE LA TABLA A MOSTRAR

$result = mysql_query("select * from $tabla"); 

$result_array = mysql_fetch_array($result);
// Aqui si pongo esto me muestra la imagen 
header("Content-Type: image/gif");
echo $result_array["foto_pequeña"];

//pero esto NO ME SALE ESCRITO porque???
echo $result_array["titulo"];
echo $result_array["sub"];
?>
Tengo eso hecho pero necesito imprimir algo asi como la foto que puse antes lo que necesito es que me salga en este orden:

Titulo Titulo y asi ke sean 4
Subtitulo Subtitulo
Imagen Imagen

y despues me muestre hacia al lado otra similar a la tablita anterior pero con un espaciado, cabe señalar que los datos estan en bd como text, text y como mediumblob. Ademas cuando uso el codigo antes puesto si la imagen sale primero no muestra texto pero trato colocar el texto primero no sale nada solo caracteres raros :S ayuda por favor!!!
  #5 (permalink)  
Antiguo 17/11/2008, 20:35
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: Ayuda con codigo PHP con bd en mysql

Es que no estás enviando una salida HTML como tal, estás enviando una imagen (ya que estás modificando la cabecera), lo que podría sugerirte es que tengas un archivo .php aparte que pasándole un cierto id te devuelva la imagen (como estás haciendo ahora) y en el php donde quieres mostrar la imagen no cambies la cabecera, devuelve HTML como tal pero con tags img apuntando hacia el php de las imágenes con los parámetros respectivos.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #6 (permalink)  
Antiguo 17/11/2008, 20:43
 
Fecha de Ingreso: noviembre-2007
Mensajes: 54
Antigüedad: 16 años, 5 meses
Puntos: 0
Respuesta: Ayuda con codigo PHP con bd en mysql

Cita:
Iniciado por David el Grande Ver Mensaje
Es que no estás enviando una salida HTML como tal, estás enviando una imagen (ya que estás modificando la cabecera), lo que podría sugerirte es que tengas un archivo .php aparte que pasándole un cierto id te devuelva la imagen (como estás haciendo ahora) y en el php donde quieres mostrar la imagen no cambies la cabecera, devuelve HTML como tal pero con tags img apuntando hacia el php de las imágenes con los parámetros respectivos.
tu me dices ke genere una busqueda en otro archivo y solo en esa linea lo llame con un include o algo asi?

no te capto lo que me dices :(
  #7 (permalink)  
Antiguo 17/11/2008, 20:44
 
Fecha de Ingreso: noviembre-2007
Mensajes: 54
Antigüedad: 16 años, 5 meses
Puntos: 0
Respuesta: Ayuda con codigo PHP con bd en mysql

Cita:
Iniciado por xempro Ver Mensaje
MMmmmm....

Si no expones código resulta algo dificil....

a modo de ejemplo el siguiente código solucionar el tema de la agrupación de a 4 imágenes...

Código PHP:
<?php
    $c
=0;
    for(
$i=1;$i<=40;$i++){
        echo 
"$i ";
        
$c++;
        if(
$c==4){
            echo 
"<br/>";
            
$c=0;
        }
    }
?>
entiendo pero nose porque no me resulta :(
  #8 (permalink)  
Antiguo 17/11/2008, 20:47
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: Ayuda con codigo PHP con bd en mysql

No te resulta porque como te dije, no estás devolviendo HTML, estás devolviendo una imagen. Por eso te sugería que uses otro .php para devolver la imagen, así donde quieras mostrar la(s) imágenes solo tendrás que colocar un tag img que apunte al .php que toma las imágenes de la base de datos. Por ejemplo:
Código html:
Ver original
  1. <img src="imagenes.php?idfoto=1" alt="Imagen" />
Con eso, en imagenes.php deberías obtener el parámetro y manejarlo para obtener la imagen de la base de datos y enviarlo como salida.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #9 (permalink)  
Antiguo 17/11/2008, 20:54
 
Fecha de Ingreso: noviembre-2007
Mensajes: 54
Antigüedad: 16 años, 5 meses
Puntos: 0
Respuesta: Ayuda con codigo PHP con bd en mysql

Cita:
Iniciado por David el Grande Ver Mensaje
No te resulta porque como te dije, no estás devolviendo HTML, estás devolviendo una imagen. Por eso te sugería que uses otro .php para devolver la imagen, así donde quieras mostrar la(s) imágenes solo tendrás que colocar un tag img que apunte al .php que toma las imágenes de la base de datos. Por ejemplo:
Código html:
Ver original
  1. <img src="imagenes.php?idfoto=1" alt="Imagen" />
Con eso, en imagenes.php deberías obtener el parámetro y manejarlo para obtener la imagen de la base de datos y enviarlo como salida.
perdoname pero sigo sin comprender :S

podrias ayudarme con el codigo ademas tengo ke ponerlo dentro de un for para ke me muestre todo
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

SíEste tema le ha gustado a 1 personas




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