Estou executando uma query Update mas ela , cria um novo item no banco com as mesmas informações que inseri no input

<?php $sql="SELECT * FROM tb02_produto"; $con=mysqli_query($conn,$sql); while($resultado=$con->fetch_array()){ ?>
<div class="card mb-4 shadow-sm">
  <div class="card-header">

   <?php if($_SESSION['userType']){?><button class="btn"  data-toggle="modal" data-target="#exampleModal<?php echo $resultado['tb02_codProd'];?>" style="margin-left:-90%"><img src="imgs/icones/lapis.png" width="30px" ></button>
   <?php } ?>
Alterar Informações do produto
×

Nome do Produto

Preço do produto

Descrição do produto

Imagem atual do produto <?php echo" ";?>

Selecionar imagem nova


    <button type="button" class="btn btn-outline-secondary" data-dismiss="modal">Delete</button>
    <button type="submit" onclick="attProd();" class="btn btn-outline-primary">Salvar Alterações</button>
    </form>
  </div>
</div>
    <h4 class="my-0 font-weight-normal">
     <?php echo" <img src='abrir_arquivo.php?id=".$resultado['tb02_codProd']."' width='100px'>";?></h4>
  </div>
  <div class="card-body">
  <h1><?php  echo"".$resultado['tb02_nameProd']; ?></h1>
    <h3 class="card-title pricing-card-title">R$ <?php  echo"".$resultado['tb02_preco']; ?></h3>
     <p><?php echo"".$resultado['tb02_descProd'];?></p>

     <?php
     if($_SESSION['userType']==1 || $_SESSION['userType']==2){
     echo"<a href='confirmeBuy.php?cod='".$resultado['tb02_codProd']."''><button  class='btn btn-outline-primary'>comprar</button></a>";
     }else{
      echo"<a href='#'><button type='button' class='btn btn-outline-secondary'>Efetue o login para poder comprar</button></a>";
     }

?>


<?php }?>

o cod não retorna nenhum erro , mas ao inves de alterar as informações no banco a respeito do item com o id informado , ela simplismente cria um novo item com codigo PK(tb02_codProd) 0 , e com as msm informações que eu coloquei nos inputs

Usa var_dump($sua_variavel) nos trechos do seu código para verificar se o conteúdo das variáveis que você está manipulando está de acordo com o que você deseja.