Te sugiero que las variables las declares con var_dump() para ver que traen, esto hazlo exactamente despues de que haces el
extract(), pero mientras tanto verifica si esto te resuelve. Te sugiero no concatener cuando no hay necesidad
Código PHP:
Ver original$sql = "UPDATE contenido set titulo='$titulo', contenido_html='$contenido_html, p_clave='$p_clave' WHERE id='$id'";