Ir para conteúdo
Fórum Script Brasil

Santiago

Membros
  • Total de itens

    8
  • Registro em

  • Última visita

Sobre Santiago

Santiago's Achievements

0

Reputação

  1. Denis, boa tarde, Dscobri qual era o problema, o servidor onde minha base estava hospedada estava com problemas, os administradores instalaram a base em utro server e tudo funcionou corretamente. Obrigado.
  2. Denis, obrigado pela ajuda cara, eu coloquei essas linhas umano começo do arquivo e a outra no final, tentei fazer o restore novamente mas não funcionou. Depois rodei essas linhas novamente direto no banco e fiz o restore, ai quase tudo funcionou, todas as tabelas foram restauradas menos a tabela problematica. até ai tudo bem, mas tentei criar essa tabela depois separadamente mas também não foi possível. Acredito que o problema esteja no souce dessa tabela, mas onde? Obrigado.
  3. Senhores, bom dia, estou com o seguinte problema, fiz um dump de uma database mysql e estou tentando restaura-lo em outra database mysql que fica em outro server, o problema é que quando tento fazer a restauração aparece o seguinte erro: ERROR 1005 (HY000) at line 630: Can't create table 'casadasafricas4.tb_aconteceu_foto' (errno: -1) O source da tabela é: -- -- Table structure for table `tb_aconteceu` -- DROP TABLE IF EXISTS `tb_aconteceu`; CREATE TABLE `tb_aconteceu` ( `id_aconteceu` int(10) unsigned NOT NULL auto_increment, `id_classificacao` int(10) unsigned NOT NULL default '0', `data_aconteceu` datetime NOT NULL default '0000-00-00 00:00:00', `data_livre_aconteceu` varchar(50) NOT NULL default '', `titulo_aconteceu` varchar(200) NOT NULL default '', `participantes_aconteceu` varchar(200) NOT NULL default '', `resumo_aconteceu` text NOT NULL, `img_aconteceu` varchar(10) default NULL, `mais_aconteceu` varchar(200) default NULL, `file_aconteceu` varchar(10) default NULL, PRIMARY KEY (`id_aconteceu`), KEY `tb_aconteceu_FKIndex1` (`id_classificacao`), FULLTEXT KEY `ft_aconteceu` (`titulo_aconteceu`,`participantes_aconteceu`,`resumo_aconteceu`,`img_aconteceu`,`mais_aconteceu`) ) ENGINE=MyISAM AUTO_INCREMENT=35 DEFAULT CHARSET=latin1; -- -- Dumping data for table `tb_aconteceu` -- -- -- Table structure for table `tb_aconteceu_foto` -- DROP TABLE IF EXISTS `tb_aconteceu_foto`; CREATE TABLE `tb_aconteceu_foto` ( `id_aconteceu_foto` int(10) unsigned NOT NULL auto_increment, `id_aconteceu` int(10) unsigned NOT NULL default '0', `src_aconteceu_foto` varchar(10) NOT NULL default '', `legenda_aconteceu_foto` varchar(200) default NULL, PRIMARY KEY (`id_aconteceu_foto`), KEY `tb_aconteceu_foto_FKIndex1` (`id_aconteceu`), CONSTRAINT `tb_aconteceu_foto_ibfk_1` FOREIGN KEY (`id_aconteceu`) REFERENCES `tb_aconteceu` (`id_aconteceu`) ON DELETE CASCADE ON UPDATE CASCADE ) ENGINE=InnoDB AUTO_INCREMENT=46 DEFAULT CHARSET=latin1; -- -- Dumping data for table `tb_aconteceu_foto` -- O que pode ser esse erro? como posso corrigi-lo? Obrigado!
  4. Senhores, boa tarde, estou com um problema de loop, tenho um selectbox que me permite selecionar várias opções e grava-las no banco. Quando eu recupero essas informações no formulário para edita-las preciso mostrar-las selecionadas, assim posso saber o que está o banco. está quase tudo funcionando o problema é que quando imprimo os valores selecionados eles saem duplicados. O código é o seguinte: <select name="themes[]" size='4' multiple='multiple'> <option value="">Selecione um tema</option> <? //Array de objetos vindos da base (nesse caso os campos do selectbox que devem ser selecionados automaticamente) $t = $webmovie->theme; //intera pelo array de objetos $themes (todos os options do selectbox) for($i = 0; $i < count($themes); $i++) { //intera pelos itens que devem ser selecionados for($j = 0; $j < count($t); $j++) { //atribui o status d selectbox de acordo com a condicao //caso o $t[$j]->theme_id for igual ao $themes[$i]->id então seleciona $status = ($t[$j]->theme_id == $themes[$i]->id) ? 'selected' : ''; //imprime os options com os valores selecionados ou não echo "<option value='{$themes[$i]->id}' {$status}>{$themes[$i]->name}</option>"; } } ?> </select> E a resposta html é essa: <select multiple="multiple" size="4" name="themes[]"> <option value="">Selecione um tema</option> <option selected="" value="2">África amanhÇœ</option> <option value="2">África amanhÇœ</option> <option value="2">África amanhÇœ</option> <option value="3">África forever</option> <option selected="" value="3">África forever</option> <option value="3">África forever</option> <option value="1">África Hoje</option> <option value="1">África Hoje</option> <option value="1">África Hoje</option> <option value="4">Mais África</option> <option value="4">Mais África</option> <option selected="" value="4">Mais África</option> </select> Onde está o erro desses loops e como posso corrigi-lo? Obrigado.
  5. Senhores, boa tarde, Gostaria de saber se há alguma forma de capturar execeçoes e erros em php sem o uso dos blocos try e catch? Atualmente mantenho um site feito em php 4 onde o code é muito procedural, como o site é muito grande torna-se impossível colocar blocos try e catch em todo o site. Obrigado.
  6. Santiago

    Detecção mobile

    beleza, é o que eu vou fazer, criar uma database com os tipos de browsers, e criar uma class para verificar o tipo de browse e trata-lo corretamente. Vlw
  7. Santiago

    Detecção mobile

    Pensei em fazer isso, mas acho mais seguro uma verificação server-side, mas vale a pena tentar pela resolução também. Falei com o pessoal aqui do trabalho e chegamos ao seguinte consendo, vamos montar uma lista com o useragent dos browsers mobile conhecidos até agora e criar a função que irá verificar se é um mobile caso não for (se ele não reconhecer o browser), a função trata como sendo um desktop. Agora, vale a pena fazer essa verificação de resolução também. Vlw!
  8. Santiago

    Detecção mobile

    Boa tarde senhores, estou fazendo a versão mobile para um site antigo, mas me deparei com o seguinte desafio: Preciso descobrir se o site está sendo acessado de um desktop ou de um browser mobile (caso seja mobile fazer um redirect para a nova versão) pensei em fazer uma função que verificasse em um array se o user_agent do browser é mobile, mas existem tantas variações de browser para dispositivos móveis que acho meio complicado, tipo se aparecer um novo modelo eu teria de atualizar a função. Também tem o problema dos browsers wap que não faço idéia de como descobrir se o browser é ou não wap. Alguma sugestão de como resolver essa questão? Vlws!
×
×
  • Criar Novo...