Jump to content
tiko165

Utilização de Checkbox

Recommended Posts

tiko165

Estou agora a usar as Checkbox, e pretendia fazer uma coisa, que não estou a ter meio de conseguir.

Na BD tenho um campo, para uma Checkbox, e por predefinido, caso essa Checkbox não seja selecciona, insere "no" automaticamente.

<input name="checkboxSlide" type="checkbox" value="yes" class="styled">
Seleccionado, regista "yes"... Senão, regista "no"

Quando faço um Insert, caso a checkbox esteja seleccionado, insere um "yes" (como value), e caso esteja em branco, regista um "no" (por predefinido pela BD).

Agora estou a tentar a fazer um UPDATE, e quando a checkbox está seleccionado, envia o value correctamente, mas em vazio envia em branco (como era de esperar).

Alguem me sabe informar, como devo dar um value a esta checkbox caso não esteja seleccionada.


collectioneuro300px.png

Share this post


Link to post
Share on other sites
bioshock
if(isset($_POST['nome_da_checkbox']))
{
// Foi seleccionada -> Envia 'Sim'
}else{
// Não foi seleccionada -> Envia 'Não'
}

Share this post


Link to post
Share on other sites
tiko165

if(isset($_POST['nome_da_checkbox']))
{
// Foi seleccionada -> Envia 'Sim'
}else{
// Não foi seleccionada -> Envia 'Não'
}

Isso dentro de um Update?? Não me parece que resulte.

Essa forma, ja a teria usado, pois é a mais obvia e a mais usada, mas neste caso, não o acho que resulte!


collectioneuro300px.png

Share this post


Link to post
Share on other sites
NunoDinis

if(isset($_POST['nome_da_checkbox']))
{
  $check=true;
}else{
  $check=false;
}
//UPDATE

Podes controlar o resultado da checkbox antes, definir o valor (neste caso se está ou não selecionada) e logo a seguir fazer o update.

Edited by NunoDinis

Estranha forma de vida que tem a capacidade de transformar comandos em mensagens de erro.

ndsotware.org

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.