Melhor forma de inserir e alterar uma tabela que possui chave do tipo UNIQUE no banco da dados:Bom, partindo do principio de que uma tabela com chave unica, nunca vai ter mais de uma linha, porque ela tem uma unica chave primaria...entao nao precisamos fazer um baita codigo usando janelas diferentes para incluir dados e outra para alterar...A unica coisa a fazer e usar uma query que faca insercao para no caso de ainda nao existirem registros na tabela e que tambem faca a substituicao dos registros existentes.Criamos a seguinte tabela de chave do tipo UNIQUE.CREATE TABLE IF NOT EXISTS `composicao` (`id_comp` int( 1 ) NOT NULL ,`coordenador` varchar( 255 ) NOT NULL ,`vice` varchar( 255 ) default NULL ,`membro1` varchar( 255 ) default NULL ,UNIQUE KEY `id_comp` ( `id_comp` ))Agora inserindo dados ou alterando:$query=("REPLACE INTO composicao SET coordenador='".($_POST["form_coordenador"])."', vice='".($_POST["form_vice"])."',membro1='".($_POST["form_membro1"])."'");Esta feito: Se o registro existe, ele vai ser substituido e se a tabela ainda estiver vazia, vai ser preenchida.E basico, mas as vezes nao e lembrado...Namaste Para quem ja passou pelo problema da utilizacao do Texmaker no Linux e percebeu que as palavras com acentos acabam por vir incompletas. Consegui solucionar entrando em Options->Configure texmaker e dentro de Tex Editor -> Editor font encoding escolhi a opcao ISO 8859-1 e isso foi suficiente para que ele aceite os acentos e compile tranquilamente. Eu nao uso o twitter, mas sei que esse "site","rede social", ou seja la o que for, ja esta dando o que falar... aparentemente as pessoas vao la e escrevem o que estao pensando, ou o que estao fazendo, ou falam de alguem... Numa dessas um cara resolveu fazer um comentario sobre o seu atual e o seu futuro-ex-emprego, provavelmente...O tal de @theconnor diz o seguinte: A Cisco me ofereceu um emprego, e agora eu preciso pesar a utilidade de um gordo salario contra viajar todo dia pra San Jose e detestar o trabalho"EHeheheh, acho que isso teve uma repercursao maior do que ele esperava...pq alguns minutos depois o Tim Levad, advogado da Cisco, retrucou: Quem e o gerente de contracao(?). Tenho certeza que eles adorariam saber que voce vai odiar o trabalho. Nos aqui na Cisco somos versados na webAntes chamavam o orkut de destruidor de lares...acho que o twitter logo logo vai fazer alguem perder o emprego :PFONTE: http://uoltecnologia.blog.uol.com.br/indicacao de blog... Serio! Essa informacao deveria pelo menos estar a venda por ai... foi muito dificil encontrar alguma informacao CORRETA de como fazer isso!!!Pra comecar, quero deixar claro que o meu objetivo aqui e colocar o total de horas!!TOTAL, ou seja, tipo um banco de horas...onde eu tenho que acumular o quantidade de horas extras que alguem fez, por exemplo.$times = array( '01:30:22', '34:17:03',);$seconds = 0;foreach ( $times as $time ){ list( $g, $i, $s ) = explode( ':', $time ); $seconds += $g * 3600; $seconds += $i * 60; $seconds += $s;}$hours = floor( $seconds / 3600 );$seconds -= $hours * 3600;$minutes = floor( $seconds / 60 );$seconds -= $minutes * 60;echo "{$hours}:{$minutes}:{$seconds}";Achei essa funcao aqui: http://www.codingforums.com/archive/index.php/t-150266.htmlBom, isso serviu muito bem pra mim, espero que ajude alguem.