Ir para conteúdo
Fórum Script Brasil
  • 0

me ajudem com esses where aqui


naldo_10

Pergunta

Notice: Undefined index: where in C:\wamp\www\cursos\prophp\projeto\admin\users\usuarios.php on line 66

qual erro aqui ?

$readUser = read('up_users',"WHERE id != '$userId' {$_SESSION['where']} LIMIT $inicio,$maximo");

readPaginator('up_users',"WHERE id != '$userId' {$_SESSION['where']}", $maximo, $link, $pag);
CODIGO COMPLETO:
<?php
if (!function_exists('getUser')):
        header('Location: ../index2.php');
endif;

?>
<?php if ( getUser($_SESSION['autUser']['id'], '1') ): ?>
    
<?php    $userId = $_SESSION['autUser']['id'];
    
if(isset($_POST['sendFiltro'])){
    $search = $_POST['search'];
    if(!empty($search) && $search != 'nome:'){
    $_SESSION['where'] = "AND nome LIKE '%$search%'";
    header('Location: index2.php?exe=users/usuarios');
    }else{
    unset ($_SESSION['where']);
    header('Location: index2.php?exe=users/usuarios');
    }
}
?>
 <div class="bloco user" style="display:block">
 <div class="titulo">Usuários:
 <form name="filtro" action="" method="post">
 <label>
 <input type="text" name="search" class="radius" size="30" value="Nome:" 
 onclick="if(this.value=='Nome:')this.value=''" 
 onblur="if(this.value=='')this.value='Nome:'"  /> </label>
<input type="submit" value="filtrar resultados" name="sendFiltro" class="btn" />
</form>
</div>   
 <?php 
  if(!empty($_GET['deluser'])){
      $delUserId = $_GET['deluser'];
      $readDelUser = read('up_users',"WHERE id = '$delUserId'");
      if(!$readDelUser){
             echo '<span class="ms no">usuario não existe !</span>';    
          }else{
            foreach($readDelUser as $delUser);
             if($delUser['id'] == $userId) {
                 
                 echo '<span class="ms no">erro voce não pode remover seu perfil!</span>';
                 }elseif($delUser['nivel'] == '1'){
                     
                     echo '<span class="ms no">erro voce não pode remover administrador!</span>'; 
                 }else{
echo '<span class="ms al">atenção voce esta excluindo o usuario <strong>'.strtoupper($delUser['nome']).'</strong>. [ <a href="index2.php?exe=users/usuarios" title="não">não</a> ] , [ <a href="index2.php?exe=users/usuarios&delusertrue='.$delUser['id'].'" title="sim">sim</a> ]</span>'; 
                     
                     }
              
          }  
    
      }
      if(!empty($_GET['delusertrue'])){
         $delUserTrue = $_GET['delusertrue']; 
         delete('up_users',"id = '$delUserTrue'");
         header('Location: index2.php?exe=users/usuarios');
          
          }

$pag = (empty($_GET['pag']) ? '1' : $_GET['pag']);
$maximo = 2;
$inicio = ($pag * $maximo) - $maximo;

$readUser = read('up_users',"WHERE id != '$userId' {$_SESSION['where']} ORDER BY nivel ASC, nome ASC LIMIT $inicio,$maximo");

 if(!$readUser){
    echo '<span class="ms in">não existem usuarios!</span>';    
 }else{
    echo'<table width="560" border="0" class="tbdados" style="float:left;" cellspacing="0" cellpadding="0">    
<tr class="ses">
 <td align="center">#id</td>
<td>nome:</td>
<td>email:</td>
<td align="center">nível:</td>
<td align="center" colspan="3">ações:</td>
</tr>';

foreach($readUser as $user):
$nivel = ($user['nivel'] == '1' ? 'Admin' : ($user['nivel'] == '2' ? 'Editor' : ($user['nivel'] == '3' ? 'Premium' : 'Leitor')));
echo'<tr>';
echo'<td align="center"><title="usuário">'.$user['id'].'</td>';
echo'<td>'.$user['nome'].'</td>';
echo'<td>'.$user['email'].'</td>';
echo'<td align="center">'.$nivel.'</td>';
echo' <td align="center"><a href="index2.php?exe=users/usuarios-edit&userid='.$user['id'].'" title="editar"><img src="ico/edit.png" alt="editar" title="editar" /></a></td>';
echo'<td align="center"><a href="index2.php?exe=users/usuarios&deluser='.$user['id'].'" title="excluir"><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_users',"{$_SESSION['where']} ORDER BY nivel ASC", $maximo, $link, $pag);
}
?>
 </div><!-- /bloco user -->
 <?php 
/**
 * Ele não tem permissão 
 */
else:
        echo '<span class="ms al">Desculpe,voce não tem permissão para gerenciar paginas!</span>';
endif;
?>       
</body>
</html>

Editado por naldo_10
Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0
Cara, da um echo na sua query e vê o que ela ta retornando. Provavelmente, alguma variável está vazia ou não existe.

não aparece nada , mas é que isso num é erro a pagina lista os usuarios perfeitamento

mas aprece essa notificação

notice: undefined index where

quero saber como definir essse where

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...