No je to záhada. Ještě testnu echem místo vložení do db, jestli se přenese dobře id. V tabulce mám sloupec id int a autoincrement a asi pokud by se id blbě přenášelo, vznikl by nový řádek.
ten dotaz je
$sql = "UPDATE `psi_jmena` SET
`vrh` = '$vrh',
`narozeni` = '$narozeni',
`matka` = '$matka',
`otec` = '$otec',
`popis_cz` = '$popis_cz',
`popis_en` = '$popis_en',
`zkousky_cz` = '$zkousky_cz',
`zkousky_en` = '$zkousky_en',
`rtg` = '$rtg',
`hd` = '$hd',
`chovny` = '$chovny',
WHERE `id` = '$id'";