Ir para conteúdo

POWERED BY:

Arquivado

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

Luigi Gianizelli

Imprimir array simples

Recommended Posts

Boa noite a todos.

 

Estou tentando imprimir uma tela onde é mostrada todos os erros de um cadastro, neste caso, $lista-fatal é um array e carrega informações em cada vetor para ser passado para a Global $_SESSION["lista-fatal"].

O problema é que ele não está aceitando o $Y em $lista-fatal[], ele gera a seguinte mensagem:

 

Notice: Undefined Index: lista Fatal in c:/caminho

ERRO: 
//ROTINA para anexar cada vetor do $lista Fatal no $_GLOBAL.
	if ($cont_Fatal != 0) {
	for ($y = 1; $y <= $cont_Fatal; $y++) {
		$_SESSION["lista_Fatal"] = $_SESSION["lista_Fatal"] .$lista_Fatal[$y]. "<br />";
		
	}	
	} 

Compartilhar este post


Link para o post
Compartilhar em outros sites

if ($cont_Fatal != 0) {

se com isso vc quis contar o numero de itens do array, não vai funcionar

 

pra contar o numero de items de um array usa count($array);

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não testei ainda, mas creio que não seja isso, até porque não está bem explicado o meu post.

 

Esse ($cont_Fatal != 0) apenas verifica se houve ocorrência de algum erro na página. O $lista fatal[$y] faz o papel corretamente, mas exibe esse NOTICE em seguida.

 

Tem alguma sugestão ou prefere que eu poste o código inteiro? Abraços,

Compartilhar este post


Link para o post
Compartilhar em outros sites

O erro "undefined index" ocorre quando um índice de array não existe. No seu caso, esse índice não existe em $_SESSION. Veja mais sobre isso e como resolver aqui: http://rberaldo.com.br/as-mensagens-de-erros-mais-comuns-do-php/

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tipo assim:

 

 

$lista_fatal[1] = "CPF invalido"; // array1

$lista_fatal[2] = "Usuário já existe no sistema"; //array2

 

Então, quero armazenar as duas frases juntas no $_SESSION["lista fatal"]

 

Mas ele gera NOTICE, embora cumpra o pedido normalmente.

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.