david_carlos Posted April 30, 2015 at 12:59 PM Report Share #582192 Posted April 30, 2015 at 12:59 PM (edited) Boas é possível fazer dois isset, tipo isto... ] <form method="post" > <table width="435" border="1" align="center"> <tr> <td width="80">Exmplo:</td> <td width="261"></td> <td width="72"> </td> <tr> <td> </td> <td> </td> <td><input name="upload" type="submit" value="Guardar" /></td> </tr> </table> </form> <?php if(isset($_POST['upload'])){ echo "sou o isset Upload"; ?> <form method="post" > <table width="435" border="1" align="center"> <tr> <td width="80">Exmplo VER:</td> <td width="261"></td> <td width="72"> </td> <tr> <td> </td> <td> </td> <td><input name="ver" type="submit" value="Guardar" /></td> </tr> </table> </form> <?php if(isset($_POST['ver'])){ echo "sou o isset ver mas tambem quero ver o isset upload"; } } ?> mas o segundo não sair ficar visivel depois do submit Edited April 30, 2015 at 01:12 PM by apocsantos geshi Link to comment Share on other sites More sharing options...
HappyHippyHippo Posted April 30, 2015 at 01:07 PM Report Share #582195 Posted April 30, 2015 at 01:07 PM O que the impede de fazer o que quer que seja? Tudo que we enconta dentro de um bloco de codigo regido pela instrucao de condicao "if" so e processado (nests caso visivel) we a condicao Dada na instrucao "if" for avaliada como verdedeira Dito isto, e facil perceber Como o teu codigo ira reagir IRC : sim, é algo que ainda existe >> #p@p Portugol Plus Link to comment Share on other sites More sharing options...
jpcarvalho1992 Posted April 30, 2015 at 01:19 PM Report Share #582198 Posted April 30, 2015 at 01:19 PM Sim, é sempre possivel meteres os issets que quiseres. Era essa a dúvida? Link to comment Share on other sites More sharing options...
david_carlos Posted April 30, 2015 at 02:29 PM Author Report Share #582205 Posted April 30, 2015 at 02:29 PM O primeiro submit faz tudo ok.(abre outro from ) no segundo form se eu fizer submit ele nao mostra o echo por exemplo da entender que salta fora Link to comment Share on other sites More sharing options...
chbcl Posted April 30, 2015 at 03:23 PM Report Share #582211 Posted April 30, 2015 at 03:23 PM Básicamente, pelo que percebi, o que tu queres é isto: if(isset(/*form1*/)){ if(isset(/*form2*/)){ } else{ #imprime formulario do form2 } } else{ #imprime formulario do form1 } PS: Concatena o teu código logo de início, ainda para mais se estás a começar a programar, quer por organização tua e de uma futura empresa onde trabalhes, falo por experiência própria que podes saber todo o código que pões mas a partir de 2000 linhas de código já não sabes NADA se não estiver concatenado... developer @ filipealves.net filipealvesbcl [a] gmail.com github.com/filipealvesbcl Link to comment Share on other sites More sharing options...
jpcarvalho1992 Posted May 1, 2015 at 12:25 PM Report Share #582267 Posted May 1, 2015 at 12:25 PM Básicamente, pelo que percebi, o que tu queres é isto: if(isset(/*form1*/)){ if(isset(/*form2*/)){ } else{ #imprime formulario do form2 } } else{ #imprime formulario do form1 } PS: Concatena o teu código logo de início, ainda para mais se estás a começar a programar, quer por organização tua e de uma futura empresa onde trabalhes, falo por experiência própria que podes saber todo o código que pões mas a partir de 2000 linhas de código já não sabes NADA se não estiver concatenado... Caro amigo, já existem programas para isto... 🙂 Link to comment Share on other sites More sharing options...
chbcl Posted May 1, 2015 at 02:07 PM Report Share #582274 Posted May 1, 2015 at 02:07 PM Caro amigo, já existem programas para isto... 🙂 Para concatenar?! 1º Não disse para ele concatenar manualmente, 2º Com ou sem programas o código que ele pôs não está concatenado, por isso o adverti para esse ponto. developer @ filipealves.net filipealvesbcl [a] gmail.com github.com/filipealvesbcl Link to comment Share on other sites More sharing options...
jpcarvalho1992 Posted May 1, 2015 at 03:39 PM Report Share #582281 Posted May 1, 2015 at 03:39 PM Para concatenar?! 1º Não disse para ele concatenar manualmente, 2º Com ou sem programas o código que ele pôs não está concatenado, por isso o adverti para esse ponto. Certo 🙂 Link to comment Share on other sites More sharing options...
IodyLody Posted May 4, 2015 at 10:59 PM Report Share #582470 Posted May 4, 2015 at 10:59 PM (edited) Básicamente, pelo que percebi, o que tu queres é isto: if(isset(/*form1*/)){ if(isset(/*form2*/)){ } else{ #imprime formulario do form2 } } else{ #imprime formulario do form1 } PS: Concatena o teu código logo de início, ainda para mais se estás a começar a programar, quer por organização tua e de uma futura empresa onde trabalhes, falo por experiência própria que podes saber todo o código que pões mas a partir de 2000 linhas de código já não sabes NADA se não estiver concatenado... Se for isso que ele pretende fazer, então sugiro ou lembro, que pode ser feito coisas como: <?php if(isset($_POST['form1'], $_POST['form2'])) : ?> <!-- html code --> <?php else: ?> <!-- #imprime formulario do form2 --> <?php endif; ?> E por aí vai... .-., enfim, só tentando ajudar... 🙂 Edited May 4, 2015 at 11:06 PM by IodyLody Link to comment Share on other sites More sharing options...
RuiAlmeida20 Posted May 5, 2015 at 06:31 AM Report Share #582475 Posted May 5, 2015 at 06:31 AM A razão pela qual o codigo nao esta a funcionar e porque, ele ao enviar o segundo form so esta a enviar esse e nao o primeiro, sendo que no primeiro if ele nao entra la... Link to comment Share on other sites More sharing options...
help Posted May 5, 2015 at 09:18 AM Report Share #582478 Posted May 5, 2015 at 09:18 AM (edited) Para resolver esse problema é bem simples. Adiciona esse input hidden no bloco do ver <input type="hidden" name="upload" value="1"> if(isset($_POST['upload'])){ echo "sou o isset Upload"; ?> <form method="post" > <input type="hidden" name="upload" value="1"> .. No if que tem que ver ambos formulários, substitui por esse if(isset($_POST['ver']) || isset($_POST['upload'])){ echo "sou o isset ver mas tambem quero ver o isset upload"; Isso basicamente exibe os 2 formulários. Agora tem que ver os valores que precisa passar. Porque pode ser necessário transferir os mesmos valores do primeiro formulário para o segundo formulário via input hidden. Edited May 5, 2015 at 10:11 AM by apocsantos geshi Link to comment Share on other sites More sharing options...
RuiAlmeida20 Posted May 5, 2015 at 01:14 PM Report Share #582492 Posted May 5, 2015 at 01:14 PM Para resolver esse problema é bem simples. Adiciona esse input hidden no bloco do ver <input type="hidden" name="upload" value="1"> if(isset($_POST['upload'])){ echo "sou o isset Upload"; ?> <form method="post" > <input type="hidden" name="upload" value="1"> .. No if que tem que ver ambos formulários, substitui por esse if(isset($_POST['ver']) || isset($_POST['upload'])){ echo "sou o isset ver mas tambem quero ver o isset upload"; Isso basicamente exibe os 2 formulários. Agora tem que ver os valores que precisa passar. Porque pode ser necessário transferir os mesmos valores do primeiro formulário para o segundo formulário via input hidden. Sendo assim teria de ser: if(isset($_POST['ver']) && isset($_POST['upload'])){ echo "sou o isset ver mas tambem quero ver o isset upload"; Link to comment Share on other sites More sharing options...
help Posted May 5, 2015 at 06:22 PM Report Share #582518 Posted May 5, 2015 at 06:22 PM RuiAlmeida20 Correto Link to comment Share on other sites More sharing options...
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