Novato2012 Postado Outubro 2, 2012 Denunciar Share Postado Outubro 2, 2012 Galera já fiz de tudo e não consigo achar qual é a posição que não existe:Notice: Undefined offset: 2 in C:\PHP_HOME\xampp\htdocs\estagio_m\index.php on line 50Notice: Undefined offset: 2 in C:\PHP_HOME\xampp\htdocs\estagio_m\index.php on line 50Notice: Undefined offset: 2 in C:\PHP_HOME\xampp\htdocs\estagio_m\index.php on line 51código<?php include 'includes/topo.php';?><?php session_start(); if (!isset($_SESSION['usuarios']) && empty($_SESSION['usuarios'])) { $_SESSION['usuarios'] = array(); } $usuarios = $_SESSION['usuarios']; $resposta = (isset($_REQUEST['resposta'])) ? $_REQUEST['resposta'] : '';?> <ul class="breadcrumb"> <li><i class="icon-user"></i> <a href="#">Usuários</a> <span class="divider">/</span></li> <li class="active">Lista de usuários</li> </ul> <p> <a href="form.php" class="btn"><i class="icon-plus"></i> Novo usuário</a> </p> <?php if($resposta == 1 || $resposta == 2 || $resposta == 3){ ?> <div class="alert alert-success"> <button type="button" class="close" data-dismiss="alert">×</button> <h4>Parabéns!</h4> <?php switch ($resposta) { case '1': echo 'O usuário foi criado com sucesso.'; break; case '2': echo 'O usuário foi atualizado com sucesso.'; break; case '3': echo 'O usuário foi excluído com sucesso.'; break; default:; } ?> </div> <?php } ?> <?php if(count($usuarios) > 0){?> <table class="table table-hover"> <thead> <tr> <th>#</th> <th style="width:30%">Nome</th> <th style="width:30%">Email</th> <th style="width:20%">Tipo</th> <th> </th> </tr> </thead> <?php for ($i=0; $i < count($usuarios);$i++){ echo "<tr><td><td>".$usuarios[$i][0]."</td></td><td>".$usuarios[$i][1]."</td>"; echo "<td>".(($usuarios[$i][2] == '1') ? 'Administrador' : 'Gerente')."</td>"."<td><a href=\"form.php?id=$i\" class=\"btn btn-inverse\" rel=\"popover\" title=\"Clique para editar o usuário\"><i class=\"icon-pencil icon-white\"></i>Editar</a><a href=\"acoes.php?id=$i&acao=excluir\" rel=\"popover\" class=\"btn btn-inverse\" title=\"Clique para excluir o usuário\"><i class=\"icon-trash icon-white\"></i> Excluir</a></td></tr>"; } // print_r($usuarios[0]); ?> </table> <?php }else{ ?> <div class="alert alert-info"> <button type="button" class="close" data-dismiss="alert">×</button> <h4>Ops!</h4> Não existe(m) usuario(s) cadastrado(s). </div> <?php }?> <?php include 'includes/rodape.php'; ?>Lembrando que eu tenho os arquivos index.php, form.php, acoes.php e funcoes.php. Este código é do INDEX.PHP Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 MLeandroJr! Postado Outubro 2, 2012 Denunciar Share Postado Outubro 2, 2012 Cara, na boa.Joga a tag code no seu código pelo menos.Aí ele está dizendo que não existe o offset 2 da array, ou seja, ela só tem 2 valores nela (começa a contagem em 0). Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Novato2012
Galera já fiz de tudo e não consigo achar qual é a posição que não existe:
Notice: Undefined offset: 2 in C:\PHP_HOME\xampp\htdocs\estagio_m\index.php on line 50
Notice: Undefined offset: 2 in C:\PHP_HOME\xampp\htdocs\estagio_m\index.php on line 50
Notice: Undefined offset: 2 in C:\PHP_HOME\xampp\htdocs\estagio_m\index.php on line 51
código
<?php include 'includes/topo.php';?>
<?php session_start();
if (!isset($_SESSION['usuarios']) && empty($_SESSION['usuarios'])) {
$_SESSION['usuarios'] = array();
}
$usuarios = $_SESSION['usuarios'];
$resposta = (isset($_REQUEST['resposta'])) ? $_REQUEST['resposta'] : '';
?>
<ul class="breadcrumb">
<li><i class="icon-user"></i> <a href="#">Usuários</a> <span class="divider">/</span></li>
<li class="active">Lista de usuários</li>
</ul>
<p>
<a href="form.php" class="btn"><i class="icon-plus"></i> Novo usuário</a>
</p>
<?php if($resposta == 1 || $resposta == 2 || $resposta == 3){ ?>
<div class="alert alert-success">
<button type="button" class="close" data-dismiss="alert">×</button>
<h4>Parabéns!</h4>
<?php
switch ($resposta) {
case '1':
echo 'O usuário foi criado com sucesso.';
break;
case '2':
echo 'O usuário foi atualizado com sucesso.';
break;
case '3':
echo 'O usuário foi excluído com sucesso.';
break;
default:;
}
?>
</div>
<?php } ?>
<?php if(count($usuarios) > 0){?>
<table class="table table-hover">
<thead>
<tr>
<th>#</th>
<th style="width:30%">Nome</th>
<th style="width:30%">Email</th>
<th style="width:20%">Tipo</th>
<th> </th>
</tr>
</thead>
<?php
for ($i=0; $i < count($usuarios);$i++){
echo "<tr><td><td>".$usuarios[$i][0]."</td></td><td>".$usuarios[$i][1]."</td>";
echo "<td>".(($usuarios[$i][2] == '1') ? 'Administrador' : 'Gerente')."</td>"."<td><a href=\"form.php?id=$i\" class=\"btn btn-inverse\" rel=\"popover\" title=\"Clique para editar o usuário\"><i class=\"icon-pencil icon-white\"></i>Editar</a><a href=\"acoes.php?id=$i&acao=excluir\" rel=\"popover\" class=\"btn btn-inverse\" title=\"Clique para excluir o usuário\"><i class=\"icon-trash icon-white\"></i> Excluir</a></td></tr>";
}
// print_r($usuarios[0]);
?>
</table>
<?php }else{ ?>
<div class="alert alert-info">
<button type="button" class="close" data-dismiss="alert">×</button>
<h4>Ops!</h4>
Não existe(m) usuario(s) cadastrado(s).
</div>
<?php }?>
<?php include 'includes/rodape.php'; ?>
Lembrando que eu tenho os arquivos index.php, form.php, acoes.php e funcoes.php. Este código é do INDEX.PHP
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
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.