AngeloLopes Posted July 24, 2013 at 09:39 AM Report #519755 Posted July 24, 2013 at 09:39 AM (edited) Tenho uma duvida, do genero o meu codigo tem uns ciclos em varias paginas que eu nao sei o que significam, eu penso que sao validações, do genero se aquelas variaveis tiverem preenchedas ele faz o codigo, mas nao sei mesmo, alguem me pode explicar sff: Estao aqui dois exemplos desses Ciclos if. Neste codigo: if(isset($_POST['nome_empresa']) && isset($_POST['nif'])) { $con=mysqli_connect("127.0.0.1","root","","gesinf"); // Check connection if (mysqli_connect_errno()) { } $sql="INSERT INTO fornecedor (NomeEmpresa, MoradaL1, MoradaL2, CPostal, Localidade, Pais, Telefone, NIF, Email, WebPage)VALUES('$_POST[nome_empresa]','$_POST[moradal1]','$_POST[moradal2]','$cpostal','$_POST[localidade]','$_POST[pais]','$_POST[Telefone]','$_POST[nif]','$_POST[Email]','$_POST[webpage]')"; if (!mysqli_query($con,$sql)) { die('Error: ' . mysqli_error($con)); } echo "Registado com sucesso!"; mysqli_close($con); } Eu quero saber o que faz este codigo : if(isset($_POST['nome_empresa']) && isset($_POST['nif'])) O mesmo acontece com este codigo: if(isset($_POST['nome']) == true && isset($_POST['numeromecanografico']) == true && isset($_POST['password']) == true) { $con=mysqli_connect("127.0.0.1","root","","gesinf"); // Check connection if (mysqli_connect_errno()) { } $sql="INSERT INTO login (nome, NMecanografico, pass, tipo)VALUES('$_POST[nome]','$_POST[numeromecanografico]','$_POST[password]','$_POST[tipo]')"; if (!mysqli_query($con,$sql)) { die('Error: ' . mysqli_error($con)); } echo "Registado com sucesso!"; mysqli_close($con); } else { echo "Preencha os campos obrigatorios!!"; } } São validaçoes? senao o que estao la a fazer? Edited July 24, 2013 at 11:07 AM by brunoais geshi
AJBM Posted July 24, 2013 at 11:07 AM Report #519768 Posted July 24, 2013 at 11:07 AM Boas! Serve para verificar se as variáveis nif nome_empresa existem.
AngeloLopes Posted July 24, 2013 at 11:14 AM Author Report #519769 Posted July 24, 2013 at 11:14 AM Boas! Serve para verificar se as variáveis nif nome_empresa existem. Ou seja isso significa que ele esta a verificar, se a variavel tem alguma coisa, ou so se a variavel existe?
pikax Posted July 24, 2013 at 11:39 AM Report #519772 Posted July 24, 2013 at 11:39 AM (edited) o isset e' para ver se a variavel existe! if(isset($_POST['nome_empresa']) && isset($_POST['nif'])) em pseudo-codigo ficaria assim: SE EXISTE nome_empresa E EXISTE nif ENTAO ..... Edited July 24, 2013 at 11:39 AM by pikax 1 Report Por muito mais que que estude só aprendo uma coisa, que ainda tenho muita coisa para aprender. A beleza de um código está em decompor problemas complexos em pequenos blocos simples. "learn how to do it manually first, then use the wizzy tool to save time." "Kill the baby, don't be afraid of starting all over again. Fail soon, learn fast."
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now