Ir para conteúdo

POWERED BY:

Arquivado

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

ituhzin

Error You have an error in your SQL syntax; check the manual that corr

Recommended Posts

esse é o home.php

        <div id="noticias">

         <div id="destaques">
          <div id="noticias_destaques">
            <?php
            $recuperar = 'destaques';			 
		 include"scripts/noticias.php";
		 ?>
         </div><!-- Noticia destaque -->
           <span id="pager" class="pager"></span>
         </div><!--destaques-->



         <div id="noticias_lista">
            <?php
            $recuperar = 'lista';			 
		 include"scripts/noticias.php";
		 ?>
         </div><!--Noticias Lista -->

       </div><!--Noticias-->

         <div id="cursos">

           <div id="cursos_lista">
              <?php
              $recuperar = 'cursos';			 
		   include"scripts/noticias.php";
		    ?>
           </div><!--Lista de cursos-->

           <div id="cursos_shopping">

             <h1>Nossos Cursos</h1>
             <div class="carosel">
               <?php
               $recuperar = 'produtos';			 
		    include"scripts/noticias.php";
		    ?>
             </div>
             <div class="botao_cursos"><a href="index.php?topicos=nav/categoria&cat=produtos"> </a></div> 
           </div><!--Cursos Shop-->

         </div><!--cursos-->

           <div id="estudantes">

             <div id="estudantes_page">
             <h1>Venha estudar com agente!</h1>
             <p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim 
             veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip</p>

             <p>ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero
             eros et accumsan</p>

            <p>et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi.</p>

             <p>et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi.</p> 
             </div><!-- Estudantes page-->

             <div id="estudantes_ilustra">


             </div><!--Ilustração-->

           </div><!-- estudantes-->

 

esse é o noticias.php

<ul>
<?php
//SELECIONA A CATEGORIA E SETA O LIMITE
if($recuperar == 'destaque'){
  $limite = '3';
  $quando = 'novidades';
}else if($recuperar == 'lista'){
$limite = '3,5';
$quando = 'novidades';
}else if($recuperar == 'cursos'){
$limite = '3';
$quando = 'cursos';
}else if($recuperar == 'produtos'){
$limite = '16';
$quando = 'produtos';
}

