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

Atualizar dados dos checkbox


gersonab

Pergunta

Como fazer update com dados dos checkbox, estou quebrando a cabeça um tempão e nada e não encontro na net esta particularidade.

tenho o formulario :

<tr>
                  <td><input type="checkbox" name="analise_pro[]" value="CONCENTRAÇÃO (A.T.)" /></td>
                  <td>CONCENTRAÇÃO (A.T.)</td>
                    <td><input type="checkbox" name="analise_pro[]" value="CONCENTRAÇÃO (REFR)" /></td>
                  <td>CONCENTRAÇÃO (REFR)</td>
                    <td><input type="checkbox" name="analise_pro[]" value="CONCENTRAÇÃO ÁCIDA" /></td>
                  <td>CONCENTRAÇÃO ÁCIDA</td>
                    <td><input type="checkbox" name="analise_pro[]" value="CONDUTIVIDADE" /></td>
                  <td>CONDUTIVIDADE</td>
                </tr>

meu sql:
$produto_pro = $_POST['pro_pro'];
$fab_pro = $_POST['fab_pro'];
$lote_pro = $_POST['lote_pro'];
$analise_pro = implode(' <br> ',$_POST["analise_pro"]);

if($_GET['funcao'] == "gravar")
{

$sql_gravar = mysql_query("INSERT INTO produto ( pro_pro,fab_pro,lote_pro,analise_pro) VALUE ('$pro_pro','$fab_pro','$lote_pro','$analise_pro')");
header('Location:cad_pord.php');
}
até ai não é problema insere normalmente no banco, agora como eu faço o update ? tipo os checkbox virem marcados para poderem ser alterados ... sql update:
if($_GET['funcao'] == "editar"){
$id = $_GET['id_pro'];
$sql_alterar = mysql_query("UPDATE produto SET pro_pro='$pro_pro', fab_pro='$fab_pro', lote_pro='$lote_pro', analise_pro='$analise_pro' WHERE id_pro='$id_pro'");
header('Location:cad_pord.php');
}
?>
já tentado :
if($_GET['funcao'] == "editar"){
$id_an = $_GET['id_pro'];
$sql_update = mysql_query("SELECT * FROM produto WHERE id_pro='$id_pro'");
while($linha = mysql_fetch_array($sql_update)){
  $produto_pro = $linha['pro_pro'];
  $fab_pro = $linha['fab_pro'];
  $lote_pro = $linha['lote_pro'];
  $analise_pro = $linha['analise_pro'];
  $variavel = explode(" ", $analise_pro);
}

<tr>
                  <td><input type="checkbox" name="analise_pro[]" value="ASPECTO" <? if($variavel[8] == "&gt;100u") { echo "checked"; } ?> /></td>
                  <td>ASPECTO</td>
                    <td><input type="checkbox" name="analise_pro[]" value="BACTÉRIAS" <? if($variavel[9] == "ASPECTO") { echo "checked"; } ?> /></td>
                  <td>BACTÉRIAS</td>
                    <td><input type="checkbox" name="analise_pro[]" value="CINZAS (800°C)" <? if($variavel[10] == "CINZAS (800°C)") { echo "checked"; } ?> /></td>
                  <td>CINZAS (800°C)</td>
                    <td><input type="checkbox" name="analise_pro[]" value="CLASSIFICAÇÃO ISO" <? if($variavel[11] == "CLASSIFICAÇÃO ISO") { echo "checked"; } ?> /></td>
                  <td>CLASSIFICAÇÃO ISO</td>
                </tr>

agradeço toda e qualquer ajuda.

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

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