Fórum Erro Undefined array key em campo varchar #620981
04/02/2024
0
Meu problema é que apesar do var_dump retornar o valor de um registro do BD, da o erro Undefined array key e ele não puxa o registro do campo para ser usado com a função explode.
Possuo um campo no BD que armazena o nome dos arquivos de imagens com multiple upload. Ele chama-se fotos e armazena os nomes delas separados por vírgula. O campo é do tipo varchar.
Desejo separar os nomes dos arquivos com a função explode do php, para colocar num foreach.
Meu código é o seguinte:
Meu SQL retorna os dados que desejo separar, e o valor de um dos registros que uso para teste, ao usar o var_dump é o seguinte:
'fotos' => string 'Foto05.jpg,Foto04.jpg,Foto06.jpg,Foto07.jpg,IMG_4790-HDR.jpg' (length=60)
Meu problema é que apesar do var_dump retornar o valor acima, recebo a mensagem de erro Undefined array key "fotos", e ele não joga o valor do campo no BD para a função explode.
Alguém sabe qual é a razão desse problema?
Possuo um campo no BD que armazena o nome dos arquivos de imagens com multiple upload. Ele chama-se fotos e armazena os nomes delas separados por vírgula. O campo é do tipo varchar.
Desejo separar os nomes dos arquivos com a função explode do php, para colocar num foreach.
Meu código é o seguinte:
<?php
$stringDeImagens = $item['fotos'];
$arrayDeImagens = explode(",", $stringDeImagens);
foreach ($arrayDeImagens as $nomeDaImagem){
echo "<img src='../ftimoveis/$nomeDaImagem' alt='$nomeDaImagem'>";
}
?>
Meu SQL retorna os dados que desejo separar, e o valor de um dos registros que uso para teste, ao usar o var_dump é o seguinte:
'fotos' => string 'Foto05.jpg,Foto04.jpg,Foto06.jpg,Foto07.jpg,IMG_4790-HDR.jpg' (length=60)
Meu problema é que apesar do var_dump retornar o valor acima, recebo a mensagem de erro Undefined array key "fotos", e ele não joga o valor do campo no BD para a função explode.
Alguém sabe qual é a razão desse problema?
Aureo Almeida
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)