Jump to content


Photo

Break? Como Usar?


  • Faça o login para participar
6 replies to this topic

#1 SmarThi

SmarThi

    12 Horas

  • Usuários
  • 128 posts
  • Sexo:Não informado
  • Interesses:HTML - PHP - ASP - JAVA SCRIPT - CSS - DHTML
    MACROMEDIA FLASH - DREAMWEAVER
    COREL DRAW - INTERNET!

    Inovar Digital - Conheça o serviço de criação de CDs de Apresentação para Congressos e Eventos com busca inteligente em artigos/arquivos do CD. Tenha também um site com Administração e Layout profissionais. Saiba mais em:
    http://www.inovardigital.com.br

    Classificando.com - Anuncie de graça no mais novo e interessante classificados online para estudantes.
    http://www.classificando.com

Posted 27/05/2004, 17:53

Olá galera,
Sou iniciante em PHP e gostaria de uma ajuda de vocês..

Como eu faço para usar o comando break ou outro comando no código abaixo???

//confere nome
if($nome == ""){
echo "Nome vazio!";
break; <--- Estou com dúvida aqui!

}

//confere e-mail
if (!(ereg ("^.+@.+\\..+$", $email))) {
echo "E-mail Incorreto!";
break; <--- Estou com dúvida aqui!
}

O comando break não está funcionando, dando erro do tipo:
Fatal error: Cannot break/continue 1 levels in (fala o lugar do meu script)
Se eu não colocar um comando do tipo break ele vai executando e não pára, aí no final do meu código ele Envia o E-mail! Portanto, senão colocar um comando do tipo BREAK ele vai enviar o formulário mesmo estando vazio.. Vai exibir o erro e depois, mesmo assim, vai enviar o formulário! Quero verificar e depois parar.. Se tiver certo ele vai e envia!
ALGUÉM SABE COMO ME AJUDAR POR FAVOR?
OU QUE COMANDO DEVO USAR SENÃO BREAK E QUAL A SINTAXE DELE?

Se não entenderem minha dúvida, me digam por favor...
Muito Obrigado, :rolleyes:
Thiago

#2 thalesalan

thalesalan
  • Visitantes

Posted 27/05/2004, 18:11

Faça o seguinte:

if($nome == ""){
echo "Nome vazio!";
} elseif (!(ereg ("^.+@.+\\..+$", $email))) {
echo "E-mail Incorreto!";
} else {
// Envia o formulário
}

Assim, se estiver em branco não enviará o formulário e você não terá erros por causa da break.

[]'s
Thales

#3 SmarThi

SmarThi

    12 Horas

  • Usuários
  • 128 posts
  • Sexo:Não informado
  • Interesses:HTML - PHP - ASP - JAVA SCRIPT - CSS - DHTML
    MACROMEDIA FLASH - DREAMWEAVER
    COREL DRAW - INTERNET!

    Inovar Digital - Conheça o serviço de criação de CDs de Apresentação para Congressos e Eventos com busca inteligente em artigos/arquivos do CD. Tenha também um site com Administração e Layout profissionais. Saiba mais em:
    http://www.inovardigital.com.br

    Classificando.com - Anuncie de graça no mais novo e interessante classificados online para estudantes.
    http://www.classificando.com

Posted 28/05/2004, 08:16

Obrigado Thales,
Vou tentar aqui, mas enquanto ao Break? Vc sabe pq deu esse erro? Ou qual comando poderia usar no lugar do Break?

De qualquer forma vou tentar sua idéia, e muito obrigado.

Thiago
Inovar Digital - Conheça o serviço de criação de CDs de Apresentação para Congressos e Eventos com busca inteligente em artigos/arquivos. Conheça também os sistemas online inovadores que podem ajudar você e sua empresa a destacar no mundo digital. Acesse:
http://www.inovardigital.com.br

Se você precisa de Hospedagem com suporte e serviços realmente profissionais e a um custo justo, acesse: http://www.inovarhospedagem.com.br

#4 Goku Jr

Goku Jr

    Nilson

  • Usuários
  • 3757 posts
  • Sexo:Masculino

Posted 28/05/2004, 08:59

O Break e + usado no Switch , no IF não precisa !

EX com o IF :
PHP
<?php


if ($idade <=17) {
echo
"Você não tem idade ainda suficiente para este emprego !";
} elseif (
$idade >=18) {
echo
"Você tem idade suficiente para este emprego, porém não tem experiencia !";
} else {
echo
"Você tem Idade suficiente e tem experiencia de montão para este emprego !";
}


?>


EX com o Switch :
PHP
<?php


switch ($idade) {
 case
18:
 echo
"você tem 18 anos";
 break;
 case
17:
 echo
"UAHAH Criança !";
 break;
 case
19:
 echo
"falou Adultero !";
 break;
}


?>


entendes ?!?!?!?!?

até + !!!

+ sobre Switch

www.php.net?switch
-----------------------------------------------------------------------
PALMEIRAS - Primeiro campeão do mundo em 1951

#5 SmarThi

SmarThi

    12 Horas

  • Usuários
  • 128 posts
  • Sexo:Não informado
  • Interesses:HTML - PHP - ASP - JAVA SCRIPT - CSS - DHTML
    MACROMEDIA FLASH - DREAMWEAVER
    COREL DRAW - INTERNET!

    Inovar Digital - Conheça o serviço de criação de CDs de Apresentação para Congressos e Eventos com busca inteligente em artigos/arquivos do CD. Tenha também um site com Administração e Layout profissionais. Saiba mais em:
    http://www.inovardigital.com.br

    Classificando.com - Anuncie de graça no mais novo e interessante classificados online para estudantes.
    http://www.classificando.com

Posted 28/05/2004, 11:18

Obrigado pelo esclarecimento sobre o comando "break" Goku Jr.

Entendi melhor o uso do break.. Valeu!

Thiago
Inovar Digital - Conheça o serviço de criação de CDs de Apresentação para Congressos e Eventos com busca inteligente em artigos/arquivos. Conheça também os sistemas online inovadores que podem ajudar você e sua empresa a destacar no mundo digital. Acesse:
http://www.inovardigital.com.br

Se você precisa de Hospedagem com suporte e serviços realmente profissionais e a um custo justo, acesse: http://www.inovarhospedagem.com.br

#6 hail

hail

    Normal

  • Usuários
  • 78 posts
  • Sexo:Não informado

Posted 28/05/2004, 11:23

apenas um adendo...

while( condicao ):

 if( condicao_saida_laço ) break;

 if( condicao_saida_iteracao) conitnue;

endwhile;

nesse caso o break ira sair do laço while...

o continue ira pular uma iteração, ou seja, ira pular um loop... ele interrompe e volta p comeco do laco...

[]s

#7 RonsisM

RonsisM

    Super Veterano

  • Usuários
  • 15724 posts
  • Sexo:Masculino
  • Localidade:Plovdiv

Posted 23/09/2017, 10:19

Acheter Du Baclofene Sur Internet buy cialis Levofloxacin Ambien




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq