Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] Creacion paginas automaticamente

Estas en el tema de Creacion paginas automaticamente en el foro de PHP en Foros del Web. Cómo lanzas la aplicación, mediante un index? según veo diría que entras por plantillavideos.php. También veo que por un lado usas mysqli y por otro ...

  #31 (permalink)  
Antiguo 16/02/2014, 15:11
lolainas
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Creacion paginas automaticamente

Cómo lanzas la aplicación, mediante un index? según veo diría que entras por plantillavideos.php.
También veo que por un lado usas mysqli y por otro mysql, a ver, pega tu tabla si puedes.

Saludos.
  #32 (permalink)  
Antiguo 16/02/2014, 15:26
Avatar de warywin  
Fecha de Ingreso: octubre-2013
Mensajes: 155
Antigüedad: 10 años, 6 meses
Puntos: 1
Respuesta: Creacion paginas automaticamente

tengo un index pero lo unico que hace es mostrar imagenes y ya esta, pero lo que busco ahora es poder meter 'echo titulo' en el div como has visto antes ya que no me deja por uso de variables o conflictos, nose..
y segundo el id no meterlo en el href como está, sino que reconozca directamente de que id de la tabla proviene ese div.
Mi tabla esta compuesta de
ID-autoincremento
TITULO (el nombre de los videos)
DIVS (imagenes que te llevan a videos en plantilla)
EMBED (video)
  #33 (permalink)  
Antiguo 16/02/2014, 21:36
Avatar de arcanisgk122  
Fecha de Ingreso: junio-2010
Mensajes: 755
Antigüedad: 13 años, 10 meses
Puntos: 28
Respuesta: Creacion paginas automaticamente

ok mira esta bien no tienes nada malo solo que hay que darle una vuelta de tuercas a la logica.

mira este es tu div:

Cita:
<div><li><a href="plantillavideos.php?id=1"><img src="images/Video2.jpg" ></a><span><a href="plantillavideos.php?id=1">Playa muy bonita</a></span></li></div>
entonces la pregunta logica es como agregar el valor de la consula al ID verdad... entonces como es un bucle
cada ves que hace la revicion el deve cojer un ID diferente... bueno ese ID se lo pasas a la url

Cita:
<div><li><a href="plantillavideos.php?id=<?php echo"$id"?> "><img src="images/Video2.jpg" ></a><span><a href="plantillavideos.php?id=1">Playa muy bonita</a></span></li></div>
__________________
Cooler Master Gladiator 600 - AMD PHENOM II X4 955 @ 3.5GHZ
GA-MA78GM-US2H - Super Talent 800 2GB x 2 Dual, (Unganged)
PSU Cooler Master eXtreme Power Plus 500W - Saphire R7-260OC-2GB
  #34 (permalink)  
Antiguo 17/02/2014, 02:33
Avatar de warywin  
Fecha de Ingreso: octubre-2013
Mensajes: 155
Antigüedad: 10 años, 6 meses
Puntos: 1
Respuesta: Creacion paginas automaticamente

hola Arcanisgk122, no me funciona, y tiene sentido el por que no, porque ¿de donde saca $id si no la he definido?, ahi es donde dije que no me dejaba o no sabia como poder definirla en la pagina videos.php, ya que en la de plantillas si que me dejo poner
Código PHP:
Ver original
  1. $id = $_GET['id'];
  2. $query_Urlembed = "SELECT * FROM tblvideos WHERE id=$id";
porque la recive por el div, el id. El problema esta en el bucle creo yo
Código PHP:
Ver original
  1. <?php while($row = mysqli_fetch_array($result)){ ?>
  2.             <?php echo $row['divs']; ?>
  3.         <?php  } ?>
y no puedo cambiarlo porque esta asi la paginacion
Código PHP:
Ver original
  1. $consulta = 'SELECT * FROM tblvideos ORDER BY id DESC LIMIT ' .(($paginacion->get_page() - 1) * $resul_x_pagina). ',' .$resul_x_pagina;
  2.     $result = $con->query($consulta);

Última edición por warywin; 17/02/2014 a las 03:28
  #35 (permalink)  
Antiguo 17/02/2014, 11:53
Avatar de arcanisgk122  
Fecha de Ingreso: junio-2010
Mensajes: 755
Antigüedad: 13 años, 10 meses
Puntos: 28
Respuesta: Creacion paginas automaticamente

