la query que realizo es esta... para sacar el
id_anime
Código MySQL:
Ver original<?php
$idepisodio = $_GET['id'];
$sql = "SELECT * FROM capitulos WHERE( id_capitulo = '".$idepisodio."' );";
$result
= mysql_query
($sql
)or die
(mysql_error
()); print "Error al ejecutar la query.";
}
$row = mysql_fetch_array($result, MYSQL_ASSOC);
$idx=$row["id_anime"] ;
?>
hasta ahy me va bien luego imprimo $row["id_anime"] o $idx y me muestra el numero que quiero que muestre...
ahora lo pruebo en una funcion que usare para listar los registros que contenga
y no me va...
Código PHP:
function listar_v($_id=0){
$ex = mysql_query("SELECT * FROM capitulos where id_anime = '".$idx."'");
if(mysql_num_rows($ex) > 0){
while ($i = mysql_fetch_assoc($ex)){
$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']);
}
}else{
$anime[] = array("CAPITULO"=>'no');
}
mysql_free_result($ex);
return $anime;
}