Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bem, eu tenho um formulario que da submit em um arquivo, até ai tudo ótimo!
Eu pego os valores, mas quando chega em um ponto do script a variavel perde o valor!!!
Quando chega na parte sublinhada o valor de $l SOME, depos do if e do else o valor de $l APARECE dinovo.. ja dei alert e echo... ambos mostraram, somente do if e do else que não!
$arquivo = isset($_FILES["arq_foto_"]) ? $_FILES["arq_foto_"] : FALSE;
$remove = isset($_POST["chk_remove_"]) ? $_POST["chk_remove_"] : NULL;
$quantidade_arquivos = (count($arquivo)-2);
if(!empty($tabela) && !empty($id))
{
$sql = "SELECT * FROM $tabela WHERE id LIKE $id";
$resultado = mysql_query($sql) or die("<br>Erro: ".mysql_error()."<br>");
$dados = mysql_fetch_array($resultado);
for($i=0; $i<$quantidade_arquivos; $i++)
{
$j = $i+1;
$foto_antiga[$j] = $dados["foto_$j"];
if(isset($remove))
{
$l = $remove[$i];
if($foto_antiga[$l] != $sem_foto && $foto_antiga[$l] != ""){unlink($_SERVER['DOCUMENT_ROOT'].$foto_[$l]); $foto_[$l] = $sem_foto;}
else{$foto_[$l] = $sem_foto;}
}
}
}
O erro acontece aqui
if($foto_antiga[$l] != $sem_foto && $foto_antiga[$l] != ""){unlink($_SERVER['DOCUMENT_ROOT'].$foto_[$l]); $foto_[$l] = $sem_foto;}
else{$foto_[$l] = $sem_foto;}
Os erros são esses..
Notice: Undefined index: 2 in D:\WEBDESIGNER\HTDOCS\teste\admin\comum_funcao.php on line 349
Notice: Undefined index: 2 in D:\WEBDESIGNER\HTDOCS\teste\admin\comum_funcao.php on line 349
Notice: Undefined offset: 1 in D:\WEBDESIGNER\HTDOCS\teste\admin\comum_funcao.php on line 348
Notice: Undefined index: in D:\WEBDESIGNER\HTDOCS\teste\admin\comum_funcao.php on line 349
Notice: Undefined index: in D:\WEBDESIGNER\HTDOCS\teste\admin\comum_funcao.php on line 349
Notice: Undefined offset: 2 in D:\WEBDESIGNER\HTDOCS\teste\admin\comum_funcao.php on line 348
Notice: Undefined index: in D:\WEBDESIGNER\HTDOCS\teste\admin\comum_funcao.php on line 349
Notice: Undefined index: in D:\WEBDESIGNER\HTDOCS\teste\admin\comum_funcao.php on line 349
Carregando comentários...