//RECUPERA AS NOTÍCCIAS
$noticias = mysql_query("SELECT
					id,
					thumb,
					titulo,
					texto,
					categoria,
					`data`,
					autor,
					valor_real,
					valor_pagseguro
					FROM up_posts
					WHERE categoria = '$quando'
					ORDER BY data DESC
					LIMIT $limite")
           or die(mysql_error());
if(@mysql_num_rows($noticias) <= '0'){
  echo "$info_not";
}else{

$numero = '0';

    while($res_noticias=mysql_fetch_array($noticias)){

       $id_do_post = $res_noticias[0];
	$thumb = $res_noticias[1];
	$titulo = $res_noticias[2];
	$texto = $res_noticias[3];
	$categoria = $res_noticias[4];
	$data = $res_noticias[5];
	$autor = $res_noticias[6];
	$valor_real = $res_noticias[7];
	$valor_pagseguro = $res_noticias[8];
	$numero++;

 $pega_autor = mysql_query("SELECT nome FROM up_users WHERE id = '$autor'")
                  or die(mysql_error());
 if(@mysql_num_rows($pega_autor) <= '0') echo 'Erro ao lesecionar o usuario';
 else{

	 while($res_autor=mysql_fetch_array($pega_autor)){

		 $autor_do_post = $res_autor[0];


?>

<!-- LISTA AS NOTÍCIAS -->
<?php
if($recuperar == 'destaque'){
?>
 <li>
   <img src="uploads/<?php echo $categoria; ?>/<?php echo $thumb; ?>" alt="<?php echo $titulo; ?>" width="500" height="300" />
       <h1>
       <a href="index.php?topicos=nav/single&topico=<?php echo $id_do_post; ?>"><?php echo $titulo; ?></a>
       </h1>
         <p><a href="index.php?topicos=nav/single&topico=<?php echo $id_do_post; ?>">
	  <?php echo strip_tags(trim(str_truncate($texto, 100, $rep))); ?>
         </a></p>
 </li>
<?php
}else if($recuperar == 'lista'){
?>
<li>
  <span>
  <a href="index.php?topicos=nav/single&topico=<?php echo $id_do_post; ?>">
  <?php echo $numero; ?>
  </a>
  </span>
     <a href="index.php?topicos=nav/single&topico=<?php echo $id_do_post; ?>">
     <img src="uploads/<?php echo $categoria; ?>/<?php echo $thumb; ?>" alt="<?php echo $titulo; ?>" width="125" height="75" />
     </a>
       <h1>
	 <a href="index.php?topicos=nav/single&topico=<?php echo $id_do_post; ?>">
	 <?php echo $titulo; ?>
        </a>
        </h1>
        <p>
	  <a href="index.php?topicos=nav/single&topico=<?php echo $id_do_post; ?>">
	  <?php echo strip_tags(trim(str_truncate($texto, 70, $rep))); ?>
         </a>
         </p>
          <h2>
	    <a href="index.php?topicos=nav/single&topico=<?php echo $id_do_post; ?>">
		<?php echo date('d/m/Y', strtotime($data)); ?> - Por <?php echo $autor_do_post; ?>
           </a></h2>
</li> 
<?php
}else if($recuperar == 'cursos'){
?>
<li>
  <a href="index.php?topicos=nav/single&topico=<?php echo $id_do_post; ?>">
     <img src="uploads/<?php echo $categoria; ?>/<?php echo $thumb; ?>" alt="<?php echo $titulo; ?>" width="250" height="150" />
  </a>
       <strong>
       <a href="index.php?topicos=nav/single&topico=<?php echo $id_do_post; ?>">
       <?php echo $titulo; ?>
       </a>
        </strong> 
        <p>
	 <a href="index.php?topicos=nav/single&topico=<?php echo $id_do_post; ?>">
	 <?php echo strip_tags(trim(str_truncate($texto, 350, $rep))); ?>
        </a></p> 
</li> 
<?php
}else if($recuperar == 'produtos'){
?>
 <li>
  <a href="index.php?topicos=nav/single&topico=<?php echo $id_do_post; ?>">
   <img src="uploads/<?php echo $categoria; ?>/<?php echo $thumb; ?>" alt="<?php echo $titulo; ?>" width="80" height="100" />
   </a>
    <p>
    <a href="index.php?topicos=nav/single&topico=<?php echo $id_do_post; ?>">
    <strong class="titulo_loja"><?php echo $titulo; ?></strong> - <?php echo strip_tags(trim(str_truncate($texto, 120, $rep))); ?>
    </a></p>
     <span>R$<?php echo $valor_real;?></span>
 </li>
<?php
}
?>
<?php
}
}
?>
<?php
}
}
?>
</ul>

 

quem pode me ajuda ficarei grato,é outra se eu postei errado desculpe pois criei a conta esses dias

 

o erro é o seguinte que vem na printerror.png

Compartilhar este post


Link para o post
Compartilhar em outros sites

faça assim:

 

$sql = "SELECT
                                               id,
                                               thumb,
                                               titulo,
                                               texto,
                                               categoria,
                                               `data`,
                                               autor,
                                               valor_real,
                                               valor_pagseguro
                                               FROM up_posts
                                               WHERE categoria = '$quando'
                                               ORDER BY data DESC
                                               LIMIT $limite";
echo $sql;

$noticias = mysql_query( $sql )or die(mysql_error());

informe oque aparece desse echo que coloquei.

Compartilhar este post


Link para o post
Compartilhar em outros sites

trocando por esse aqui ?

$noticias = mysql_query("SELECT
					id,
					thumb,
					titulo,
					texto,
					categoria,
					`data`,
					autor,
					valor_real,
					valor_pagseguro
					FROM up_posts
					WHERE categoria = '$quando'
					ORDER BY data DESC
					LIMIT $limite")
           or die(mysql_error());
if(@mysql_num_rows($noticias) <= '0'){
  echo "$info_not";
}else{

Compartilhar este post


Link para o post
Compartilhar em outros sites

..

 

trocando isso aqui:

$noticias = mysql_query("SELECT
                                               id,
                                               thumb,
                                               titulo,
                                               texto,
                                               categoria,
                                               `data`,
                                               autor,
                                               valor_real,
                                               valor_pagseguro
                                               FROM up_posts
                                               WHERE categoria = '$quando'
                                               ORDER BY data DESC
                                               LIMIT $limite")
           or die(mysql_error());

apenas para imprimir a query, e podermos analisar melhor.

Compartilhar este post


Link para o post
Compartilhar em outros sites

pelo visto teu unico problema e a variavel limit

 

if($recuperar == 'destaque'){
  $limite = 3;
  $quando = 'novidades';
}else if($recuperar == 'lista'){
       $limite = '3,5';
       $quando = 'novidades';
}else if($recuperar == 'cursos'){
       $limite = 3;
       $quando = 'cursos';
}else if($recuperar == 'produtos'){
       $limite = 16;
       $quando = 'produtos';
}
else
       $limite = 3;

 

isso deve resolver. Poise se não cair em nenhuma das condições acima, então vai assumir um valor 'padrão' para essa variavel.

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.