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

checkbox


Evandro Araujo

Pergunta

Gostaria de fazer o seguinte,

Quando clicasse no checkbox do meu site, preencheria uma variavel como 1 else 0,

como eu posso fazer isso

segue abaixo o script


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>

<style type="text/css">
<!--
body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
background-color: #FFFFFF;
}
-->
</style>
<link href="css.css" rel="stylesheet" type="text/css" />
<script src="../SpryAssets/SpryMenuBar.js" type="text/javascript"></script>
<link href="../SpryAssets/SpryMenuBarHorizontal.css" rel="stylesheet" type="text/css" />
<link href="../SpryAssets/SpryMenuBarVertical.css" rel="stylesheet" type="text/css" /></head>

<body>

<table width="710" height="375" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td height="80" colspan="2" valign="top" bgcolor="#CCCCCC"><div align="left"><img src="imagens/logo.png" width="233" height="87" /></div></td>
</tr>
<tr>
<td width="94" valign="top"><ul id="MenuBar1" class="MenuBarVertical">
<li><a href="#">Home</a></li>
<li><a class="MenuBarItemSubmenu" href="#">Produtos</a>
<ul>
<li><a href="inc_produtos.php">Inclusao</a></li>
<li><a href="manut_produtos.php">Manuten&ccedil;&atilde;o</a></li>
</ul>
</li>
<li><a href="#" class="MenuBarItemSubmenu">Categoria</a>
<ul>
<li><a href="#">Untitled Item</a></li>
<li><a href="#">Untitled Item</a></li>
</ul>
</li>
<li><a class="MenuBarItemSubmenu" href="#">Config</a>
<ul>
<li><a class="MenuBarItemSubmenu" href="#">Item 3.1</a>
<ul>
<li><a href="#">Item 3.1.1</a></li>
<li><a href="#">Item 3.1.2</a></li>
</ul>
</li>
<li><a href="#">Item 3.2</a></li>
<li><a href="#">Item 3.3</a></li>
</ul>
</li>
<li><a href="#">Usuario</a></li>
</ul></td>
<td width="1338" valign="top"><table width="580" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="580">&nbsp;</td>
</tr>
</table>

<script language="Javascript">
function teste(){
if (document.forms[0].exibir.checked)
document.forms[0].edit1.text=1;
else{
document.forms[0].edit1.text=0;
}
}
</script>

<table width="358" border="0" align="center" cellpadding="0" cellspacing="0">
<form name="form1" action="alterar_db_new.php?id=<?php echo $_GET['id'] ?>" method="post">

<tr>
<td width="134">Categoria</td>
<td width="416"><?php
//conecta ao servidor mysql
$link = mysql_connect("localhost","root","") or die ("Não foi possível conectar ao servidor");

//seleciona a base de dados
mysql_select_db("lojavirtual", $link)or die("Não foi possível selecionar a base de dados!");

//clausula sql
$sql = "SELECT * FROM categorias";

//executa a clausula sql
$result = mysql_query($sql)or die("Falha na execução da instrução SQL!");


//imprimir um campo select
echo "<select name=\"id_categ\" id=\"Id\">";



//faz o loop para preencher o campo criado com os valores retornados na consulta
while($dados = mysql_fetch_array($result))
{
$id_categ=$dados['id'];
echo "<option value='".$id_categ."'>".$dados['nome']."</option>";
}

//fecha o campo select e o formulário
echo "</select>";

//fecha a conexão com o mysql
mysql_close($link);
?></td>
</tr>
<?php

/*
* faz a conexao ao banco
* e seleciona a base de dados
*/
$conexao = mysql_connect("localhost", "root", "")
or die ("Erro na conexão ao banco de dados.");
$db = mysql_select_db("lojavirtual")
or die ("Erro ao selecionar a base de dados.");

/*
* monta e executa consulta em SQL
*/
$sql = "SELECT * FROM produtos WHERE id = ".$_GET['id'];
$resultado = mysql_query($sql)
or die ("Não foi possível realizar a consulta.");

$linha=mysql_fetch_array($resultado);

?>


<tr>
<td>Produto</td>
<td><input type="text" name="produto" value="<?php echo $linha['produto'] ?>" size="32" /></td>
</tr>
<tr>
<td>Descricao</td>
<td>
<script type="text/javascript" src="../nicEdit.js"></script>
<script type="text/javascript">
bkLib.onDomLoaded(function() { nicEditors.allTextAreas() });
</script>
<textarea name="descricao" cols="35" ><?php echo $linha['descricao'] ?>
</textarea> </td>
</tr>
<tr>
<td>Imagem</td>
<td>
<input type="text" name="img" value="<?php echo $linha['imagem'] ?>" size="32" />
<input type="file" name="imagem" size="32" /></td>
</tr>
<tr>
<td>Valor</td>
<td><input type="text" name="valor" value="<?php echo $linha['valor'] ?>" size="32" /></td>
</tr>
<tr>
<td>Frete</td>
<td><input type="text" name="frete" value="<?php echo $linha['valor'] ?>" size="32" /></td>
</tr>
<tr>
<td>Promocao</td>
<td><input type="checkbox" name="promocao" value="<?php echo $linha['promocao'] ?>" /></td>
</tr>
<tr>
<td>Exibir</td>

<td>
<?php
if ($linha['exibir'] == "1") {?>

<input type="checkbox" name="exibir" value="checked" checked="checked"/>
<?php
$v_exibir = "0";
echo $v_exibir;


}
?>
<?php
if ($linha['exibir'] == "0"){ ?>
<input type="checkbox" name="exibir" value="1"/>
<?php
$v_exibir = "0";
echo $v_exibir;
}
?>


</td>
</tr>
<tr>
<td>&nbsp;</td>
<td><input type="submit" value="alterar registro" />
<input name="edit1" type="hidden" ></td>
</tr>
</form>
</table>
<p>&nbsp;</p></td>
</tr>

<tr>
<td colspan="2">rodape</td>
</tr>
</table>

<script type="text/javascript">
<!--
var MenuBar1 = new Spry.Widget.MenuBar("MenuBar1", {imgRight:"SpryAssets/SpryMenuBarRightHover.gif"});
//-->
</script>
</body>
</html>
[/codebox]

Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

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,2k
    • Posts
      651,9k
×
×
  • Criar Novo...