Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

KiritoPK

[Ajuda] Functions criadas apagam o resto da página

Recommended Posts

Bom, queria que alguém pudesse me ajudar com essa dúvida.

 

Eu criei uma função num arquivo (functions.php).

Inclui o arquivo no arquivo index.php e chamei a função criada.

Ela funciona perfeitamente, mas por alguma razão apaga o resto da pagina.

 

Ou seja, ele deixa o que estava antes da função ser chamada, porém o que vem depois dela é totalmente excluido da página.

Compartilhar este post


Link para o post
Compartilhar em outros sites


function ultimosepi($ondeepi){


require("config.php");

if($ondeepi == 'indx'){

$quantidade = "15";

}else{

$quantidade = "20";

}

$epiq = "SELECT

anime.Nome as NomeAnime,

anime.Sinopse,

anime.Img,

anime.Url,

anime.Id,

anime.Tipo,

anime.VisuAni,

episodios.CodAni,

episodios.Visu,

episodios.NumEpi,

episodios.NomeEpi,

episodios.CodEpi,

episodios.DataEpi

FROM anime INNER JOIN episodios

ON anime.Id=episodios.CodAni AND episodios.Visivel='1'

ORDER BY episodios.CodEpi+0 DESC LIMIT $quantidade";

$queryep = mysqli_query($conexao,$epiq) or die(mysqli_error($conexao));

while($ep = mysqli_fetch_array($queryep) or die(mysqli_error($conexao))){

if( strlen( $ep['NomeAnime'] ) > 27){ $pontos_a = "…"; }else{ $pontos_a = ""; }

if( strlen( $ep['Sinopse']) >= 100){ $pontos = "…"; }else{ $pontos = ""; }

$sinopse = html_entity_decode($ep['Sinopse'],ENT_QUOTES);

$sinopse=str_replace('é','é', $sinopse);

$sinopse=str_replace('á','á', $sinopse);

$sinopse=str_replace('�','"', $sinopse);

$sinopse=str_replace('<br />','', $sinopse);

$sinopse=str_replace('<br>','', $sinopse);

 

if($ondeepi == 'indx' ){

echo "";

if( str_replace(' ','',strtolower($ep['Tipo'])) == 'filme' ){

echo "";

}

if( str_replace(' ','',strtolower($ep['Tipo'])) == 'ova' ) {

echo "";

}

if( $extensao == 'sim'){

$urlepi = $urlpath.'ver/'.$ep['Url'].'-'.$ep['NumEpi'].'';

}else{

$urlepi = $urlpath.$ep['Url'].'/'.$ep['NumEpi'].'/';

}

$selecionar = $ep['Tipo'];

$encontrar = array('Filme', 'Ova', 'Anime');

$trocar = array('tfilm', 'tova', 'tanime');

$tipo = str_ireplace($encontrar,$trocar,$selecionar);

echo '

<div class="not">

<div class="'.$tipo.'"></div>

<a href="'.$urlepi.'" title="'.$ep['NomeAnime'].' '.$ep['NumEpi'].'">

<img class="imglstsr lazy" src="'.$urlpathmini.''.$ep['Img'].'" border="0">

<span class="tit_ep"><span class="">'.substr($ep['NomeAnime'],0,26).$pontos_a.' '.$ep['NumEpi'].'</span></span>

</a>

</div>';

}else{

if( strlen($ep['NomeAnime']) > 13){ $pontos="…"; }else{ $pontos=""; }

echo '<li>

<a

href="'.$urlpath.str_replace(' ','',strtolower($ep['Tipo'])).'/'.$ep['Url'].'.html"

class="rated_avatar" style="">

<img src="'.$ep['Img'].'" title="'.$ep['NomeAnime'].'" alt="'.$ep['NomeAnime'].'">

</a>

<a class="rated_title"

href="'.$urlpath.str_replace(' ','',strtolower($ep['Tipo'])).'/'.$ep['Url'].'.html">

'.substr($ep['NomeAnime'],0,26).$pontos.'

</a>

<div class="rated_stars">

<span>Episodio'.$ep['NumEpi'].' </span>

<img src="http://mundoanimehd.com/cdn/assets/images/star.png"

style="height:11px; vertical-align:middle;">

<span style="color: #ADADAD; font-family: verdana; font-size: 10px;">

</span>

</div>

<a class="rated_more"

href="'.$urlpath.str_replace(' ','',strtolower($ep['Tipo'])).'/'.$ep['Url'].'.html">

<img style="vertical-align:middle;"

src="http://mundoanimehd.com/cdn/assets/images/rated_ver_btn.png"></a>

</li>';

}

}

}

Compartilhar este post


Link para o post
Compartilhar em outros sites
<div id="conteudo">
<div class="caixa_esq">
<div class="clear"></div>
<h1>Últimos Episódios Adicionados</h1>
<div class="ultimos_epis">
<?php ultimosepi('indx') ?>
<!-- A PARTIR DAQUI O CODIGO NÃO É MOSTRA MAIS -->
</div>
</div>
<div class="caixa_dir">
<h1>Episodios mais vistos</h1>

http://imgur.com/a/QMGsG

Compartilhar este post


Link para o post
Compartilhar em outros sites

A princípio eu pensava que havia esquecido de fechar algum IF, While, ou até msm a function, mas ao meu ver está tudo certo. A function tbm funcionou bem, mas n entendi o porque disso

Compartilhar este post


Link para o post
Compartilhar em outros sites

Opa consegui arrumar!

 

O erro estava aqui:

while($ep = mysqli_fetch_array($queryep) or die(mysqli_error($conexao))){

o certo é isto:

while($ep = mysqli_fetch_array($queryep) ){

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.