CodeManWL 0 Denunciar mensagem Publicado 21 de Maio (editado) Boa tarde, É o seguinte: Eu tenho um código PHP que mostra a informação contida na base de dados num browser, ou seja, uma query que faz SELECT à base de dados. O código é este: <?php $servidor = mysqli_connect ("localhost","root",""); mysqli_select_db($servidor, "produtos"); if (isset($_GET['texto'])) { $pesquisa = $_GET['texto']; $query = mysqli_query($servidor, "SELECT * FROM produtos WHERE Nome LIKE '%$pesquisa%' OR Referencia LIKE '%$pesquisa%'"); if(mysqli_num_rows($query) > 0) { while($resultados = mysqli_fetch_array($query)) { echo "<h3> ".$resultados['Nome']."</h3>Referência: ".$resultados['Referencia'].""; } } else { echo "<h3>Não foram encontrados resultados!</h3>"; } } ?> O output deste código num browser é este: O output está a ser feito apenas numa coluna e eu queria que fosse feito em várias colunas, como isto: Será que isto é possível? Obrigado Editado 21 de Maio por CodeManWL Partilhar esta mensagem Ligação para a mensagem Partilhar noutros sites
washalbano 5 Denunciar mensagem Publicado 22 de Maio Olá! É possível sim! Coloque os dados dentro de divs e no css estilize para que fiquem lado a lado. 2 Partilhar esta mensagem Ligação para a mensagem Partilhar noutros sites
CodeManWL 0 Denunciar mensagem Publicado 22 de Maio 11 horas atrás, washalbano disse: Olá! É possível sim! Coloque os dados dentro de divs e no css estilize para que fiquem lado a lado. Olá! Eu entendo o que está a dizer, mas coloco todo o código PHP dentro da div? Podia postar aqui um exemplo, por favor? Partilhar esta mensagem Ligação para a mensagem Partilhar noutros sites
Las Vegas 0 Denunciar mensagem Publicado 22 de Maio echo "<style> table{ width:100%; font-family: Lato; border-collapse: collapse; } th, td { border: 1px solid black; padding: 5px; } th{ background-color: aqua; } </style>"; while($row = mysqli_fetch_array($result)){ echo "<table> <tr> <th>Nº Requisição</th> <th>Serviço</th> <th>Nome</th> </tr>"; echo "<tr>"; echo "<td>" . utf8_encode($row['id']) . "</td>"; echo "<td>" . utf8_encode($row['servR']) . "</td>"; echo "<td>" . utf8_encode($row['idRequerente']) . "</td>"; echo "</tr>"; echo "</table>"; echo "<table> <tr> <th>Descrição</th> </tr>"; echo "<tr>"; echo "<td>" . utf8_encode($row['descricao']) . "</td>"; echo "</tr>"; echo "</table>"; } Boas, Vê dentro disto se é o que pretende, no código PHP. Partilhar esta mensagem Ligação para a mensagem Partilhar noutros sites
CodeManWL 0 Denunciar mensagem Publicado 23 de Maio Em 22/05/2018 às 15:43, Las Vegas disse: echo "<style> table{ width:100%; font-family: Lato; border-collapse: collapse; } th, td { border: 1px solid black; padding: 5px; } th{ background-color: aqua; } </style>"; while($row = mysqli_fetch_array($result)){ echo "<table> <tr> <th>Nº Requisição</th> <th>Serviço</th> <th>Nome</th> </tr>"; echo "<tr>"; echo "<td>" . utf8_encode($row['id']) . "</td>"; echo "<td>" . utf8_encode($row['servR']) . "</td>"; echo "<td>" . utf8_encode($row['idRequerente']) . "</td>"; echo "</tr>"; echo "</table>"; echo "<table> <tr> <th>Descrição</th> </tr>"; echo "<tr>"; echo "<td>" . utf8_encode($row['descricao']) . "</td>"; echo "</tr>"; echo "</table>"; } Boas, Vê dentro disto se é o que pretende, no código PHP. Boas, Eu adaptei o código que postou à minha situação e ficou assim: <?php echo "<style> table { width: 100%; font-family: Lato; border-collapse: collapse; td { border: 1px solid black; padding: 5px; </style>" ?> <?php $servidor = mysqli_connect ("localhost","root",""); mysqli_select_db($servidor, "produtos"); if (isset($_GET['texto'])) { $pesquisa = $_GET['texto']; $query = mysqli_query($servidor, "SELECT * FROM produtos WHERE Nome LIKE '%$pesquisa%' OR Referencia LIKE '%$pesquisa%'"); while($resultados = mysqli_fetch_array($query)) { echo "<table>"; echo "<tr>"; echo "<td><h3>".$resultados['Nome']."</h3>Referência: ".$resultados['Referencia']."</td>"; echo "</tr>"; echo "</table>"; } } else { echo "<h3>Não foram encontrados resultados!</h3>"; } ?> E o output ficou igual (Peço desculpa, mas não estou a conseguir postar a imagem). É o seguinte: vendo o código que o @Las Vegas postou, existem 4 campos na base de dados: id, servR, idRequerente e descricao. Eu apenas tenho dois campos: Nome e Referencia. Partilhar esta mensagem Ligação para a mensagem Partilhar noutros sites
HappyHippyHippo 1177 Denunciar mensagem Publicado 23 de Maio 2 hours ago, CodeManWL said: É o seguinte: vendo o código que o @Las Vegas postou, existem 4 campos na base de dados: id, servR, idRequerente e descricao. Eu apenas tenho dois campos: Nome e Referencia. Alteras, não podes esperar uma solução copy-paste para o teu problema específico IRC : sim, é algo que ainda existe >> #p@p Portugol Plus Partilhar esta mensagem Ligação para a mensagem Partilhar noutros sites
CodeManWL 0 Denunciar mensagem Publicado 24 de Maio 18 horas atrás, HappyHippyHippo disse: Alteras, não podes esperar uma solução copy-paste para o teu problema específico Sim, eu sei. Mas, como eu disse no início do meu tópico: 21 horas atrás, CodeManWL disse: Eu adaptei o código que postou à minha situação Partilhar esta mensagem Ligação para a mensagem Partilhar noutros sites
Las Vegas 0 Denunciar mensagem Publicado 24 de Maio Boas CodeManWL, No código onde tens o select onde vais buscar o "Nome like '%pesquisa%'.......etc" Partilhar esta mensagem Ligação para a mensagem Partilhar noutros sites
HappyHippyHippo 1177 Denunciar mensagem Publicado 24 de Maio 4 horas atrás, CodeManWL disse: Sim, eu sei. Mas, como eu disse no início do meu tópico: não estou a perceber. dizes que adaptaste o código mas referes que o teu problema é um código com 4 campos tu só tens 2. qual o problema em remover os dois que não tens ? IRC : sim, é algo que ainda existe >> #p@p Portugol Plus Partilhar esta mensagem Ligação para a mensagem Partilhar noutros sites
CodeManWL 0 Denunciar mensagem Publicado 27 de Maio Em 24/05/2018 às 11:43, HappyHippyHippo disse: não estou a perceber. dizes que adaptaste o código mas referes que o teu problema é um código com 4 campos tu só tens 2. qual o problema em remover os dois que não tens ? Boa tarde, Se calhar eu não me expliquei bem. De facto, eu adaptei o código MAS removi os dois que não tenho, tal com o código abaixo: echo "<td><h3>".$resultados['Nome']."</h3>Referência: ".$resultados['Referencia']."</td>"; Partilhar esta mensagem Ligação para a mensagem Partilhar noutros sites