Ivo Pereira Posted April 3, 2007 at 03:23 PM Report Share #91649 Posted April 3, 2007 at 03:23 PM é assim, fiz isto no meu localhost, a fazer umas experiencias, mas nao consigo perceber o que está aqui mal para me aparecer uma página em branco em vez do suposto formulário que deveria aparecer: ? <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST"> primeiro nome: <input type="text" name="primeironome" maxlength="100"><br> ultimo nome: <input type="text" name="ultimonome" maxlength="100"><br> cidade: <input type="text" name="cidade" maxlength="80"><br> <input type="submit" value="enviar"> <? $primeironome = $_POST["primeironome"]; $ultimonome = $_POST["ultimonome"]; $cidade = $_POST["cidade"]; if(isset($primeironome) && isset($ultimonome) && isset($cidade) { echo "nome: '.$primeironome.' '.$ultimonome.'"; echo "<br>cidade: '.$cidade.'"; unset($primeironome); unset($ultimonome); unset($cidade); } ?> Link to comment Share on other sites More sharing options...
djthyrax Posted April 3, 2007 at 03:34 PM Report Share #91656 Posted April 3, 2007 at 03:34 PM Fecha as tags que abres: <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST"> primeiro nome: <input type="text" name="primeironome" maxlength="100" /><br> ultimo nome: <input type="text" name="ultimonome" maxlength="100" /><br> cidade: <input type="text" name="cidade" maxlength="80" /><br> <input type="submit" value="enviar" /> <?php $primeironome = $_POST["primeironome"]; $ultimonome = $_POST["ultimonome"]; $cidade = $_POST["cidade"]; if(!empty($primeironome) && !empty($ultimonome) && !empty($cidade) { echo "nome: '.$primeironome.' '.$ultimonome.'"; echo "<br>cidade: '.$cidade.'"; } ?> </form> Não peças ajuda por PM! A tua dúvida vai ter menos atenção do que se for postada na secção correcta do fórum! Link to comment Share on other sites More sharing options...
Ivo Pereira Posted April 3, 2007 at 03:37 PM Author Report Share #91657 Posted April 3, 2007 at 03:37 PM nos forms tem mesmo de se por o '/' antes do '>'? :/ e há uma coisa que eu nao percebi... porque substituis-te o 'isset' por '!empty'? e porque tiras-te o 'unset'? Link to comment Share on other sites More sharing options...
djthyrax Posted April 3, 2007 at 04:46 PM Report Share #91673 Posted April 3, 2007 at 04:46 PM nos forms tem mesmo de se por o '/' antes do '>'? :/ e há uma coisa que eu nao percebi... porque substituis-te o 'isset' por '!empty'? e porque tiras-te o 'unset'? Não, mas como são self closing tags, é mais legível assim 😄Porque são funções diferentes. O isset() só vai verificar se a variável está definida enquanto que o empty() vai verificar se a variável está vazia (só como espaços, tabs, new lines, etc.). Tirei o unset() porque neste caso não era necessário. Anyway, se quiseres usar o unset() na mesma, aconselho-te a substituires as 3 linhas que tinhas por esta para uma melhor leitura do código: unset($primeironome, $ultimonome, $cidade); Não peças ajuda por PM! A tua dúvida vai ter menos atenção do que se for postada na secção correcta do fórum! Link to comment Share on other sites More sharing options...
Ivo Pereira Posted April 3, 2007 at 04:55 PM Author Report Share #91677 Posted April 3, 2007 at 04:55 PM ah ok thx 😄 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