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');
}
?>
Pergunta
gersonab
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 :
$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] == ">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
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.