Ir para conteúdo

POWERED BY:

Arquivado

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

Taina Coutto

ERRO: unexpected T_VARIABLE

Recommended Posts

Qual o erro da linha 9 da dando isso

Parse error: syntax error, unexpected T_VARIABLE in /home/storage/e/4a/40/..../public_html/..../ope.php on line 9




<?php
session_start();
$pedido = $_POST['pedido'];
$senha = $_POST['senha'];
$con = mysql_connect("...", "...", "...8") or die ("Sem conexão com o servidor");
$select = mysql_select_db("...")
or die("Sem acesso ao DB");
$result = mysql_query("SELECT * FROM `pedidos` WHERE `idPedido` = '$pedido' AND `senha`= '$senha'");
if(mysql_num_rows ($result) > 0 ) { $_SESSION['pedido'] = $pedido; $_SESSION['senha'] = $senha; header('location:pedido.php?n='$pedido''); }
else{ unset ($_SESSION['pedido']);
unset ($_SESSION['senha']); header('location:pedido.php?n='$pedido''); }
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tente assim:

<?php
session_start();
$pedido = $_POST['pedido'];
$senha = $_POST['senha'];
$con = mysql_connect("...", "...", "...8") or die("Sem conexão com o servidor");
$select = mysql_select_db("...") or die("Sem acesso ao DB");
$result = mysql_query("SELECT * FROM `pedidos` WHERE `idPedido` = '$pedido' AND `senha`= '$senha'");
if (mysql_num_rows($result) > 0) {
    $_SESSION['pedido'] = $pedido;
    $_SESSION['senha'] = $senha;
    header('location:pedido.php?n=' . $pedido . '');
} else {
    unset($_SESSION['pedido']);
    unset($_SESSION['senha']);
    header('location:pedido.php?n=' . $pedido . '');
}
?>

Evite trabalhar com muita coisa em uma linha só, igual está sua linha 9. Se houver algum erro é mais complicado de achar o local.

Compartilhar este post


Link para o post
Compartilhar em outros sites
<?php 
session_start(); if((!isset ($_SESSION['login']) == true) and (!isset ($_SESSION['senha']) == true))
{ unset($_SESSION['login']); unset($_SESSION['senha']); header('location:index.php'); } $logado = $_SESSION['login'];
$host = "..."; $db = "..."; $user = "..."; $pass = "..."; 
$con = mysql_pconnect($host, $user, $pass) or trigger_error(mysql_error(),E_USER_ERROR); 
mysql_select_db($db, $con); 
$id    = $_SESSION['login'];
$query = sprintf("SELECT Referencia, quantidade FROM itempedido WHERE = $id"); 
$dados = mysql_query($query, $con) or die(mysql_error()); 
$linha = mysql_fetch_assoc($dados); 
$total = mysql_num_rows($dados); ?>
<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta name="description" content="">
    <meta name="author" content="Dashboard">
    <meta name="keyword" content="Dashboard, Bootstrap, Admin, Template, Theme, Responsive, Fluid, Retina">
    <title>Export - Visualiza Pedido</title>
    <link href="assets/css/bootstrap.css" rel="stylesheet">
    <link href="assets/font-awesome/css/font-awesome.css" rel="stylesheet" />
    <link href="assets/css/style.css" rel="stylesheet">
    <link href="assets/css/style-responsive.css" rel="stylesheet">
    <link href="assets/css/table-responsive.css" rel="stylesheet">
    <!--[if lt IE 9]>
      <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
      <script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
    <![endif]-->
  </head>

  <body>

  <section id="container" >
      <header class="header black-bg">
              <div class="sidebar-toggle-box">
                  <div class="fa fa-bars tooltips" data-placement="right" data-original-title="Toggle Navigation"></div>
              </div>

            <a href="index.html" class="logo"><b>CONSULTA DE PEDIDOS</b></a>

            <div class="nav notify-row" id="top_menu">
                
            </div>
            <div class="top-menu">
            	<ul class="nav pull-right top-menu">
                    <li><a class="logout" href="login.html">Logout</a></li>
            	</ul>
            </div>
        </header>
      <aside>
          <div id="sidebar"  class="nav-collapse ">

              <ul class="sidebar-menu" id="nav-accordion">
              
              	  <p class="centered"><a href="profile.html"><img src="assets/img/ui-sam.jpg" class="img-circle" width="60"></a></p>
              	  <h5 class="centered"><?php echo" PEDIDO Nº".$_GET["n"].""; ?></h5>
              	  	
                  <li class="mt">
                      <a class="active" href="index.html">
                          <i class="fa fa-dashboard"></i>
                          <span>Pedidos</span>
                      </a>
                  </li>


              </ul>
          </div>
      </aside>
      <section id="main-content">
          <section class="wrapper">
          	<h3><i class="fa fa-angle-right"></i> Responsive Table Examples</h3>
		  		<div class="row mt">
			  		<div class="col-lg-12">
                      <div class="content-panel">
                      <h4><i class="fa fa-angle-right"></i> Responsive Table</h4>
                          <section id="unseen">
                            <table class="table table-bordered table-striped table-condensed">
                              <thead>
                              <tr>
                                  <th>Ref</th>
                                  <th>Produto</th>
                                  <th class="numeric">Preço</th>
                                  <th class="numeric">Qtde</th>
                                  
                              </tr>
                              </thead>
                              <tbody>
							  <?php if($total > 0) {  { ?> 
                              <tr>
                                  <td><?=$linha['Referencia']?></td>
								  <?php
								  $query = mysql_query("SELECT * FROM produtos WHERE descricao = $linha['Referencia']") or die(mysql_error());
								  while($array = mysql_fetch_array($query))
								  {
								  
								  echo "<td>".$nome."</td>
								  <td class=\"numeric\">$".$preco."</td>";
								  }
								  ?>
                                  <td class="numeric"><?=$linha['quantidade']?></td>
                                  
                              </tr>
							  <?php }while($linha = mysql_fetch_assoc($dados)); } ?>

							  
							  
							  
							  
                              </tbody>
                          </table>
                          </section>
                  </div>
               </div>
		  	</div>
		</section>
      </section>
      <footer class="site-footer">
          <div class="text-center">
              2014
              <a href="responsive_table.html#" class="go-top">
                  <i class="fa fa-angle-up"></i>
              </a>
          </div>
      </footer>
  </section>
    <script src="assets/js/jquery.js"></script>
    <script src="assets/js/bootstrap.min.js"></script>
    <script class="include" type="text/javascript" src="assets/js/jquery.dcjqaccordion.2.7.js"></script>
    <script src="assets/js/jquery.scrollTo.min.js"></script>
    <script src="assets/js/jquery.nicescroll.js" type="text/javascript"></script>
    <script src="assets/js/common-scripts.js"></script>
  </body>
