Quantcast
Channel: Tópicos
Viewing all articles
Browse latest Browse all 14700

[Resolvido] "Lixo" numa consulta à bd

$
0
0
Boas !

Estou com um pequeno problema que so me tem acontecido nesta página, neste projeto:

Só postei a baixo a página completa com o head etc.. Tem mais a baixo um excerto da confusão, onde se encontra um exemplo do meu problema.

Código (PHP):
<?php
include "comum.php";
session_start();
$_SESSION['login'];
$_SESSION['password'];
$_SESSION['id_ped'];
?>

<?php


if(isset($_GET['edit']))
{
   $consulta=("SELECT * FROM TPedidos WHERE idTPedidos=".intval($_GET['edit'])) or die(mysql_error());
   $pedidos=mysql_query($consulta) or die(mysql_error());
   while($reg=mysql_fetch_array($pedidos))
                {
                        $_SESSION['id_ped'] = $reg['idTPedidos'];
                        $nome = $reg['TUnome'];
                        $departamento = $reg['Departamento'];
                        $assunto = $reg['Assunto'];
                        $pedido = $reg['Pedido'];
                        $estado = $reg['Resolvido'];
                }
}      
?>
<html>
        <head>
                <link rel="stylesheet" href="style_tabs-1.css" type="text/css"/>
                <title>P.A.T.U</title>
                <meta charset="UTF-8">
                <meta name="viewport" content="width=device-width, initial-scale=1.0">
        </head>
        <body>
                <div class="div1">
                                <h1>P.A.T.U</h1>
        <div class="div6">
                        <img src="bee.jpg" width="150" height="100"/>
                </div>
                 <div class="div8">
                        Versão
        </div>
                <div class="div8">
                        Cantanhede
        </div>   
        <div class="div7">
                        <img src="logo.jpg" width="150" height="100" align="center"/>
        </div>
                </div>
                        <div class="div2">
                                <div class="menulateral">
                                        <input class="btm" type="button" onclick="window.location.href='pedidos.php'" value="Pedidos">
                                        <input class="btm" type="button" onclick="window.location.href='perfil.php'" value="Editar Perfil">
                                        <input class="btm" type="button" onclick="window.location.href='index.php'" value="Sair">
                                </div>
                        <div class="div4">
                                        <div>
                                        <table class="menutop">
                                                <tr>
                                                        <td><input class="btm" type="button" onclick="window.location.href='tabs-1.php'" value="Novo Pedido"></td>
                                                        <td><input class="btm" type="button" onclick="window.location.href='tabs-2.php'" value="Resolvidos"></td>
                                                        <td><input class="btm" type="button" onclick="window.location.href='tabs-3.php'" value="Nao Resolvido"></td>
                                                </tr>
                                        </table>
                                        </div>
                <form method="post" action="Editar.php">
                                <div class="form" id="tabs-1">
                                <h2 class="h2">Detalhes do Pedido</h2>
                                <p>Id: <span><?php echo $_SESSION['id_ped']; ?></span></p>
                                <p>Utilizador: <span><?php echo $nome ?></span></p>
                                <p>Estado:
                                        <select name="estado_ped">
                                        <option>
                                        <?php
                                                if($estado == 1)
                                                        echo "Resolvido";
                                                if($estado == 0)
                                                        echo "Nao Resolvido";
                                        ?>
                                                        </option>
                                        </select>
                                </p>
                                <p>Departamento: <span><?php echo $departamento ?></span></p>
                                <p>Assunto: <span><?php echo $assunto ?></span></p>
                                <p>Pedido: </p><p><textarea cols="50" rows="10" readonly>
                                <?php
                                echo "\n";
                                echo $pedido;
                                echo "\n";
                                echo "-------------------------------------------------";
                                echo "\n";
                                                        $cons_r=mysql_query("SELECT Resposta,Tecnico FROM TRespostas WHERE idTPedido = '{$_SESSION['id_ped']}' and Tecnico = '{$_SESSION['login']}'") or die(mysql_error());
                                                        while($row_r = mysql_fetch_array($cons_r)) {
                                                        echo ($row_r['Tecnico']);
                                                        echo ". ";
                                                        echo "\n";
                                                        echo($row_r['Resposta']);
                                                        echo "\n";
                                                        echo "-------------------------------------------------";
                                                        echo "\n";
                                                        }
                                ?>
                                </textarea>
                                <textarea id="comentario" name="comentario" cols="50" rows="5">
                                       
                                </textarea>
                                </p>
                                <br></br>
                                <h3 class="h3">Resposta do Tecnico</h3>
                                        <table>
                                        <tr></tr>
                                                <tr></tr>
                                                <tr>
                                                        <p>Comentarios: </p>
                                                        <p><textarea cols="50" rows="10" readonly>
                                                        <?php
                                                        echo "\n";
                                                        $cons_r=mysql_query("SELECT Resposta,Tecnico FROM TRespostas WHERE idTPedido = '{$_SESSION['id_ped']}' and Tecnico = 'msilva' or Tecnico = 'bdias'") or die(mysql_error());
                                                        while($row_r = mysql_fetch_array($cons_r)) {
                                                        echo ($row_r['Tecnico']);
                                                        echo ". ";
                                                        echo "\n";
                                                        echo($row_r['Resposta']);
                                                        echo "\n";
                                                        echo "-------------------------------------------------";
                                                        echo "\n";
                                                        }
                                                        ?>
                                                        </textarea></p>
                                                </tr>
                                        </table>
                                        <br><br>
                                 <input name="enviar" type="submit" value="Responder">
                                <input type="reset" value="Limpar">
                                <br><br><br><br><br>
                                </div>
                        </div>
                        </div>
                </form>
</body>
</html>

Encurtando:


Código (PHP):
<p><textarea cols="50" rows="10" readonly>
<?php
echo "\n";
$cons_r=mysql_query("SELECT Resposta,Tecnico FROM TRespostas WHERE idTPedido = '{$_SESSION['id_ped']}' and Tecnico = 'msilva' or Tecnico = 'bdias'") or die(mysql_error());
while($row_r = mysql_fetch_array($cons_r)) {
echo ($row_r['Tecnico']);
echo ". ";
echo "\n";
echo($row_r['Resposta']);
echo "\n";
echo "-------------------------------------------------";
echo "\n";
}
?>
</textarea></p>

Tem me aparecido no browser o resultado da consulta, no primeiro ciclo do while aparece-me 1 ou mais linhas em branco, com espaços.. Depois do 1 ciclo funca perfeitamente, tudo no sitio! xD
Existe alguma função do php que limpe esses espaços?
(No java sei que há, como no C. Quanto ao php, vim para um estagio sem saber de nada sobre o assunto.. xD )

Espero ter conseguido explicar :P

Viewing all articles
Browse latest Browse all 14700

Trending Articles