Ver Mensaje Individual
  #17 (permalink)  
Antiguo 10/07/2011, 13:49
simpleplan_874
 
Fecha de Ingreso: mayo-2011
Mensajes: 59
Antigüedad: 13 años
Puntos: 1
Respuesta: mostrar registros asociados por ID de registro

pues es mas o menos asi

Funciones.php

Código PHP:
Ver original
  1. <?php
  2. require"Configurar.php";
  3.  
  4.  
  5. ///obtenemos el id del episodio
  6.  
  7. function idepisodio() {
  8.    $idVariable = $_GET['id'];
  9. $sql = "SELECT * FROM capitulos WHERE( id_capitulo = '".$idVariable."' );";
  10. $result= mysql_query($sql)or die (mysql_error());  
  11.  if(!$result){
  12.   print "Error al ejecutar la query.";
  13.  }
  14. $row = mysql_fetch_array($result, MYSQL_ASSOC);
  15. $idx=$row["id_anime"] ;
  16.     return $idx;
  17. }
  18. $idx = idepisodio();
  19. echo $idx;
  20.  
  21. //
  22. // funcion para listar episodios
  23. function listar_v($_id=0){
  24. $ex = mysql_query("SELECT * FROM animes INNER JOIN capitulos ON animes.id=capitulos.id_anime  WHERE id = '".$idx."'");
  25. if(mysql_num_rows($ex) > 0){
  26. while ($i = mysql_fetch_assoc($ex)){
  27. $anime[] = array("CAPITULO"=>'si',"nom"=>$i['nombre'],"descrip"=>$i['descripccion'],"id_cap"=>$i['id_capitulo'],"img"=>$i['imagen'],"nom_capitulo"=>$i['nombre_capitulo'],"n_capitulo"=>$i['numero_capitulo'],"prox"=>$i['proximo_c'],"embed"=>$i['embed'],"url"=>$i['url'],"id_cap"=>$i['id_capitulo']);
  28. }
  29. }else {
  30. $anime[] = array("CAPITULO"=>'no');
  31. }
  32. return $anime;
  33. }

y en Animes2.php

Código PHP:
Ver original
  1. <?php
  2. ### Seguridad ###
  3. if($_POST){
  4.     $_POST =& LimpiarTodo($_POST);
  5. }
  6. if($_GET){
  7.     $_GET =& LimpiarTodo($_GET);
  8. }
  9. ### Seguridad  ###
  10. //
  11. require_once"Procedi/Configurar.php";
  12. require_once"Procedi/Funciones.php";
  13.  
  14. $anime = episodio_v($_GET['id']);
  15. $animeX = $anime;
  16. $animex=$anime;
  17. foreach ($animex as $anime){}
  18. if($anime['CAPITULO'] == 'no'){
  19. redireccionar();
  20. }
  21. $anime1 = listar_v($_GET['id']);
  22. $animeX1 = $anime1;
  23. $animex1=$anime1;
  24. foreach ($animex1 as $anime1){}
  25. if($anime1['ANIME1'] == 'no'){
  26. redireccionar();
  27. }
  28. //
  29. ?>
  30. <!--- mostramos los registros construyendo las url amigables ---!>
  31. <?php
  32. foreach ($animeX1 as $x){
  33. echo "<a href=\"episodio/".$x['id_cap']."/".hacer_url($x['nom'])."_".hacer_url($x['nom_capitulo']).".html\">".$x['nom']." - ".ucwords($x['nom_capitulo'])."</a>";
  34. }
  35. ?>

un saludo

Última edición por simpleplan_874; 10/07/2011 a las 14:04