Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Mamuty

[Resolvido] Integração PHP e Tabela

Recommended Posts

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

<?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

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

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

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

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

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

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

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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.