</html>
<?php 
mysql_free_result($dados); ?>



Deu esse erro

Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/storage/e/4a/40/..../public_html/..../pedido.php on line 93

Compartilhar este post


Link para o post
Compartilhar em outros sites

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '= 83' at line 1

 

 

voce ja viu esse erro?

Compartilhar este post


Link para o post
Compartilhar em outros sites

eu to enviando um formulario para uma pagina assim e a pagina que recebe

 

<?php
$pedido = $_POST['pedido'];
$host = "..."; $db = "..."; $user = "..."; $pass = "..."; 
$con = mysql_pconnect($host, $user, $pass) or trigger_error(mysql_error(),E_USER_ERROR); 
mysql_select_db($db, $con); 
$query = sprintf("SELECT Referencia, quantidade FROM itempedido WHERE = $pedido"); 
$dados = mysql_query($query, $con) or die(mysql_error()); 
$linha = mysql_fetch_assoc($dados); 
$total = mysql_num_rows($dados); ?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Erro na query, você não setou o campo que é para comparar com $pedido.

$query = sprintf("SELECT Referencia, quantidade FROM itempedido WHERE CAMPO_AQUI = $pedido"); 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Allex meu instrutor kkkk, desculpa abusar tanto é que eu to começando agora nao seu muito eu so tenho mais uma duvida nesse trecho de codigo

<?php if($total > 0) {  { ?> 
      <tr>
         <td><?=$linha['Referencia']?></td>
	 <?php
	 $query2 = mysql_query("SELECT * FROM produtos WHERE descricao = '" . $linha['Referencia'] . "'") or die(mysql_error());
	 {
	echo "<td>".$nome."</td>
	<td class=\"numeric\">$".$preco."</td>";
	}
	?>
         <td class="numeric"><?=$linha['quantidade']?></td>

tem o seguinte erro : Unknown column 'Referencia' in 'field list'

 

na query2 eu pego da 1º query inicial um valor e jogo na query2 para procurar a referencia nos meus produtos todas as informacoes de cada produto. Entende?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Todos os erros gerados são devido a falta de organização e atenção no seu código.

 

Refatore, melhore o visual do seu código, e veja o que está sendo realizado em cada linha. A frase, "código bom é código que funciona", já está longe de ser verdade, nem mais aceita no ramo da programação.

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.