Foros del Web » Programando para Internet » PHP »

Mostrar resultados Mysql

Estas en el tema de Mostrar resultados Mysql en el foro de PHP en Foros del Web. Buenas amigos de FDW! tengo una duda y espero puedan ayudarme... tengo un visor de noticias qe es el siguiente codigo: Código PHP: Código PHP: ...
  #1 (permalink)  
Antiguo 20/06/2010, 19:31
 
Fecha de Ingreso: febrero-2010
Mensajes: 107
Antigüedad: 14 años, 9 meses
Puntos: 0
Mostrar resultados Mysql

Buenas amigos de FDW!
tengo una duda y espero puedan ayudarme...

tengo un visor de noticias qe es el siguiente codigo:

Código PHP:
Código PHP:
<div id="featured" >
          <
ul class="ui-tabs-nav">
            <
li class="ui-tabs-nav-item ui-tabs-selected" id="nav-fragment-1"><a href="#fragment-1"><img src="images/image1-small.jpg" alt="" /><span>15Excellent High Speed Photographs</span></a></li>
            <
li class="ui-tabs-nav-item" id="nav-fragment-2"><a href="#fragment-2"><img src="images/image2-small.jpg" alt="" /><span>20 Beautiful Long Exposure Photographs</span></a></li>
            <
li class="ui-tabs-nav-item" id="nav-fragment-3"><a href="#fragment-3"><img src="images/image3-small.jpg" alt="" /><span>35 Amazing Logo Designs</span></a></li>
            <
li class="ui-tabs-nav-item" id="nav-fragment-4"><a href="#fragment-4"><img src="images/image4-small.jpg" alt="" /><span>Create a Vintage Photograph in Photoshop</span></a></li>
          </
ul>

        <!-- 
First Content -->
        <
div id="fragment-1" class="ui-tabs-panel" style="">
            <
img src="images/image1.jpg" alt="" />
             <
div class="info" >
                <
h2><a href="#" >15Excellent High Speed Photographs</a></h2>
                <
p>Lorem ipsum dolor sit ametconsectetur adipiscing elitNulla tincidunt condimentum lacusPellentesque ut diam....<a href="#" >read more</a></p>
             </
div>
        </
div>

        <!-- 
Second Content -->
        <
div id="fragment-2" class="ui-tabs-panel ui-tabs-hide" style="">
            <
img src="images/image2.jpg" alt="" />
             <
div class="info" >
                <
h2><a href="#" >20 Beautiful Long Exposure Photographs</a></h2>
                <
p>Vestibulum leo quamaccumsan nec porttitor aeuismod ac tortorSed ipsum loremsagittis non egestas idsuscipit....<a href="#" >read more</a></p>
             </
div>
        </
div>

        <!-- 
Third Content -->
        <
div id="fragment-3" class="ui-tabs-panel ui-tabs-hide" style="">
            <
img src="images/image3.jpg" alt="" />
             <
div class="info" >
                <
h2><a href="#" >35 Amazing Logo Designs</a></h2>
                <
p>liquam erat volutpatProin id volutpat nisiNulla facilisiCurabitur facilisis sollicitudin ornare....<a href="#" >read more</a></p>
             </
div>
        </
div>

        <!-- 
Fourth Content -->
        <
div id="fragment-4" class="ui-tabs-panel ui-tabs-hide" style="">
            <
img src="images/image4.jpg" alt="" />
             <
div class="info" >
                <
h2><a href="#" >Create a Vintage Photograph in Photoshop</a></h2>
                <
p>Quisque sed orci ut lacus viverra interdum ornare sed estDonec portaerat eu pretium luctusleo augue sodales....<a href="#" >read more</a></p>
             </
div>
        </
div>

        </
div>
    </
div
Para utilizar datos de una bd, como deberia hacer?

Tengo los campos Imagen, Titulo y Mensaje
Lo que hice yo fue en la imagen en miniatura mostrar el resultado del campo imagen ya con la medida pequeña, y despues mostrar el titulo y el mensaje. (no esta arreglado eso en ese codigo qe pegue)

