Ir para conteúdo
Fórum Script Brasil
  • 0

Checks E Texto.


amos

Pergunta

Tipo assim....

Eu queria transformar o valor d um check em um texto para inserir em um varchar no mysql...

Eu tentei fazer um codigo...

Se alguém puder me ajudar...

Agradeço muito!

<html>

<head>

<title>Untitled Document</title>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

</head>

<body>

<form>

  <input name="venda" type="checkbox" id="venda" value="yes">

  <input name="locacao" type="checkbox" id="locacao" value="yes">

  <input name="temporada" type="checkbox" id="temporada" value="yes">

  <input type="submit" name="enviar" value="Submit">

</form>

<?

if(isset($_GET['enviar'])):

$venda = $_GET['venda'];

$locacao = $_GET['locacao'];

$temporada = $_GET['temporada'];

if($venda="none"){

$venda = "no";

}

if($locacao="none"){

$locacao = "no";

}

if($temporada="none"){

$temporada = "no";

}

endif;

?>

</body>

</html>

Link para o comentário
Compartilhar em outros sites

8 respostass a esta questão

Posts Recomendados

  • 0

<html>

<head>

<title>Untitled Document</title>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

</head>

<body>

<form method="get" action="<?php echo $_SERVER['PHP_SELF']; ?>">

  <input name=venda" type="checkbox" id="venda" value="yes">

  <input name="locacao" type="checkbox" id="locacao" value="yes">

  <input name="temporada" type="checkbox" id="temporada" value="yes">

  <input type="submit" name="enviar" value="Submit">

</form>

<?

if(isset($_GET['enviar])):

$venda = $_GET['venda'];

$locacao = $_GET['locacao'];

$temporada = $_GET['temporada'];

if($venda != "yes"){

$venda = "no";

}

if($locacao != "yes"){

$locacao = "no";

}

if($temporada != "yes"){

$temporada = "no";

}

endif;

?>

</body>

</html>

Eu fiz algumas alterações no seu código... dá uma olhada.

Falou!

Link para o comentário
Compartilhar em outros sites

  • 0

Ahhh, entendi o problema... bom, tenta fazer esta alteração no código que eu te passei (vou colocar em vermelho)... caso não funcione, posta o código pra gente dar uma olhada smile.gif

Falou!

if(isset($_GET['enviar'])):

$venda = isset($_GET['venda]) ? $_GET['venda'] : NULL;

$locacao = isset($_GET['locacao']) ? $_GET['locacao'] : NULL;

$temporada = isset($_GET['temporada']) ? $_GET['temporada'] : NULL;

if($venda != "yes"){

Link para o comentário
Compartilhar em outros sites

  • 0

Essa é uma forma abreviada de escrever if (...) { ... } else { ... }

Assim:

$venda = isset($_GET['venda']) ? $_GET['venda'] : NULL;

é o mesmo que:

if (isset($_GET['venda])) {

    $venda = $_GET['venda'];

} else {

    $venda = NULL;

}

Entendeu? Bem mais fácil, né? O NULL é só pra associar a ela um valor nulo... no seu caso, que você tá atribuindo o valor "no" caso ela não esteja definida (ou seja, caso o cara não clique no checkbox), poderia ser assim tb:

$venda = isset($_GET['venda']) ? $_GET['venda'] : "no";

beleza? Antes da interrogação é a condição do "if", e depois do ":" começa o "else"

Falou!

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,2k
×
×
  • Criar Novo...