Search the Community
Showing results for tags 'empty'.
Found 2 results
-
Olá... estou com um pequeno problema de lógica no meu sistema, e ainda não encontrei a solução se alguém puder ajudar Bom eu tenho um formulário onde contem dois campos, onde um serve para selecionar imagens e o outro para selecionar arquivos, da seguinte forma <form name="cadastrar" method="post" enctype="multipart/form-data"> <input type="file" multiple name="imagens[]" accept=".jpg, .jpeg, .png, .gif"/> <input type="file" multiple name="arquivos[]" accept=".pdf" /> </form> e no php eu verifico se eles estão vazios para chamar suas classes que fazem o resto, cadastrar no banco, enviar os arquivos etc... if (!empty($_FILES['imagens']['tmp_name'])): $imagens = new AdminPostagensImagens(); $imagens->enviarImagens($_FILES['imagens'], $id); endif; if (!empty($_FILES['arquivos']['tmp_name'])): $arquivos = new AdminPostagensArquivos(); $arquivos->enviarArquivos($_FILES['arquivos'], $id); echo 'saporra não pode carregar vazio'; endif; porém ao deixar o campo de enviar imagens vazio mesmo assim ele esta entrando na condição e chamando a classe, não sei onde está o erro, se alguém puder ajudar fico grato.
-
null ou empty: Qual devo usar no PHP para casos de SQL Server?
Robson Barros da Rocha posted a topic in PHP
Bom dia pessoal Estou fazendo um site do zero, e precisei inserir um formulário no site, para fins de registro de produtos, por exemplo. Na verdade, é um formulário que envia para o Banco de Dados do mssql (SQL Server) as devidas informações. Tudo funciona perfeitamente, porém, eu tive uma dúvida a cerca do null e do empty; Sempre usei empty para informar que o campo não foi digitado, mas, desta vez neste formulário que fiz, este campo pode estar vazio, sem qualquer problema. Porém, quando fui olhar no Banco de dados, ao invés de ficar <NULL> (que é normal no SQL Server 2000) por exemplo, ele fica sem nada... Tipo, como se fosse um campo vazio, mas, preenchido com algo que não existe. É o mesmo que colocar o vento no copo. Não tem nada ali!!! A dúvida, é como posso fazer para que todas as variáveis que criei dentro do meu $_POST (que contém o isset), para que, se qualquer uma das variáveis forem nulas, ao invés de deixar o tal campo 'com vento', colocar o <NULL> automático do SQL. Alguém saberia?