Patrícia K 0 Denunciar post Postado Janeiro 27, 2010 Bom dia, pessoal. Estou com um problema que não consigo resolver e fui obrigada a apelar a vocês. Criei minha página administrativa de notícias pelo DW, com links para Update e INSERT de notícias cadastradas. Só que encontrei um problema: quando insiro as notícias, elas simplesmente não aparecem na página index. Não sei mais o que fazer. Não sei se é algo que digitei errado no Recordset. Vou colar o código referente ao index.php para ver se podem me ajudar: <?php require_once('../Connections/Curso_d.php'); ?> <?php mysql_select_db($database_Curso_d, $Curso_d); $query_RsNoticias = "SELECT curso_noticias.cn_id, curso_noticias.cn_titulo, curso_noticias.cn_status, curso_noticias.cn_data, curso_usuarios.usu_email FROM curso_noticias INNER JOIN curso_usuarios ON curso_usuarios.usu_id = curso_noticias.cn_uso_id"; $RsNoticias = mysql_query($query_RsNoticias, $Curso_d) or die(mysql_error()); $row_RsNoticias = mysql_fetch_assoc($RsNoticias); $totalRows_RsNoticias = mysql_num_rows($RsNoticias); ?> <!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"><!-- InstanceBegin template="/Templates/index.dwt.php" codeOutsideHTMLIsLocked="false" --> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <!-- InstanceBeginEditable name="doctitle" --> <title>Untitled Document</title> <!-- InstanceEndEditable --> <!-- InstanceBeginEditable name="head" --><!-- InstanceEndEditable --> <link href="../Templates/247shock_blue/css/template_css.css" rel="stylesheet" type="text/css" /> </head> <body> <table width="785" align="center" bgcolor="#CC0000"> <tr> <td><table width="780" align="center" bgcolor="#FFFFFF"> <tr> <td height="120"><img src="../imagens/layout_mcg_final.jpg" width="779" height="137" /></td> </tr> <tr> <td bgcolor="#CCE3FD">Home Page | Serviços | Empresa | Notícias | Sobre Nós </td> </tr> <tr> <td><!-- InstanceBeginEditable name="conteudo" --> <table width="100%"> <tr> <td> </td> </tr> <tr> <td><table> <tr> <td><div align="center"><strong>Descrição da notícia </strong></div></td> <td colspan="4"><div align="center"><strong>Opções</strong></div> </td> <td><div align="center"><strong>Status</strong></div></td> <td><div align="center"><strong>Data</strong></div></td> <td><div align="center"><strong>Responsável pela notícia </strong></div></td> </tr> <tr> <td><div align="center"><?php echo $row_RsNoticias['cn_titulo']; ?></div></td> <td><div align="center"><a href="inserir.php">Inserir</a></div></td> <td><div align="center"><a href="atualizar.php?cn_id=<?php echo $row_RsNoticias['cn_id']; ?>">Atualizar</a></div></td> <td><div align="center"></div></td> <td><div align="center">Deletar</div></td> <td> <div align="center"> <?php if(@$row_RsNoticias['cn_status'] == 1) { ?> ON <?php } else { ?> OFF <?php } ?> </div></td> <td><div align="center"><?php echo $row_RsNoticias['cn_data']; ?></div></td> <td><div align="center"><?php echo $row_RsNoticias['usu_email']; ?></div></td> </tr> </table></td> </tr> </table> <!-- InstanceEndEditable --></td> </tr> <tr> <td bgcolor="#CCE3FD"><div align="center">© Curso Avançado de Dreamweaver 8 </div></td> </tr> </table></td> </tr> </table> </body><!-- InstanceEnd --></html> <?php mysql_free_result($RsNoticias); ?> Compartilhar este post Link para o post Compartilhar em outros sites
Fernando C 128 Denunciar post Postado Janeiro 27, 2010 no painel Bindings (a direita) verifique quais campos do banco de dados você deseja exibir. arraste-os (ou clique em insert, logo embaixo) para a area de trabalho do dreamweaver, para o local em q você deseja q eles sejam exibidos. não se esqueça de salvar as alterações e atualizar no navegador. obs: você só vai ver o conteudo num navegador ou pelo Live Data. a proposito, nesse código q você postou verifique quais campos estão c/ o comando echo.. pelo q percebi, seriam só esses: <?php echo $row_RsNoticias['cn_data']; ?> <?php echo $row_RsNoticias['usu_email']; ?>outro detalhe: aplique o server behavior repeat region para exibir varios registros, ok? Compartilhar este post Link para o post Compartilhar em outros sites
joãopedropereira 0 Denunciar post Postado Janeiro 28, 2010 POis é! Fiz com que exibisse a notícia inserida. Porém, quando clico em inserir, ele não mostra a outra notícia inserida, apenas a primeira. Será que é o caso do repeat region? como eu executo esse repeat region? Compartilhar este post Link para o post Compartilhar em outros sites
Claudiobrother 2 Denunciar post Postado Janeiro 30, 2010 João, essa ferramenta torna mais prático o serviço em algumas circunstancias, mas na maioria das vezes é necessário por a mão no código. Então a melhor coisa que você pode fazer é aprender um pouco sobre como as coisas funcionam com PHP. Comece acessando o Curso de PHP feito pelo Fabyo aqui no forum. Abraço! Compartilhar este post Link para o post Compartilhar em outros sites
Fernando C 128 Denunciar post Postado Fevereiro 1, 2010 como eu executo esse repeat region? selecione os campos na area de trabalho - Server Behaviors - Repeat Region Compartilhar este post Link para o post Compartilhar em outros sites