alguem sabe me dizer que errado nesse sql ?
acusa erro nessa linha
$readArt = read('up_posts',"{$_SESSION[WHERE]} ORDER BY data DESC LIMIT $inicio,$maximo");
Notice: Use of undefined constant WHERE - assumed 'WHERE' in C:\wamp\www\cursos\prophp\projeto\admin\posts\posts.php on line 41
codigo completo:
<?php
if (!function_exists('getUser')):
header('Location: ../index2.php');
endif;
?>
<?php if ( getUser($_SESSION['autUser']['id'], '2') ): ?>
<div class="bloco form" style="display:block">
<?php
if(isset($_POST['sendFiltro'])){
$search = $_POST['search'];
if(empty($search) && $search != 'Titulo:'){
$_SESSION['where'] = "WHERE titulo LIKE '%search%'";
header('Location: index2.php?exe=posts/posts');
}else{
echo ($_SESSION['where']);
}
}
?>
<div class="titulo">Artigos:
<form name="filtro" action="" method="post">
<label>
<input type="text" name="id" class="radius" size="30" value="Titulo:"
onclick="if(this.value=='Titulo:')this.value=''"
onblur="if(this.value=='')this.value='Titulo:'"/>
</label>
<input type="submit" value="filtrar resultados" name="sendFiltro" class="btn" />
</form>
</div><!-- /titulo -->
<?php
$pag = (empty($_GET['pag']) ? '1': $_GET['pag']);
$maximo = 3;
$inicio = ($pag * $maximo) - $maximo;
//=======================AQUI======================================
$readArt = read('up_posts',"{$_SESSION[WHERE]} ORDER BY data DESC LIMIT $inicio,$maximo");
if(!$readArt){
echo '<span class="ms in">não existem restros de artigos ainda!</span>';
}else{
echo' <table width="560" border="0" class="tbdados" style="float:left;" cellspacing="0" cellpadding="0">
<tr class="ses">
<td>titulo:</td>
<td align="center">data:</td>
<td align="center">categoria:</td>
<td align="center">visitas:</td>
<td align="center" colspan="4">ações:</td>
</tr>';
foreach($readArt as $art):
$views = ($art['visitas'] != '' ? $art['visitas']:'0');
echo'<tr>';
echo' <td><a href="'.BASE.'/artigo/'.$art['url'].'"title="'.$art['titulo'].'" target="_blank">'.lmWord($art['titulo'],30).'</a></td>';
echo'<td align="center">'.date('d/m/y H:i',strtotime($art['data'])).'</td>';
echo'<td align="center"><a target=" _blank" href="'.BASE.'/categoria/'.getCat($art['categoria'],'url').'">'.getCat($art['categoria'],'nome').'</a></td>';
echo' <td align="center">'.$views.'</td>';
echo'<td align="center"><a href="#" title="editar"><img src="ico/edit.png" alt="editar" title="editar" /></a></td>';
echo' <td align="center"><a href="#" title="postar galeria"><img src="ico/gb.png" alt="postar galeria" title="postar galeria" /></a></td>';
echo'<td align="center"><a href="#" title="publicar"><img src="ico/alert.png" alt="publicar" title="publicar" /></a></td>';
echo'<td align="center"><a href="#" title="editar"><img src="ico/no.png" alt="editar" title="excluir" /></a></td>';
echo' </tr>';
endforeach;
echo'</table>';
$link = 'index2.php?exe=posts/posts&pag=';
readPaginator('up_posts',"{$_SESSION[WHERE]} ORDER BY data DESC", $maximo, $link, $pag);
}
?>
</div><!-- /bloco list -->
<?php
/**
* Ele não tem permissão
*/
else:
echo '<span class="ms al">Desculpe,voce não tem permissão para gerenciar categorias!</span>';
endif;
?>
</div><!-- /bloco form -->
</body>
</html>Discussão (5)
Carregando comentários...