El problema mio esta en que no se bien como hacer para que al clickear en esos datos en la "pantalla grande" muestre un poco mas ampliada los datos de esa noticia clickeada

Osea, si al costado hay 4 noticias qe hice qe se muestren utilizando $row[x], cuando clickeas al costadoo se ve la noticia con la imagen grande y una descripcion, pero no se como a esa imagen y a esa descripcion hacer qe muestre de la qe acabo de clickear en el visor de noticias....

No se muy bien como formular mi problema y explicarselos.. espero puedan entenderlo y perdon por todo el entrevero qe acabo de escribir, pero fue lo mas claro qe se me ocurrio.

Muchisimas gracias de ante mano!
  #2 (permalink)  
Antiguo 20/06/2010, 21:03
Avatar de bocho0610  
Fecha de Ingreso: enero-2010
Ubicación: <? echo "Santiago, Chile"; ?>
Mensajes: 341
Antigüedad: 14 años, 10 meses
Puntos: 26
Respuesta: Mostrar resultados Mysql

si no me equivoco. necesitas

index.php
Código PHP:
Ver original
  1. <?
  2. $sql=mysql_query("select * from noticias order by fecha desc limit 5",$con);
  3. //en este caso ira creando dependiendo las noticias que esten en la bd. y las mostrara desde la mas nueva a la mas vieja con un limite de solo 5
  4. while($row=mysql_fetch_assoc($sql)){?>
  5. <div id="fragment-1" class="ui-tabs-panel" style="">
  6.             <img src="images/image1.jpg" alt="" />
  7.              <div class="info" >
  8.                 <h2><a href="#" ><?echo $row['titulo']?></a></h2>
  9.                 <p><?echo $row['mensaje']?>
  10. <a href="noticias.php?id=<?echo $row['id'];?>" >read more</a></p>
  11.              </div>
  12.         </div>
  13. <?}?>

noticia.php
Código PHP:
Ver original
  1. <?
  2. $id=$GET['id'];
  3. $sql=mysql_query("select * from noticias where id='$id'",$con);
  4. ?>
  5. //hace el mismo proceso del de arriba acomodando los titulos y los mensajes.


eso?
duda me hablas.
__________________
Sigueme en Twitter!
Septimoarte.cl <-- Un mundo en cine.
  #3 (permalink)  
Antiguo 20/06/2010, 21:47
 
Fecha de Ingreso: febrero-2010
Mensajes: 107
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: Mostrar resultados Mysql

Muchas gracias por tu respuesta, pero en realidad lo qe necesito es qe muestre la noticia en la misma pagina.

Mira, este es el visor de noticias http://tubis.byethost16.com/ .

El tema es qe donde esta el visor grande tengo qe hacer qe muestre la consulta pero de la noticia seleccionada a la derecha :S

No se si me explico..
  #4 (permalink)  
Antiguo 23/06/2010, 15:13
 
Fecha de Ingreso: febrero-2010
Mensajes: 107
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: Mostrar resultados Mysql

el tema es qe como cambia la consulta al hacer click y no recarga la pagina no se como deberia hacerlo :S
  #5 (permalink)  
Antiguo 23/06/2010, 20:13
 
Fecha de Ingreso: mayo-2010
Mensajes: 185
Antigüedad: 14 años, 6 meses
Puntos: 2
Respuesta: Mostrar resultados Mysql

mmm no soy muy bueno en esto pero, creo que necesitas llamar a la funcion GET para saber cual noticias seleccionaste en el visor de noticias, y ya la mostraria en el index, pero el problema es que recargaria la pagina, y creo que necesitas ajax, pero de eso si no se nadaaa!
  #6 (permalink)  
Antiguo 26/06/2010, 23:07
 
Fecha de Ingreso: febrero-2010
Mensajes: 107
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: Mostrar resultados Mysql

Si, me parece qe es ese pero yo tampoco se nada jajaj!!! Voy a tener qe leer un par de manuales de ajax o javascript o no se :S . Gracias igual che!

Etiquetas: mysql, 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 22:25.