Fórum pegar o id da tabela pelo $_GET com URL amigavel #595349
08/07/2018
0
bom, tenho duas tabelas, a primeira se chama series e guarda todo o conteúdo das minhas séries, a segunda se chama episodios, implementei recentemente URL amigavel, só que não estou conseguindo pegar o id_serie da minha tabela series para casar com a tabela episodios, para que puxe os espidosios correspondente a cada série, quando a URL estava assim seriado.php?id_serie=2 eu conseguia, agora não consigo de jeito nenhum
.htaccess
RewriteEngine On RewriteCond % !-f RewriteCond % !-d RewriteRule ^(.*)$ index.php?url=$1 php_value upload_max_filesize 10000M php_value post_max_size 10000M
INDEX.PHP
$inicio = (isset($_GET[''url''])) ? $_GET[''url''] : ''bem-vindo'';
$diretorio = ''paginas'';
$paginasPermitidas = array(''bem-vindo'',''seriado'',''contato'',''erro'');
if(substr_count($inicio,"/") > 0){
$inicio = explode("/",$inicio);
$pg = (file_exists("{$diretorio}/".$inicio[0].''.php'') && in_array($inicio[0],$paginasPermitidas)) ? $inicio[0] : ''erro'';
$id = intval($inicio[0]);
}else{
$pg = (file_exists("{$diretorio}/".$inicio.''.php'') && in_array($inicio,$paginasPermitidas)) ? $inicio : ''erro'';
$id = 0;
}
require("{$diretorio}/{$pg}.php");BEM-VINDO.PHP (página principal para os usuários escolher a série desejada)
$serie = "SELECT * FROM `series` ORDER BY `id_serie` DESC";
$serieShow = mysqli_query($conn,$serie);
$limite_titulo = 20;
while($show = mysqli_fetch_assoc($serieShow)){
$tamanho_titulo = strlen($show[''nome_serie'']);
if($tamanho_titulo <= $limite_titulo){
echo ''
<li><a href="seriado/''.$show[''id_serie''].''/''.$show[''url''].''"><div class="box_seriado">
<span style="text-transform:capitalize;">''.utf8_encode($show[''nome_serie'']).''</span>
<img src="http://localhost/Projetos/site/thumb/''.$show[''thumb_serie''].''.jpg"/>
</div></a></li>
'';
}else{
$novo_titulo = trim(substr($show[''nome_serie''],0,$limite_titulo)."...");
echo ''
<li><a href="seriado/''.$show[''id_serie''].''/''.$show[''url''].''"><div class="box_seriado">
<span style="text-transform:capitalize;">''.utf8_encode($novo_titulo).''</span>
<img src="http://localhost/Projetos/site/thumb/''.$show[''thumb_serie''].''.jpg"/>
</div></a></li>
'';
}
}SERIADO.PHP (página que exibe as informações da série que o usuário escolheu)
$url = explode("/",$_GET[''url''],-1);
$url = $url[1];
$serie = "SELECT * FROM `series` WHERE `id_serie` = ''".$url."''";
$serieShow = mysqli_query($conn,$serie);
while($show = mysqli_fetch_assoc($serieShow)){
echo ''
<h1 style="text-transform:uppercase;"><i class="fa fa-desktop"></i> ASSISTIR ''.utf8_encode($show[''nome_serie'']).''</h1>
'';Parte que exibe os episódios referente a série que o usuário escolheu (essa parte que estou com dificuldade, não consigo pegar o id_serie)
if(isset($_GET[''id_serie''])){
$url = explode("/",$_GET[''url''],-1);
$url = $url[1];
$id_serie = $_GET[''id_serie''];
$temporada = "SELECT * FROM `temporadas` WHERE id_serie = ''$id_serie''";
$temporadaShow = mysqli_query($conn,$temporada);
while($show = mysqli_fetch_assoc($temporadaShow)){
echo ''imprimo as informações do episódio'';
}Moya
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)