android Postado Março 2, 2011 Denunciar Share Postado Março 2, 2011 (editado) galera olha esse codigo aqui<?php$busca = $_POST['busca'];$jogos = "http://www.onlinejogos.xp3.biz/$busca.html";if($jogos == "http://www.onlinejogos.xp3.biz/futebol.html"){echo "<a href='$jogos'>$busca</a>";}else{echo "nada encontrado";}if($jogos == "http://www.onlinejogos.xp3.biz/basquete.html"){echo "<a href='$jogos'>$busca</a>";}else{echo "nada encontrado";}?>nele se alguém pesquizar basquete ele vai encontrar e se ele pesquisar futebole tambem vai encontrar mas o problema e se alguém for pesquizarbasquete mvai aparecer o link mas tambem vai aparecer o resultado do outro if ai toda hora que alguém for pesquizar se achar algum resultadovai aparecer do lalo nada encontradoo que eu temnho que fazer nesse codigo para ele so aparecer o resultado sem nem um errose poderem me ajudar eu agradeço e me desculpen é por que eu sou iniciante em php Editado Março 2, 2011 por android Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 vini_loock Postado Março 2, 2011 Denunciar Share Postado Março 2, 2011 (editado) <?php $busca = $_POST['busca']; $jogos = "http://www.onlinejogos.xp3.biz/$busca.html"; if($jogos == "http://www.onlinejogos.xp3.biz/futebol.html") { echo "<a href='$jogos'>$busca</a>"; }elseif($jogos == "http://www.onlinejogos.xp3.biz/basquete.html") { echo "<a href='$jogos'>$busca</a>"; } else { echo "nada encontrado"; } ?> Mas tem formas bem melhores, como guardar todas as suas pagina em um array ai você verifica com in_array +/- assim:$paginas = array(); $paginas[] = 'futebol'; $paginas[] = 'basquete'; if(in_array($paginas, $_GET['busca'])){ echo '<a href="http://www.onlinejogos.xp3.biz/'.$_GET['busca'].'.html">'.$_GET['busca'].'</a>'; }else{ echo 'nada encontrado.'; } Ai para adicionar uma nova página fica muito mais fácil, é só fazer:$paginas[] = 'sua página'; Editado Março 2, 2011 por vini_loock Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 android Postado Março 2, 2011 Autor Denunciar Share Postado Março 2, 2011 cara você ta me ajundando muito aqui vlw Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 android Postado Março 2, 2011 Autor Denunciar Share Postado Março 2, 2011 O primeiro eu testei deu certo mas como eu add mais sites nele ? O segundo eu testei e deu errado. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 android Postado Março 6, 2011 Autor Denunciar Share Postado Março 6, 2011 já resolvi esse problema eu separei as condintro do if com OR se a primeira não tiver certa ele checa a segunda e assim por diante quem quizer da uma olhada entra no meu site http://www.onlinejogos.xp3.biz Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
android
galera olha esse codigo aqui
<?php
$busca = $_POST['busca'];
$jogos = "http://www.onlinejogos.xp3.biz/$busca.html";
if($jogos == "http://www.onlinejogos.xp3.biz/futebol.html")
{
echo "<a href='$jogos'>$busca</a>";
}
else
{
echo "nada encontrado";
}
if($jogos == "http://www.onlinejogos.xp3.biz/basquete.html")
{
echo "<a href='$jogos'>$busca</a>";
}
else
{
echo "nada encontrado";
}
?>
nele se alguém pesquizar basquete ele vai encontrar e se ele pesquisar futebole tambem vai encontrar mas o problema e se alguém for pesquizar
basquete mvai aparecer o link mas tambem vai aparecer o resultado do outro if ai toda hora que alguém for pesquizar se achar algum resultado
vai aparecer do lalo nada encontrado
o que eu temnho que fazer nesse codigo para ele so aparecer o resultado sem nem um erro
se poderem me ajudar eu agradeço e me desculpen é por que eu sou iniciante em php
Editado por androidLink para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.