Mamuty 0 Denunciar post Postado Abril 7, 2012 O sistema abaixo esta funcionando perfeitamente, <?php $segmento = addslashes($_GET['segmento']); $sql = mysql_query("SELECT * FROM empresas WHERE segmento = '$segmento'")or die(mysql_error()); while($linhas = mysql_fetch_array($sql)) { $id = $linhas['id']; $empresa = $linhas['empresa']; $endereco = $linhas['endereco']; $cidade = $linhas['cidade']; $telefone = $linhas['telefone']; $segmento2 = $linhas['segmento']; echo 'Empresa: ' . $empresa.'<br>'; echo 'Endereço: ' . $endereco.'<br>'; echo 'Cidade: ' . $cidade.'<br>'; echo 'Telefone: ' . $telefone.'<br>'; } ?> so que ele ainda ta retornando apenas o texto simples. Agora preciso modelar ele colocar numa tabela, colocar cores fontes e background. Tentei da seguinte forma: so que da erro: <?php $segmento = addslashes($_GET['segmento']); $sql = mysql_query("SELECT * FROM empresas WHERE segmento = '$segmento'")or die(mysql_error()); while($linhas = mysql_fetch_array($sql)) { $id = $linhas['id']; $empresa = $linhas['empresa']; $endereco = $linhas['endereco']; $cidade = $linhas['cidade']; $telefone = $linhas['telefone']; $segmento2 = $linhas['segmento']; } ?> <table width="600" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td colspan="3"><strong>Segmento: Academias</strong></td> </tr> <tr> <td colspan="3" bgcolor="#FFD2D2"><div align="center"><strong><?php echo 'Empresa: ' . $empresa.'<br>'; ?></strong></div></td> </tr> <tr> <td colspan="3" bgcolor="#FFD2D2"><div align="center"><strong> </strong></div></td> </tr> <tr> <td width="143"><div id="div_1"><?php echo 'Endereço: ' . $endereco.'<br>';?></div></td> </tr> <tr> <td><div id="div_3"><?php echo 'Cidade: ' . $cidade.'<br>';?></div></td> </tr> <tr> <td><div id="div_5"><?php echo 'Telefone: ' . $telefone.'<br>';?></div></td> </tr> <tr> <td colspan="3" bgcolor="#FFD2D2"> </td> </tr> </table> Compartilhar este post Link para o post Compartilhar em outros sites
Thiago Vianna /+/ 7 Denunciar post Postado Abril 7, 2012 <?php $segmento = addslashes($_GET['segmento']); $sql = mysql_query("SELECT * FROM empresas WHERE segmento = '$segmento'")or die(mysql_error()); echo('<table width="600" border="0" align="center" cellpadding="0" cellspacing="0">'); while($linhas = mysql_fetch_array($sql)) { $id = $linhas['id']; $empresa = $linhas['empresa']; $endereco = $linhas['endereco']; $cidade = $linhas['cidade']; $telefone = $linhas['telefone']; $segmento2 = $linhas['segmento']; echo'<tr> <td colspan="3"><strong>Segmento: Academias</strong></td> </tr> <tr> <td colspan="3" bgcolor="#FFD2D2"><div align="center"><strong>Empresa: ' . $empresa . '<br></strong></div></td> </tr> <tr> <td colspan="3" bgcolor="#FFD2D2"><div align="center"><strong> </strong></div></td> </tr> <tr> <td width="143"><div id="div_1">Endereço: ' . $endereco . '<br></div></td> </tr> <tr> <td><div id="div_3">Cidade: ' . $cidade . '<br></div></td> </tr> <tr> <td><div id="div_5">Telefone: ' . $telefone . '<br></div></td> </tr> <tr> <td colspan="3" bgcolor="#FFD2D2"> </td> </tr>'; } echo('</table>'); ?> Não deixe de postar falando se o problema foi resolvido, ou não ! Compartilhar este post Link para o post Compartilhar em outros sites
angelorubin 142 Denunciar post Postado Abril 7, 2012 Bom dia, Ou vai que um belo dia você acorda e pensa assim, hoje eu vou ser semântico, prometo ! CSS <style type="text/css"> #myTable{ width:600px; } .barra{ background-color:#FFD2D2; } </style> <table id="myTable"> <?php $segmento = addslashes($_GET['segmento']); $sql = mysql_query("SELECT * FROM empresas WHERE segmento = '$segmento'")or die(mysql_error()); while($linhas = mysql_fetch_array($sql)) { $id = $linhas['id']; $empresa = $linhas['empresa']; $endereco = $linhas['endereco']; $cidade = $linhas['cidade']; $telefone = $linhas['telefone']; $segmento2 = $linhas['segmento']; ?> <tr><th>Segmento: Academias</th></tr> <tr><td class="barra"> </td></tr> <tr><td><?php echo "Empresa:". $empresa; ?></td></tr> <tr><td><?php echo "Endereço:". $endereco; ?></td></tr> <tr><td><?php echo "Cidade: " . $cidade; ?></td></tr> <tr><td><?php echo "Telefone: " . $telefone; ?></td></tr> <tr><td class="barra"> </td></tr> <?php } ?> </table> Compartilhar este post Link para o post Compartilhar em outros sites
Mamuty 0 Denunciar post Postado Abril 7, 2012 Bom dia, Thiago e Angelo em ambos os casos retorno apenas este erro: Notice: Undefined index: segmento in C:\wamp\www\guiaregional\teste2.php on line 23 Linha 23 esta esse codigo: $segmento = addslashes($_GET['segmento']); Compartilhar este post Link para o post Compartilhar em outros sites
Thiago Vianna /+/ 7 Denunciar post Postado Abril 7, 2012 Só existe esse código ? parece que você esta tentando usar a variável antes dela existir, mas o resto funciona certo ? PS: Usa o código do angelorubin, ele teve paciência, eu só peguei o seu e editei ! <table id="myTable"> <?php $busca_segmento = $_GET['segmento']; $segmento_novo = addslashes($busca_segmento); $sql = mysql_query("SELECT * FROM empresas WHERE segmento = '$segmento_novo'")or die(mysql_error()); while($linhas = mysql_fetch_array($sql)) { $id = $linhas['id']; $empresa = $linhas['empresa']; $endereco = $linhas['endereco']; $cidade = $linhas['cidade']; $telefone = $linhas['telefone']; $segmento2 = $linhas['segmento']; ?> <tr><th>Segmento: Academias</th></tr> <tr><td class="barra"> </td></tr> <tr><td><?php echo "Empresa:". $empresa; ?></td></tr> <tr><td><?php echo "Endereço:". $endereco; ?></td></tr> <tr><td><?php echo "Cidade: " . $cidade; ?></td></tr> <tr><td><?php echo "Telefone: " . $telefone; ?></td></tr> <tr><td class="barra"> </td></tr> <?php } ?> </table> Compartilhar este post Link para o post Compartilhar em outros sites
angelorubin 142 Denunciar post Postado Abril 7, 2012 Boa tarde, Confira o método de envio do formulário, as vezes pode estar diferente ( com POST por exemplo ). Ou utilize o método REQUEST ao invés de GET e receba da forma que vier os dados do formulário. Espero que ajude. Compartilhar este post Link para o post Compartilhar em outros sites
Mamuty 0 Denunciar post Postado Abril 7, 2012 beleza vou tentar aqui em seguida eu post pra ver se deu certo Obrigado por enquanto. Valeu Angelo e Thiago graça a vocês deu certo. Agora ta funcionando perfeito Valeu obrigadão. Compartilhar este post Link para o post Compartilhar em outros sites
angelorubin 142 Denunciar post Postado Abril 7, 2012 beleza vou tentar aqui em seguida eu post pra ver se deu certo Obrigado por enquanto. Valeu Angelo e Thiago graça a vocês deu certo. Agora ta funcionando perfeito Valeu obrigadão. OK, disponha, só por curiosidade onde estava o erro? Compartilhar este post Link para o post Compartilhar em outros sites
Mamuty 0 Denunciar post Postado Abril 8, 2012 OK, disponha, só por curiosidade onde estava o erro? o erro você vai achar engraçado o codigo que você orientou estava certo desde o inicio. Tinha criado a pagina empresas.php onde retornava a busca do banco de dados. so que depois eu criei uma pagina teste2.php para testar os codigos de outra maneira inclusive o que você orientou. so que quando testava no servidor ele retornava indice indefinido. porque ela tava salva fora da pasta do site no servidor. quando coloquei na pagina empresas.php que esta dentro da pagina do site deu certo. Compartilhar este post Link para o post Compartilhar em outros sites
Thiago Vianna /+/ 7 Denunciar post Postado Abril 8, 2012 De nada, feliz Pascoa :grin: Compartilhar este post Link para o post Compartilhar em outros sites