naldo_10 Posted October 22, 2012 Report Share Posted October 22, 2012 (edited) Notice: Undefined index: where in C:\wamp\www\cursos\prophp\projeto\admin\users\usuarios.php on line 66qual 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> Edited October 22, 2012 by naldo_10 Quote Link to comment Share on other sites More sharing options...
0 dedas Posted October 23, 2012 Report Share Posted October 23, 2012 Cara, da um echo na sua query e vê o que ela ta retornando. Provavelmente, alguma variável está vazia ou não existe. Quote Link to comment Share on other sites More sharing options...
0 naldo_10 Posted October 23, 2012 Author Report Share Posted October 23, 2012 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çãonotice: undefined index wherequero saber como definir essse where Quote Link to comment Share on other sites More sharing options...
0 dedas Posted October 23, 2012 Report Share Posted October 23, 2012 Cara, da um echo nessa sessão $_SESSION['where'], provavelmente ela está vazia. Se ela estiver vazia, você cria uma verificação:isset($_SESSION['where'])?$_SESSION['where']:""; Quote Link to comment Share on other sites More sharing options...
Question
naldo_10
Notice: Undefined index: where in C:\wamp\www\cursos\prophp\projeto\admin\users\usuarios.php on line 66
qual erro aqui ?
CODIGO COMPLETO: Edited by naldo_10Link to comment
Share on other sites
3 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.