fccoelho7 0 Denunciar post Postado Junho 17, 2010 Pessoal, fiz um script: menu.php <?php require("editor/conexao.php"); $sql = "SELECT * FROM paginas"; $query = mysql_query($sql) or die(mysql_error()); while($sql = mysql_fetch_array($query)){ $id = $sql["id"]; $titulo = $sql["titulo"]; $conteudo = $sql["conteudo"]; echo "<li><a href=index.php?pag=$id>$titulo</a></li>"; } ?> index.php <?php require ("conexao.php"); $id = $_REQUEST['id']; $re = mysql_query("SELECT * FROM paginas WHERE id = $id") OR die (mysql_error()); while($l=mysql_fetch_array($re)) { $id =$l["id"]; $titulo =$l["titulo"]; $conteudo =$l["conteudo"]; echo "<h1>$titulo</h1>"; echo "$conteudo"; } ?> Como podem ver, o menu faz a requisição e o index mostra o resultado! Enquanto não existe uma requisição, o menu está mostrando uma mensagem de erro: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1Gostaria de exibir uma página enquanto não houvesse requisição, tem como? Por exemplo, mostrar a página do início. Compartilhar este post Link para o post Compartilhar em outros sites
Jaime_Pinheiro 0 Denunciar post Postado Junho 17, 2010 Pode fazer de varias formas. A mais simples que me vem a mente: $id = isset($_REQUEST['id']) ? $_REQUEST['id'] : '5'; Compartilhar este post Link para o post Compartilhar em outros sites