Paulinho Cé 0 Denunciar post Postado Agosto 25, 2011 Amigos, Tenho uma pagina php com o seguinte conteudo: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /> <title>Área restrita do usuário - Pedidos de orçamento</title> <?php session_start(); include "x.php"; include "x.php"; session_checker(); echo "$var <br>"; echo "Bem vindo <strong>". $_SESSION['nome'] ."</strong>! <br />"; // $query = "SELECT * FROM x WHERE nome ='{$_SESSION['nome']}'"; $result = mysql_query($query); ?> <table width=100% cellpading=0 cellspacing=0 TABLE BORDER=2> <?php if(!$result){ $message = 'Invalid query:' . mysql_error() . "\n"; $message .= 'Whole query:' . $query; die($message); } $cont = 0; $cor = "#95f4fc"; //echo "<CAPTION><strong>Pedidos de Orçamento </strong></CAPTION>"; echo "<tr bgcolor='".$cor."'>"; echo "<td>Pedido nº</td>"; echo "<td>Nome</td>"; echo "<td>E-mail</td>"; echo "<td>Telefone</td>"; echo "<td>Endereço</td>"; echo "<td>Cidade</td>"; echo "<td>Estado</td>"; echo "<td>Descrição</td>"; echo "</tr>"; while($row=mysql_fetch_assoc($result)){ if ($cont % 2 == 0) { $cor = "#f2f2f2"; } else { $cor = "#ffffff"; } echo "<tr bgcolor='".$cor."'>"; echo "<td>".$row['pedido_id']."</td>"; echo "<td>".$row['nome']."</td>"; echo "<td>".$row['email']."</td>"; echo "<td>".$row['telefone']."</td>"; echo "<td>".$row['endereco']."</td>"; echo "<td>".$row['cidade']."</td>"; echo "<td>".$row['estado']."</td>"; echo "<td>".$row['descricao']."</td>"; echo "</tr>"; $cont = $cont + 1; } mysql_free_result($result); </head> <body> <h3 align="center"><strong>Relação de pedidos de orçamento:</strong></h3> </body> </html> Funciona perfeitamente mas eu quero inserir echo '<a href="javascript:window.close();">CLOSE WINDOW</a>'; ?> após a listagem da tabela e não consigo. Já tentei tambem inserir uma tag html mas sempre aparece antes da listagem da tabela e eu quero que ela apareça abaixo dela, para fechar a página. Deve ser fácil mas eu ainda estou engatinhando no html e php por isso preciso da ajuda dos amigos mais experientes. Muito obrigado, um abraço à todos. Paulinho Cé Compartilhar este post Link para o post Compartilhar em outros sites
alebae 0 Denunciar post Postado Agosto 26, 2011 Bom, você está escrevendo o conteúdo da página antes de fechar o </head>...Ele deve estar entre <body></body>, por exemplo: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /> <title>Área restrita do usuário - Pedidos de orçamento</title> <?php session_start(); include "x.php"; include "x.php"; session_checker(); $query = "SELECT * FROM x WHERE nome ='{$_SESSION['nome']}'"; $result = mysql_query($query); ?> </head> <body> <?php echo "$var <br>"; echo "Bem vindo <strong>". $_SESSION['nome'] ."</strong>! <br />"; ?> <h3 align="center"><strong>Relação de pedidos de orçamento:</strong></h3> <?php <table width=100% cellpading=0 cellspacing=0 TABLE BORDER=2> <?php if(!$result){ $message = 'Invalid query:' . mysql_error() . "\n"; $message .= 'Whole query:' . $query; die($message); } $cont = 0; $cor = "#95f4fc"; //echo "<CAPTION><strong>Pedidos de Orçamento </strong></CAPTION>"; echo "<tr bgcolor='".$cor."'>"; echo "<td>Pedido nº</td>"; echo "<td>Nome</td>"; echo "<td>E-mail</td>"; echo "<td>Telefone</td>"; echo "<td>Endereço</td>"; echo "<td>Cidade</td>"; echo "<td>Estado</td>"; echo "<td>Descrição</td>"; echo "</tr>"; while($row=mysql_fetch_assoc($result)){ if ($cont % 2 == 0) { $cor = "#f2f2f2"; } else { $cor = "#ffffff"; } echo "<tr bgcolor='".$cor."'>"; echo "<td>".$row['pedido_id']."</td>"; echo "<td>".$row['nome']."</td>"; echo "<td>".$row['email']."</td>"; echo "<td>".$row['telefone']."</td>"; echo "<td>".$row['endereco']."</td>"; echo "<td>".$row['cidade']."</td>"; echo "<td>".$row['estado']."</td>"; echo "<td>".$row['descricao']."</td>"; echo "</tr>"; $cont = $cont + 1; } mysql_free_result($result); ?> <!--Aqui irá o botão para fechar a página--> <a href="javascript:window.close();">CLOSE WINDOW</a> </body> </html> Compartilhar este post Link para o post Compartilhar em outros sites
Paulinho Cé 0 Denunciar post Postado Agosto 28, 2011 Muito obrigado pela resposta mas continua aparecendo acima da tabela: Estive ocupado com problemas no Dreamweaver mas agora volto à esse problema, quero posicionar abaixo da tabela. Grande abraço, muito obrigado. Paulinho Cé Compartilhar este post Link para o post Compartilhar em outros sites
alebae 0 Denunciar post Postado Agosto 29, 2011 Bom, no código que te passei, esqueci de fechar o </table>. Talvez seja isso. Você deve fechar o </table> abaixo de mysql_free_result($result); Compartilhar este post Link para o post Compartilhar em outros sites
Paulinho Cé 0 Denunciar post Postado Agosto 30, 2011 Funcionou fechando a tabela. Muito obrigado. Abraços, Paulinho Cé Compartilhar este post Link para o post Compartilhar em outros sites