Jump to content


Photo

Botao Radio


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

#1 felipe666

felipe666

    Turista

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

Posted 01/09/2004, 18:26

como eu faco pra saber se o radio esta cheked e fazer com q se estiver cheked ele envie o valor Sim ?

Edição feita por: felipe666, 01/09/2004, 19:11.


#2 dark sonic

dark sonic

    12 Horas

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

Posted 01/09/2004, 19:00

Quando você criar eles você da a ele um nome de grupo como por exemplo:
radio e o nome ou value dos dois você coloca um como sim e outro como não, ai depois é só você usar

$_POST['radio']

Isso caso seu form seja em POST e for em GET você usa o

$_GET['radio']

Ai isso é só uma base agora é só você ir aperfeiçoando e utilizando-o como necessitar

#3 felipe666

felipe666

    Turista

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

Posted 01/09/2004, 19:02

nao entendi kra me ajuda

Edição feita por: felipe666, 01/09/2004, 19:11.


#4 Sonny

Sonny

    Novato no fórum

  • Usuários
  • 9 posts
  • Sexo:Não informado
  • Localidade:Campo Grande - Mato Grosso do Sul - Brasil
  • Interesses:Sou programador PHP/HTML utilizando banco de dados em MySql.<br><br>Adoro animes, atuo no ramo.<br><br>Php para mim é uma das melhores coisas que já aprendi em minha vida, adoro programar.<br><br>No momento prentendo aprender javascript, que é outra coisa que me interessa muito.

Posted 02/09/2004, 03:15

Formulário:
<form method="POST" action="check.php">
Radio 1: <input type="radio" name="radio1" value="1" checked><br>
Radio 2: <input type="radio" name="radio2" value="1"><br>
Radio 3: <input type="radio" name="radio3" value="1" checked><br>
Radio 4: <input type="radio" name="radio4" value="1"><br>
</form>

Destino do formulário (check.php):
PHP

<?php
if($_POST["radio1"] == 1){
echo (
"O botão Radio 1 está selecionado!");
}
if(
$_POST["radio2"] == 1){
echo (
"<br>O botão Radio 2 está selecionado!");
}
if(
$_POST["radio3"] == 1){
echo (
"<br>O botão Radio 3 está selecionado!");
}
if(
$_POST["radio4"] == 1){
echo (
"<br>O botão Radio 4 está selecionado!");
}
?>


Espero ter ajudado-lhe.
Raí Nunes Espíndola,
Programador PHP.
http://dbbr.net/
Fãn de animes.
Ps.: Sailor Moon não deve ser chamado de anime ¬¬'

#5 felipe666

felipe666

    Turista

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

Posted 02/09/2004, 10:26

nao funciona kra tipo
o bota ja fica cheked e nao pode acontecer isso pq eu tenho dois um do lado do outro um o SIM e o NAO

e quando eu clico no nao o sim fica checked tbm


:unsure:

#6 hefestos

hefestos

    Normal

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

Posted 02/09/2004, 10:26

e o checkbox como funciona ?
Éverton Luiz Gomes
www.evertongomes.com
evertonluiz@gmail.com
(47) 8402-1996

#7 felipe666

felipe666

    Turista

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

Posted 02/09/2004, 10:54

<?
if ($radio == '1'){
$preimpressao = "Não";
}
else {
$preimpressao = "Sim";
}
?>

<form method=post action="">
<input type="radio" name="radio1" value="0">
<input type="radio" name="radio1" value="1">
</form>

assim ele funciona mas eu só recebo o Sim mesmo q eu coloke em cima do nao ele pega o valor sim
pq isso? meu servidor de php ta com o php 3
nao precisa colocar $_POST hehe
ajuda eu ae =)

#8 felipe666

felipe666

    Turista

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

Posted 02/09/2004, 11:07

ahh ja consegui era uma besteirinha q eu nao tinha visto

if ($radio == '1'){

o if tava errado o nome da radio heuahe tinha q ser RADIO1 e nao RADIO

valeu ae galera ja consegui brigadao pela ajuda =)

#9 Sonny

Sonny

    Novato no fórum

  • Usuários
  • 9 posts
  • Sexo:Não informado
  • Localidade:Campo Grande - Mato Grosso do Sul - Brasil
  • Interesses:Sou programador PHP/HTML utilizando banco de dados em MySql.<br><br>Adoro animes, atuo no ramo.<br><br>Php para mim é uma das melhores coisas que já aprendi em minha vida, adoro programar.<br><br>No momento prentendo aprender javascript, que é outra coisa que me interessa muito.

Posted 02/09/2004, 11:15

PHP

<html>
<head>
<title>Formulário de Radio</title>
<?php
if($_POST["radio1"] == "1"){
echo
"Você selecionou Sim no Radio 1!";
}elseif(
$_POST["radio1"] == "2"){
echo
"Você selecionou Não no Radio 1!";
}else{
echo
"Você não selecionou nenhuma opção no Radio 1!";
}

if(
$_POST["radio2] == "1"){
echo "
<br>Você selecionou Sim no Radio 2";
}elseif($_POST["radio2] == "2"){
echo
"<br>Você selecionou Não no Radio 2";
}else{
echo
"Você não selecionou nenhuma opção no Radio 2!";
}

if(
$_POST["radio3] == "1"){
echo "
<br>Você selecionou Sim no Radio 3";
}elseif($_POST["radio3] == "2"){
echo
"<br>Você selecionou Não no Radio 3";
}else{
echo
"Você não selecionou nenhuma opção no Radio 3!";
}

if(
$_POST["radio4] == "1"){
echo "
<br>Você selecionou Sim no Radio 4";
}elseif($_POST["radio4] == "2"){
echo
"<br>Você selecionou Não no Radio 4";
}else{
echo
"Você não selecionou nenhuma opção no Radio 4!";
}
?>
</head>
<form method="POST" action="">
Radio 1: <input type="radio" name="radio1" value="1" checked> Sim <input type="radio" name="radio1" value="2"> Não<br>
Radio 2: <input type="radio" name="radio2" value="1" checked> Sim <input type="radio" name="radio2" value="2"> Não<br>
Radio 3: <input type="radio" name="radio3" value="1" checked> Sim <input type="radio" name="radio3" value="2"> Não<br>
Radio 4: <input type="radio" name="radio4" value="1" checked> Sim <input type="radio" name="radio4" value="2"> Não<br>
</form>
</html>


Percebe-se que eu coloquei um "else" por segurança, porém ele só pode checar o sim ou não...
Eu deixei o Sim checado, pois caso não deixe chegado ele pode optar por não selecionar nenhum, dai o else é executado.

Espero ter ajudado :lol:
Raí Nunes Espíndola,
Programador PHP.
http://dbbr.net/
Fãn de animes.
Ps.: Sailor Moon não deve ser chamado de anime ¬¬'

#10 felipe666

felipe666

    Turista

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

Posted 02/09/2004, 12:46

ajudo sim kra valeu =)
brigadao mesmo..

fuiz :D




1 user(s) are reading this topic

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

IPB Skin By Virteq