Jump to content


Photo

Botão Checkbox


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

#1 The bLk

The bLk

    Doutor

  • Usuários
  • 761 posts
  • Sexo:Masculino
  • Localidade:Curitiba - PR

Posted 26/01/2005, 21:42

Bom, to tentando fazer um sistema de banner rotativo, mas parei aqui porque não consigo nem ferrando!

O banner vai ter dois status: ATIVADO e DESATIVADO

E tipo, vou colocar um formulário para a pessoa poder alterar as informações do banner, inclusive o status!

Mas por exemplo, tenho o banner da
nome - wmonline
endereço: http://www.wmonline.com.br
...
...
status - desativado

e eu queria ativar, mas quero que quando entre no form de editar ele esteja marcado desativado... deu pra entender???

Alguem sabe como?? :lol: :D

#2 dark sonic

dark sonic

    12 Horas

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

Posted 26/01/2005, 22:31

cara se pelo que eu intendi...

...simplesmente crie os checkbox ativado e desativado e quando o usuario for editar seus status, não faça consulta nenhuma no mysql e deixe como marcado o checkbox "desativado"

#3 The bLk

The bLk

    Doutor

  • Usuários
  • 761 posts
  • Sexo:Masculino
  • Localidade:Curitiba - PR

Posted 26/01/2005, 23:12

Tipo, não é bem isso, você interpretou apenas com o exemplo que citei, agora por exemplo, se o satus tiver ativado no mysql, eu quero que entre no form com o chekbox marcado ativado, e vice versa.. hehe

entendeu??

#4 H3NR!QU3

H3NR!QU3

    Progamador PHP!

  • Usuários
  • 1032 posts
  • Sexo:Não informado
  • Localidade:cuiaba MT
  • Interesses:programação... PHP,JAVA,C++ ,c,c# asp, asp.net e delph

Posted 26/01/2005, 23:18

simples faça assim
PHP

<?
// conexao com o banco de dados aqui!!!!!!!!!!
$x = mysql_query("select * from banners");// seleciono a tabela

while($reg = mysql_fetch_array($x)){ // adcionando os dados em um array pra listar

if($reg[status]==ativado){//se o campo status for igual a ativado ele exibe o checkbox selecionado

echo'  <input name="checkbox" type="checkbox" value="checkbox" checked>';
}else{
// caso o campo status nao tiver como ativado ele exibe o checkbox sem estar selecionado

echo' <input type="checkbox" name="checkbox" value="checkbox">';
}
}
?>


só isso


T+ :)

#5 dgt

dgt

    diego^SCFC

  • Usuários
  • 281 posts
  • Sexo:Masculino
  • Localidade:Recife-PE
  • Interesses:Java, Delphi, PHP, SQL, Modelagem de Dados, CSS, Lógica de Programação (Algoritmos), Teoria em Banco de Dados

Posted 27/01/2005, 00:03

a idéia dele seria exibir as duas opcoes.. entao uma pequena modificacao..

PHP

<?
if($reg[status]==ativado){//se o campo status for igual a ativado ele exibe o checkbox selecionado

echo'<input name="checkbox" type="checkbox" value="ativado" checked> Ativado | Desativado <input name="checkbox" type="checkbox" value="desativado">';
}else{
// caso o campo status nao tiver como ativado ele exibe o checkbox sem estar selecionado

echo'<input name="checkbox" type="checkbox" value="ativado"> Ativado | Desativado <input name="checkbox" type="checkbox" value="desativado" checked>';
}
?>


e outra coisa.. seria melhor utilizar "radio" ao inves de "checkbox"

Edição feita por: dgt, 27/01/2005, 00:04.

Posted Image

#6 reinaldo

reinaldo

    Novato no fórum

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

Posted 23/02/2005, 21:06

Montei um radio button para duas opções, sim e não...

<?
 	 if($dados[informativo]==S){//se o campo status for igual a ativado ele exibe o checkbox selecionado

echo'<input name="cad_informativo" type="radio" value="s" checked> sim <input name="cad_informativo" type="radio" value="n"> não';
}else{// caso o campo status nao tiver como ativado ele exibe o checkbox sem estar selecionado

echo'<input name="cad_informativo" type="radio" value="s"> sim <input name="cad_informativo" type="radio" value="n" checked> não';
}
?>

Existe a possibilidade de montar para cinco opções?
tipo:
camiseta PP P M G GG ??

Reinaldo

#7 dgt

dgt

    diego^SCFC

  • Usuários
  • 281 posts
  • Sexo:Masculino
  • Localidade:Recife-PE
  • Interesses:Java, Delphi, PHP, SQL, Modelagem de Dados, CSS, Lógica de Programação (Algoritmos), Teoria em Banco de Dados

Posted 24/02/2005, 03:03

claro..

if($opcao == "PP"){
// checkbox com as opções
} elseif($opcao == "P") {
// checkbox com as opções
} elseif($opcao == "M") {
// checkbox com as opções
} elseif($opcao == "G") {
// checkbox com as opções
} elseif($opcao == "GG") {
// checkbox com as opções
}

Posted Image

#8 reinaldo

reinaldo

    Novato no fórum

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

Posted 28/02/2005, 14:50

Valeu, vou montar.

Outra dúvida?

