Jump to content


Photo

Busca No Bd Se Já Existe E Checkbox


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

#1 Diego360

Diego360

    Novato no fórum

  • Usuários
  • 24 posts
  • Sexo:Não informado
  • Localidade:BH - MG

Posted 05/10/2003, 09:58

Bom dia amigos!
Estou fazendo um cadastro de usuários.

Dúvida 1:
Ao clicar em Enviar, como eu faço para que o script busque no bd se o e-mail que a pessoa acabou de digitar já existe?

Dúvida 2:
Tenho 12 checkbox nesse form, ao preencher, ele envia somente um.
Como fazer para ele cadastrar todos os checkbox que foram selecionados?

Forte abraço pessoal
_______________________
Diego A. Griep
www.diegogriep.com.br

#2 rober

rober

    Viva o Mato Grosso!!!

  • Usuários
  • 314 posts
  • Sexo:Não informado
  • Localidade:Lucas do Rio Verde

Posted 05/10/2003, 10:01

usa radio .... coloka o mesmo nome em todos mas com valores ("values") diferentes
ddfsd fsdg gf df gfdg gdfgds ge gdf gd g

#3 Diego360

Diego360

    Novato no fórum

  • Usuários
  • 24 posts
  • Sexo:Não informado
  • Localidade:BH - MG

Posted 05/10/2003, 10:57

rober,

com radio a pessoa pode selecionar apenas um.

O que estou fazendo é uma lista de interesses:
* Cinema
* Filmes
* Viagens

Ai a pessoa vai selecionar as pessoas de que gosta mais.
Ex.: * Cinema * Filmes

entendeu?
_______________________
Diego A. Griep
www.diegogriep.com.br

#4 rober

rober

    Viva o Mato Grosso!!!

  • Usuários
  • 314 posts
  • Sexo:Não informado
  • Localidade:Lucas do Rio Verde

Posted 05/10/2003, 11:06

Então tenta usar o chekbox todos com o mesmo nome mas seus Values diferentes
* value="cinema"
* Value ="filmes"
tenta isso
ddfsd fsdg gf df gfdg gdfgds ge gdf gd g

#5 Squall Robert

Squall Robert

    Mr. Squall - Mais Carne do que Osso (hihi)

  • Usuários
  • 507 posts
  • Sexo:Masculino
  • Localidade:Curitiba
  • Interesses:Php ... Php...Php

Posted 05/10/2003, 11:27

Para validar e-mail vc faça isso
if(strlen($email)>=8 &&strlen($email) <=150){
 	 $email_tam_valido=true;
 	 $ss=mysql_query("SELECT * FROM new WHERE email='$email'");
 	 $ma=mysql_fetch_row($ss);
    if($email!==$ma[2]){
   	 $mail_certo=true;
    }else{
   	 $mail_certo=false;
   	 $erros[]="E-mail ja existe!!!";
    }
 	 if (eregi("^[-!#$%&\*+\\./0-9=?A-Z^_`a-z{|}~]+.@.[-!#$%&\*+\\/0-9=?A-Z^_`a-z{|}~]+\..[-!#$%&\*+\\./0-9=?A-Z^_`a-z{|}~]+$", $email)) {
    $mail=true;
 	 }else{
    $mail=false;
    $erros[]="Email Inválido";
    }
 	 }else{
 	 $email_tam_valido=false;
 	 $erros[]="Email deve ser de 8 a 150 caracteres";
  }


Quanto as Radios

ou vc adiciona as prefeências em um campo só
ou vc cria um campo para cada uma no banco
<?php

$squall = new Squall();

$squall->Ajudando("você");

$resultado = $squall->solucao();  ?>

#6 Diego360

Diego360

    Novato no fórum

  • Usuários
  • 24 posts
  • Sexo:Não informado
  • Localidade:BH - MG

Posted 05/10/2003, 12:11

Poderia me explicar esse código?
$ma=mysql_fetch_row($ss);
   if($email!==$ma[2]){

A tabela começa assim:
codigo - nome - email ...

o email seria qual valor?

Força!
_______________________
Diego A. Griep
www.diegogriep.com.br




0 user(s) are reading this topic

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

IPB Skin By Virteq