ok estudiando tu codigo:

Código PHP:
Ver original
  1. //Correcciones
  2. <?php // siempre habre y cierra los tag de php
  3.  
  4. $query = "SELECT id FROM tblvideos";
  5. $res = $con->query($query);
  6. $num_registros = mysqli_num_rows($res);
  7.  
  8. //Consulta de registros :
  9. $consulta = 'SELECT * FROM tblvideos ORDER BY id DESC LIMIT ' .(($paginacion->get_page() - 1) * $resul_x_pagina). ',' .$resul_x_pagina;
  10.     $result = $con->query($consulta);
  11. ?>
  12. //imprimir divs
  13. <ul class="listaVideos">        
  14.     <?php while($row = mysqli_fetch_array($result)){ ?>
  15.         <div><a href="plantillavideos.php?<?php echo $row[id]; ?>">Contenido del div y la URL</a></div> //metodo correcto
  16.     <?php } ?>
  17. </ul>

y el otro archivo:
Código PHP:
Ver original
  1. $id = $_GET['id'];
  2. $query_Urlembed = "SELECT * FROM tblvideos WHERE id=$id";
  3. $Urlembed = mysql_query($query_Urlembed, $localbd) or die(mysql_error());
  4. $row_Urlembed = mysql_fetch_assoc($Urlembed);
  5. $totalRows_Urlembed = mysql_num_rows($Urlembed);
  6.  
  7. //imprimir titulo y video en plantilla
  8.  
  9. <div class="titVideos">
  10.             <h3>
  11.             <small class="spriteico2"></small>
  12.             <?php echo $row_Urlembed['titulo']; ?>
  13.             </h3>
  14.     </div>  
  15. <div class="reproductor">
  16.         <?php echo $row_Urlembed['embed']; ?> //correcto, esto si dentro del embeb esta el ID del video y la url y todo
  17.        
  18.         //mi idea era algo diferente
  19.        
  20.         <embed src="/localisacion del video/+<?php echo $id_del_video."o".$nombre ?> " /> // la mejor opcion para hacerlo dinamico
  21. </div>
__________________
Cooler Master Gladiator 600 - AMD PHENOM II X4 955 @ 3.5GHZ
GA-MA78GM-US2H - Super Talent 800 2GB x 2 Dual, (Unganged)
PSU Cooler Master eXtreme Power Plus 500W - Saphire R7-260OC-2GB
  #36 (permalink)  
Antiguo 17/02/2014, 14:15
Avatar de warywin  
Fecha de Ingreso: octubre-2013
Mensajes: 155
Antigüedad: 10 años, 6 meses
Puntos: 1
Respuesta: Creacion paginas automaticamente

Perfecto retocando cosillas y con tus indicaciones lo he podido resolver, el caso esque estaba probando eso mismo pero de otra manera erronea, dejandolo pues asi los divs mostrados:

Código PHP:
Ver original
  1. <?php while($row = mysqli_fetch_array($result)){ ?>
  2.             <div><li><a href="pvideos.php?id=<?php echo $row['id']; ?>"><?php echo $row['divs']; ?><?php echo $row['titulo']; ?></span></a></li></div>
  3.         <?php  } ?>
Y quedandoseme los divs de esta manera tan corta:
Código PHP:
Ver original
  1. <img src="images/Video2.jpg" ><span>

Ahora probare a ver si modifico la url para que no se muestre plantillavideos.php?id=3 y poner otra cosa o algo, al igual que aprender a hacer thumbnails para las imagenes automaticamente.
Gracias por tu ayuda si tengo mas dudas las posteare aqui sobre php! de nuevo gracias:)
  #37 (permalink)  
Antiguo 17/02/2014, 14:45
Avatar de arcanisgk122  
Fecha de Ingreso: junio-2010
Mensajes: 755
Antigüedad: 13 años, 10 meses
Puntos: 28
Respuesta: Creacion paginas automaticamente

ok no olvides dejar puntos y marca como solucionado todos tus post.
__________________
Cooler Master Gladiator 600 - AMD PHENOM II X4 955 @ 3.5GHZ
GA-MA78GM-US2H - Super Talent 800 2GB x 2 Dual, (Unganged)
PSU Cooler Master eXtreme Power Plus 500W - Saphire R7-260OC-2GB

Etiquetas: automaticamente
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 11:44.