Ir para conteúdo
Fórum Script Brasil

Norivan Oliveira

Veteranos
  • Total de itens

    2.001
  • Registro em

  • Última visita

Tudo que Norivan Oliveira postou

  1. Norivan Oliveira

    Buscar Valor/Nome

    O valor da varriavel $login_usuario não é igual ao valor da coluna numero_sorteio por isso não imprime o que você quer
  2. Não, se você quer inserir vários registros na mesma coluna de uma tabela de banco deve colocar um separador entre os valores, virgulas por exemplos, e ao fazer a query de select deve retornar o valor da coluna inteiro, se você precisar separar os dados após isto crie um array.
  3. Entendo, o ERP da empresa na qual trabalho é cheio de ferramentas para geração dinâmica, cada uma para gerar uma coisa, propostas, contratos, paginas de internet e etc. É o mesmo conceito de gestor de conteúdo, fácil de fazer em termos técnicos. No entanto, somente pode ser feita por encomenda pois cada empresa e cada uma dessas funções tem suas regras de negócios especificas, e dependendo da regra de negocio implementada o processo pode ser demorado. Por exemplo uma coisa é fazer um gerador de propostas avulsas para a padaria da esquina que não quer saber qual usuário do sistema gerou, quando gerou, para quem gerou, não quer que o sistema verifique os cálculos e etc. Outra completamente diferente é você fazer um gerador de propostas para uma empresa que necessita de relatórios, verificações, dentre outras coisas. Um exemplo é o gerador de propostas de venda de produtos do nosso sistema interno, quando comecei a escrever a 1 ano atrás tinha apenas uma classe e 5 métodos e hoje em dia tem mais métodos e classes que o site da empresa por conta das necessidades descobertas durante o período de utilização. Respondendo sua pergunta, sim, alguém pode desenvolver sobre encomenda, eu mesmo desenvolvo sistemas por encomenda, no entanto para isto você deve postar este tópico na sala classificados dai o pessoal que faz freelancer aqui no fórum poderá te ajudar.
  4. :o Tira as tags <?php ?> ou <? ?> que o cóodigo será impresso todo na tela como texto.
  5. Pelo layout da página a parte debaixo é uma listagem de registros no bd ou outra fonte de dados contendo os banners que você já cadastrou. O mais provavel é que estes dados venham do bd, desta forma, se já não houver, você deverá criar uma coluna no bd para guardar a url do site. Após isto é só você procurar no código do sistema, nesta página do print provavelmente, onde ele exibe essa lista e adicionar os dados do campo que guarda a url na tag que ele gera. $a=mysql_query("SELECT site, arquivo, url FROM banners"); while ($reg = mysql_fetch_assoc($a)) { echo "<a href=".$reg['url']." target='_blank'"; // continua... }
  6. Norivan Oliveira

    PhpMyAdmin 3 Erro!

    Você está implantando um ambiente de desenvolvimento ou produção? Caso seja um ambiente de desenvolvimento não há necessidade nenhuma de ficar quebrando a cabeça com erros, instale um pacote pronto. Caso seja um ambiente de produção: qual o metodo de autenticação que você setou no config do phpmyadmin? Cookies, HTTP ou direto pelo código???
  7. se você fez isso vai ter de passar um recuperador de arquivos na sua pasta Identies que fica dentro da Documents and settings se tiver usando o XP Mas o mais normal nesses casos é o troca do arquivo dbx da pasta de emails que você está tentando abrir, dessa forma o outlook cria um novo dbx para a pasta por exemplo: Caixa de entrada.dbx = Caixa de entrada(1).dbx e passa a usar os novos arquivos que estão vazios, dessa forma basta você criar uma nova pasta no outlook chamada por exemplo Antiga Caixa de Entradas e renomear o arquivo Caixa de entrada.dbx para Antiga Caixa de entrada.dbx
  8. O seu while não precisa ficar dentro da função você pode apenas passar uma array para a função com o resultado retornado do banco. <? function email($arr){ ?> produto: <?= $arr['ID_PEDIDO'] ?> <? } ?> Ou salvar no bd ou em arquivo o pedido do cliente e construir a string para passar para função mail, aliás é assim que eu faço. Dessa forma tenho um log.
  9. Resumindo Se você salvar o arquivo em utf-8 e adicionar a meta charset em utf-8 a página será exibida perfeitamente Se você salvar o arquivo em ANSI e adicionar a meta utf-8 vai exibir tudo errado Para salvar em utf-8 no notepad: arquivo>>salvar como>>codificacao = utf-8 No DW: CTRL+J>>>Title e codification>>Codification = utf-8 Sendo que quando você fizer isso no DW ele adicionará/susbstituirá automaticamente a tag de codificação da pagina Cagadas freqüentes 1. Usando includes: na pagina que chama colocar a codificação utf-8 e salvar a pagina chamada em ANSI 2. Exibir dados de banco de dados com colunas salvas em ISO em uma página com codificação utf-8 sem fazer a conversão de ISO para UTF-8 3. Ao cadastrar um dado vindo de uma página UTF-8 enviar ele em ISO para o banco (FCKEditor faz isso na configuração padrão) e tentar exibir os dados em utf8 depois sem fazer a conversão Basicamente é isso, no fórum existem vários posts sobre esse assunto, pesquise e descobrirá mais informações caso precise No entanto antes de você sair colocando utf-8 para todo lado, vale lembrar que nosso padrão é ISO_8859-1
  10. Encapsule o HTM que você quer enviar em uma função <?php function email(){ ?> <table><tr><td>content</td></tr></table> <?php } $texto = email(); ?> Depois é só enviar seu email mail("eu@eu.com","compras",$texto);
  11. Norivan Oliveira

    script

    Não adianta inventar, a saída HTML deve ser publica.
  12. O campo de formulário "tipo" que você pretende carregar na variável $tipo é esse select de nome tipo? Se for não vai funcionar nunca, a variável $tipo tem que estar carregada antes. Se não para a página de destino de busca, deveria estar para mesma página do formulário. O certo é você fazer esse select como um menu de salto, ao clicar ele redirecionaria a página usando window.location ou similar para algo como search.php?tipo=motos, dai você leria esse parametro de url e ai sim jogaria para dentro de seu switch. Ou mesmo poderá utilizar Ajax para carregar esta variável.
  13. Esse problema é clássico, qualquer div vai ficar abaixo de um objeto, como flash é carregado como objeto no HTML sua div sempre vai ficar por trás. A menos que você encapsule seu flash em uma div, assim: <style> #st1{ position: absolute; z-index: 3; } #st2{ z-index: 0; } </style> <div id="st1">TEXTO</div> <div id="st2">FLASH</div>
  14. auto.php <?php $sql="UPDATE tabela SET valorb=valorb+1;"; mysql_query($sql); ?> Agende o cron para executar a pagina auto.php de 30 em 30 dias
  15. A solução mais básica: Veja qual o charset está a saída hml do site, olhe no head, este charset deve seguir o mesmo padrão da codificação do arquivo, nos arquivos que você está traduzindo use o mesmo charset. Por exemplo: 1. Se a saida estiver em ISO Europeu Ocidental, você deve utilizar ISO Europeu Ocidental nas páginas que traduzirá, no DW você faz isso apertando CTRL+J>>>Codificação>>>Selecione Europa Ocidental e clique em OK. 2. Se estiver em UTF-8 você faz o contrário:CTRL+J>>>Codificação>>>Selecione UTF-8 e clique em OK Se a codificação de saída for ISO é bom seguir as regras de substituição de caracteres especiais para ISO, como no exemplo abaixo da palavra cão: É importante entender que não adianta nada mudar a tag de codificação da página se o arquivo não for salvo na mesma codificação, no DW ao você mudar a tag pelo CTRL+J e posteriormente salvar o arquivo ele já unifica a codificação do arquivo para uma compativel com a que está escrita na tag. Mas se você não der o CTRL+J antes de salvar ele não fara isso. E também, por exemplo se você salvar o arquivo pelo DW em UTF-8, abrir no Notepad ou qualquer outro editor que não tenha por default a codificação de arquivo utf-8 seu arquivo vaidar pau nos caracteres especiais. Ou seja, sempre que você abrir e salvar o arquivo de novo você tem que tomar cuidado com a codificação do arquivo. No caso que citei acima ao salvar no notepad você teria que clicar em codificação na janela de salvar e mudar pra utf-8.
  16. O erro é simples você está fazendo mas não está entendendo o que está fazendo, entenda o que você está fazendo e encontrará a solução. Para seu próprio bem vou ter responder com algumas perguntas: 1. Qual é o erro? "os dados não aparecem no formulário" 2. Para pegar os dados que estão no banco de dados preciso? "fazer um select no banco de dados (no seu caso seria recordset)" 3. Para exibir os dados no formulário preciso? "chamar meu recordset em cada campo requisitanto a informação relativa a cada campo" 4. Mas tá aí como eu chamo alguém que só vai existir depois que eu morrer??! Não tem jeito concorda? Esse é o erro do seu código, você chama a varriavel (array) $row_Recordset1 no formulário, mas essa varriavel só é criada depois que você chamou ela. Primeiro você tem que criar a varriavel para depois chamar ela No caso especifico do seu código ela é chama quando está escrito: E é criada quando está escrito: Munido dessas informações junte 2+2 de umaa olhada no seu código pare para entende-lo e conserte-o PS: favor usar BBCode ao postar códigos
  17. Difícil te responder pois é um processo que apesar de não ser difícil envolve conhecimento em vários assuntos diferentes, pela sua pergunta imagino que você esteja partindo do 0 (ou quase isso) em termos de conhecimento. Por este motivo vou mover seu post para redes porque primeiro você vai ter que brincar um pouco com redes para criar a infra-estrutura lógica e fisíca do seu mini-host. Depois você deve ver sobre servidores http, servidores de banco, servidores ftp, ler um pouco o manual do cpanel e por ai vai. Esse tutorial pode te ajudar nessa segunda fase: Como Montar um Servidor Web em Casa
  18. Não necessariamente no mesmo servidor, você pode deixar o banco em um servidor dedicado ao bd que alias é o correto. Servidor de banco (dados) >>> Servidor de aplicação (aplicação) >>> Estações Formas de optimizar existem, no entanto irá depender muito mais do seu banco de dados neste caso, o Oracle por exemplo utilizaria um cliente no servidor de aplicação tornando mais rápido o acesso as ultimas alterações no banco, possibilitando o uso de flashback query's e etc. Quanto menos açoes no bd e quanto menores forem suas instruções sql mais rapido se torna o procedimento... você também pode criar espelhos em xml para agilizar algumas consultas, mas a maior parte do desempenho vai mesmo depender do seu bd quando você for consuta-lo. Procedures vejo mais como uma forma de organizar as ações no bd e atribuir algumas regras de SLA do que desempenho até por que cria um processo a mais.
  19. Puts nunca vi tanto join para fazer uma coisa tão simples. $n=$_GET['n']; // resgata parametro de url $r="SELECT * FROM n ORDER BY n.intNotID DESC LIMIT".$n; // limita os resultados do banco ao paramentro de url $q=mysql_query($r); while($l = mysql_fetch_assoc($q)){ echo $l['strNotTitle']; // exibe dados em laço } /* if($_GET['n']<1){ header("location: ".$_SERVER['PHP_SELF']."?n=5"); } */
  20. Se antes do session_start tiver qualquer outra saida no buffer, mesmo sendo um simples echo "a";, vai dar pau. Use um debug para saber onde está essa saída... Você também pode usar a função ob_start()...ob_flush_end() para resolver este problema. Ou mesmo ocultar o alerta se o script estiver funcionando: @session_start() ou if(!isset($_SESSION)){ session_start(); }
  21. .htacess com apenas um parametro de URL é bem facil de fazer parrtindo do principio que você terá de abrir todas suas paginas por uma pagina mestre(template) basta criar a regra de reescrita para carregar tudo após a barra como um parametro de url da pagina mestre: RewriteRule ^(.*)$ PAGINAMESTRE.php?page=$1"; Essa classe de URL amigáveis pode te ajudar
  22. Dreamweaver não é rudimentar e nem é um editor, é uma IDE. Você como designer deve estar acostumado a vídeos e imagens onde pra onde você apontar o objeto vai ficar, mesmo neste conceito podem haver poucas variações de acordo com impressoras e displays. Quando se trabalha com programação a varriação não é pouca, é total, porque tudo que você vai fazer depende das configurações do aparelho que a pessoa está usando para acessar aquela pagina, que pode ser um celular, um palm, um computador, um programa, um robô e milhões de outras coisas que podem estar usando internet explorer 5, 6, 7, 8; firefox 2, 3....; sistema operacional linux, free bsb, windows 98.... ou o que for. Você trabalha com o conceito de ser multi-ambiente, além de de que interagir, dar acessibilidade a varios tipos diferentes de configurações. Por exemplo o que você fala de o DW não deixar você colocar um objeto no lugar que quiser... Na verdade deixa basta você clicar em Insert>>>Layout Objects>>>AP DIV e tudo que você colocar ali dentro você pode mover para o lugar que quiser. Pois é uma camada em posição absolute (acima de tudo). No entanto vai dar diferença de acordo com as configurações do usuário, como num vídeo (se você faz um video em flash e o usuario não tem flash instalado ele não vê). Só que ai que entra a grande questão, você está trabalhando com a "alta estrada da informação" (internet) se sua aplicação não funcionar o problema é seu, o usuário troca de canal, não adianta falar que não funcionou por que ele não tem "sinal digital na tv", ele tem milhões de outras escolhas apenas em um clique. Não é TV que tem 100 canais apenas, seu concorrentes são 1 trilhão de outros sites. Para sanar isto existem os padrões de linguaguens, ao que você se refere seriam os padrões HTML e CSS que você pode consultar através do site da W3C. Além disso use sua criatividade, para fazer o melhor e mais compativel, Dreamweaver não é um editor de imagens ou vídeos, é uma IDE de programação multi-linguagens, as linguagens que posicionam objetos são o HTML, CSS e em alguns casos o JavaScript (trabalhando com Ajax). Você deve conhecer estas linguagens para trabalhar com web, o DW apenas vai facilitar, deixar mais rapido o desenvolvimento, principalmente de linguagens client-side. Forma fácil? tem! Basta você usar a tecnica "meu cliente/chefe é burro": Posicione tudo em absolute usando uma AP DIV, não se preocupe com padrão nenhum, não se preocupe com acesso de deficientes, faça tudo na base do ctrl+c ctrl+v e teste tudo no seu internet explorer se funcionar seu cliente/chefe vão amar e possivelmente te promover, tamanho a sua rapidez para fazer sites. Até o dia em que algum cliente deles quiser acessar usando outro dispositivo, sistema ou mesmo navegador...
  23. o .htacess fica na raiz da sua pasta que vai seguir as regras do mesmo. Exemplo: Se você tem um portal com forum, você pode ter um htacess para o portal e outro pro forum: ./ .htacess /forum/ .htacess Mas creio que o que você quer na verdade está respondido neste tópico sobre SEO
  24. Olha cada um tem seu jeito de resolver isto... vai da criatividade e necessidade de cada um. No entanto eu particulrmente creio que a melhor forma de trabalhar com layout's é poder torna-los dinâmicos, do contrário não tem sentindo programar, programar uma coisa que só entra em um layout é meio anos 90. Quando você finalizar seu PSD mestre copie as partes principais dele para outros PSD's e só depois exporte ele em HTML e tabelas ou CSS. Crie a estrutura para inclusão dos arquivos em uma página mestre no DW Inclua os arquivos cada um em seu devido lugar, sendo que a parte que entra o conteudo deve ser uma tabela ou div que pode ser expandida. Exemplo: <table><tr><td valign=top>menu</td><td valign=top><table><tr><td>conteudo<br><br><br><br><br><br><br><br><br></td></tr></table></td></tr></table> Dessa forma não importa se seu conteudo tem duas ou mil linhas, seu layout não vai quebrar
×
×
  • Criar Novo...