Nesse mesmo formulário, o cliente através de um login e senha entra em seu cadastro.
Eu gostaria que se fosse utilizado o UPDATE ao banco de dados e o espaço estivesse em branco (vazio) ele não sobrepor a informação que esta no banco de dados.
Quando eu altero, ele sobrepõe vazio, aí eu perco a informação inicialmente enviada ao banco de dados...
Existe alguma maneira de não sobrepor o db?
Não sei se deu para entender?

Aguardo

Reinaldo

#9 C&M

C&M

    Turista

  • Usuários
  • 35 posts
  • Sexo:Não informado
  • Localidade:Mundo Novo

Posted 28/02/2005, 17:10

Valeu, vou montar.

Outra dúvida?

Nesse mesmo formulário, o cliente através de um login e senha entra em seu cadastro.
Eu gostaria que se fosse utilizado o UPDATE ao banco de dados e o espaço estivesse em branco (vazio) ele não sobrepor a informação que esta no banco de dados.
Quando eu altero, ele sobrepõe vazio, aí eu perco a informação inicialmente enviada ao banco de dados...
Existe alguma maneira de não sobrepor o db?
Não sei se deu para entender?

Aguardo

Reinaldo

Você está dando um select no db para preecher os Campos?
acho que você deveria fazer assim
Faça um Select primeiro e para preencher os campos... Ai os campos quando o usuario entrar já estarão preenchidos ele só precisara mudar o que estiver de errado... e quando fizer o insert será incluido tudo que certinho :P ... :D ... acho que é assim

Edição feita por: C&M, 28/02/2005, 17:11.


#10 reinaldo

reinaldo

    Novato no fórum

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

Posted 28/02/2005, 18:13

Primeiro eu envio o cadastro através do insert.
Mais para frente ele pode editar seus dados, aí ele entra com o login e senha.
Ao entrar, eu uso o select, então ele visuzliza seus dados.
Clica em editar para mudar algo.
Então aparece seus dados em um formulário para edição.
Com em geral as pessoas não sabem usar a plataforma elas podem cometer alguns erros...como apagar algum dado e deixar em branco...
Então eu gostaria que se existir algum espaço no formúlario em branco, ele não sobrepor a informação já colocada no banco de dados...
Gostaria que mudasse apenas o que foi alterado e não o que foi apagado...
OK?

Reinaldo

#11 Miguceamma

Miguceamma

    MiguPenjisse

  • Usuários
  • 13201 posts

Posted 16/10/2017, 21:51

Nolvadex On Sale Usa Buy Xenical 120 Mg Uk Propecia Efectivo buy viagra Propecia Vitamins
Pseudomonas Aeruginosa And Amoxicillin Best Buy Stendra Direct With Free Shipping Kamagra Bericht viagra Sildenafil Tablets To Buy Lasix Oral
Keflex Pregancy viagra Trouver Du Viagra A Paris

#12 Miguceamma

Miguceamma

    MiguPenjisse

  • Usuários
  • 13201 posts

Posted 24/11/2017, 22:57

Doryx Alti Find Progesterone Pills Priligy Generico Espana cialis Donde Comprar Cialis En Espana
Buy Tamoxifen Citrate In Australia levitra Vet Prescribed Cephalexin Free Samples Of Viagra And Cialis Keflex Liquid Suspension Ingredients
Viagra Apotheke Bestellen Effets De Priligy viagra Dove Acquistare Cialis Line
Cialis Paris Xenical Without Script pharmacy prices for levitra Ordina Cialis Online Where Can I Buy Macrobid Express Delivery
Priligy Cuanto Dura buy viagra online Viagra Online Paypal
Cheap Viagra Online Canadian Pharmacy Cheap Brand Viagra Online online pharmacy Cure For Amoxicillin Allergies Acquisto Sildenafil 100mg
Levitra Preise Apotheke levitra sold over the counter Viagra Donde Comprar Precio
Photos Amoxicillin Reaction Cialis Generico Madrid Cialis Le Meilleur Prix india 4 pharmacy levitra cheap Cialys Online No Prescription Canadian Health
When Does Amoxicillin Expire Propecia Patente levitra 60 mg Baclofene Epilepsie Renal Dosing For Keflex

#13 LarPhozyHah

LarPhozyHah

    Super Veterano

  • Usuários
  • 14515 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 29/11/2017, 12:03

Buy Levothyroxine 50 Mcg Uk Amoxil Chew Tabs Ebay Orlistat cialis Buy Cialis With No Prescription Carbimazole Medecin Prescripteur Baclofene Lyon
Us Generic For Propecia Order Prednisone From Canada Lasix Purchase Online online pharmacy Sildenafil Tab 20mg
Zithromax Rat Guide Find Doxycycline Best Website Sexual Risks Propecia levitra expre delivery Order Doxycycline Online Uk Propecia 1 De 50

#14 RonsisM

RonsisM

    Super Veterano

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

Posted 29/11/2017, 19:19

Cialis 5mg No Prescription For Sale Isotretinoin Acutane Pills Pharmacy With Free Shipping Cystone cialis buy online Cialis I Alkohol Achat Cialis En Ligne France

#15 RonsisM

RonsisM

    Super Veterano

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

Posted 03/12/2017, 20:49

Cheapest Cilais Uk Order Propecia No Prescription viagra Acquistare Viagra On Line Italia Viagra Cialis Farmaci Amoxil Sale
Where Can I Buy Levaquin Amoxicillin Children Dose viagra Il Viagra Healthy Man Pills Where To Purchase Bentyl




1 user(s) are reading this topic

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

IPB Skin By Virteq