Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá, sou iniciante em PHP e MySQL, Gostaria da ajuda de vocês com um script que estou fazendo para treinar.
eu sei que provavelmente deve ser um errinho besta, mas ok. tudo que preciso é consertar um bug em que a categoria não aparece, lá vai o código:
<?php/** * - INFO -* ----------------------------------------------------------------------------------#* FS-news (FastSimple news) #* Versão: 1.0.3 #* ----------------------------------------------------------------------------------#* * - REQUERIMENTOS -* ----------------------------------------------------------------------------------#* Requerimentos: #* PHP 5 ou +, MySQL 4.1 ou +. #* ----------------------------------------------------------------------------------#** - AUTORIA E CRÉDITOS -* ----------------------------------------------------------------------------------#* Por: WebDevBR (http://webdevbr.bugs3.com) #* Autor: Flavio Monteiro #* ----------------------------------------------------------------------------------#** - USO E TERMOS -* ----------------------------------------------------------------------------------#* este arquivo é livre para ser editado e costumizado, #* o que vem nele é apenas uma base que pode se usada. #* #* PS: para evitar possiveis erros não edite a parte administrativa a não ser #* que seja nescessario. #* ----------------------------------------------------------------------------------#*/// inclui o arquivo php que se conecta com o banco de dadosrequire_once('incluir/mysqli.php');// Seleciona as ultimas 10 noticias$sql = 'SELECT * FROM `noticias` AS Noticia WHERE Noticia.`ativa` = 1 ORDER BY Noticia.`cadastro` DESC LIMIT 10';// Define a cetegoria$sql2 = 'SELECT * FROM `categorias` AS Categoria LIMIT 10';// Executa as consultas OU mostra uma mensagem de erro$resultado = $MySQLi->query($sql) OR trigger_error($MySQLi->error, E_USER_ERROR);$resultado2 = $MySQLi->query($sql2) OR trigger_error($MySQLi->error, E_USER_ERROR);// exibe a páginaecho '<!doctype html public><html> <head> <title>Titulo - FS-news</title> <style type="text/css">body {background-color: gray;padding: 10px;}#lista {background-color: #efefef;width: 1000px;margin-left: auto;margin-right: auto;padding: 10px;}#item {width: 850px;background-color: white;margin-left: auto;margin-right: auto;border-radius: 5px;text-align: left;padding: 10px;margin-top: 10px;}#iteminvisivel {width: 850px;background-color: transparent;margin-left: auto;margin-right: auto;border-radius: 5px;text-align: left;padding: 10px;margin-top: 10px;}.titulo {width: 850px;background-color: transparent;margin-left: auto;margin-right: auto;text-align: left;padding: 10px;margin-top: 10px;font-size: 35px;color: black;font-weight: bold;}.descricao {width: 850px;background-color: transparent;margin-left: auto;margin-right: auto;text-align: left;padding: 10px;margin-top: -45px;font-weight: default;}.hr {width: 875px;background-color: transparent;margin-left: auto;margin-right: auto;text-align: left;margin-top: -25px;}.hr2 {width: 875px;background-color: transparent;margin-left: auto;margin-right: auto;text-align: left;}.direita {float: right;} </style> </head> <body> <div id="lista"> <p class="titulo">Titulo</p> <p class="descricao"><i>Descrição</i></p><hr class="hr"/>'; // Faz um loop, passando por todos os resultados encontrados while ($noticia = $resultado->fetch_object()) { // Exibe cada notícia dentro de um bloco HTML voce pode editar isso se quiser ?> <div id="item"> <h2><?php echo $noticia->titulo; ?></h2> <p><?php echo $noticia->descricao; ?></p> <p class="direita">Em: <i><?php echo $categoria->nome; ?></i></p> <p><a href="noticia.php?id=<?php echo $noticia->id; ?>" title="Continue lendo essa noticia">Leia mais »</a></p> </div> <?php} while ($noticia = $resultado->fetch_object());// Exibe o total de registros encontradosecho "<hr class='hr2'/><p id='iteminvisivel'>Registros encontrados: {$resultado->num_rows}</p>";// Libera o resultado para liberar memória$resultado->free();?></div></body></html>
ajuda?
Carregando comentários...