Jump to content
Fórum Script Brasil
  • 0

(Resolvido) PRINT - MYSQL


felipe_magueta

Question

Boa noite, não recorreria ao fórum se não fosse caso de 'desespero'... já pesquisei em diversos fórums e topicos mas não tive sucesso:

O código abaixo faz parte do meu trabalho de conclusão de semestre:

- ele não está retornando os valores, ele cria a tabela de acordo com o número de cadastros no SQL, porém não os imprime, tenho quase certeza que é algum erro em

"<?=$linha['id'] ?>" mas não achei outro modo de fazê-lo. já verifiquei o Banco de dados e os valores de consulta, todos estão certo, provavelmente seja alguma 'sintaxe'. Desde já, grato!

<?php

$pesq=$_GET['cliente'];

if($pesq!="){

$SQL="SELECT * FROM pedidos WHERE clientes like '$pesq'";

$res=mysql_db_query("pizzaria","SELECT * FROM pedidos WHERE clientes like '$pesq'");

while($linha=mysql_fetch_array($res)){

?>

<tr><td>Pedido:<?=$linha['id] ?></td>

<td><center>Cliente:<br><b><?=$linha['cliente'] ?></td>

<td><center>Endereço:<br><?=$linha['endereco'] ?></td>

<td><center>Sabor:<br><?=$linha['sabor'] ?></td>

<td><center>Bebida:<br><?=$linha['bebida'] ?></td>

<td><a href=excluir.php?id=<?=$linha['id] ?>"><img src="Cancelar.png" height="30" width="100"></td></tr>

<?php }} ?>

Link to comment
Share on other sites

6 answers to this question

Recommended Posts

  • 0

Tentando dessa maneira, dá certo?

<?php
//Conecte-se ao servidor do banco de dados - EDITE COM IP, USER E PASS CERTOS
mysql_connect("127.0.0.1", "root", "root");

//Selecione o banco de dados correto
mysql_select_db("pizzaria");

//Se $_GET['cliente'] estiver sendo passado...
if(!empty($_GET['cliente'])){
    $query = "SELECT * FROM `pedidos` WHERE `clientes` LIKE '".$_GET['cliente']."'";
    $resultado = mysql_query($query);
    
    while($linha = mysql_fetch_array($resultado)){
        echo '
            <tr><td>Pedido:'. $linha['id'] .'</td>
            <td><center>Cliente:<br><b>'. $linha['cliente'] .'</td>
            <td><center>Endereço:<br>'. $linha['endereco'] .'</td>
            <td><center>Sabor:<br>'. $linha['sabor'] .'</td>
            <td><center>Bebida:<br>'. $linha['bebida'] .'</td>
            <td><a href="excluir.php?id='. $linha['id'] .'"><img src="Cancelar.png" height="30" width="100"></td></tr>';
    }
}
?>

Link to comment
Share on other sites

  • 0

Tenta assim velho

so me explica por que na variavel $sql voc faz uma pesquisa sendo que não utilia ela?

<?php

$pesq = $_GET['cliente'];

if(empty($_GET['cliente']))
    {
$sql = mysql_query("SELECT * FROM pedidos WHERE clientes LIKE '%$pesq%'");

$res=mysql_db_query("pizzaria","SELECT * FROM pedidos WHERE clientes LIKE '%$pesq%'");


while($linha=mysql_fetch_array($res)){
?>

<tr><td>Pedido:<?php echo $linha['id']; ?></td>
<td><center>Cliente:<br><b><?php echo $linha['cliente']; ?></td>
<td><center>Endereço:<br><?php echo $linha['endereco']; ?></td>
<td><center>Sabor:<br><?php echo $linha['sabor']; ?></td>
<td><center>Bebida:<br><?php echo $linha['bebida']; ?></td>
<td><a href="excluir.php?id=<?php echo $linha['id']; ?>"><img src="Cancelar.png" height="30" width="100"></td></tr>

<?php }
    }else {
        
        echo "Sem retorno na pesquisa";
    }
?>

Edited by JaguA
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...