Ir para conteúdo
Fórum Script Brasil

ESerra

Moderadores
  • Total de itens

    8.873
  • Registro em

  • Última visita

Tudo que ESerra postou

  1. ESerra

    Novo problema o oscommerce

    LIMIT com início negativo? Troca -20, 20 por 0, 20
  2. ESerra

    Pop up dinâmico

    Primeiro você vai precisar de um JS pra abrir o popup <script language=javascript> function avisa (URL){ window.open(URL,"janela1","width=550,height=30,scrollbars=NO") } </script> Para chamar ele você utiliza: <a href=java script:avisa('envia.php?id=$id')>TEXTO QUALQUER</a> Onde envia.php é a página que será aberta no popup, $id é a variável que vai dizer que foto é (você pode passar o caminho direto até a foto ali)... ai na envia.php (ou outro nome que você der) você resgata o valor do id e faz a exibição da foto, note que esse popup tem tamanho fixo, no seu caso seria interessante que o popup tivesse o tamanho definido a partir das medidas das fotos...
  3. Armazenar imagens ou qualquer tipo de arquivo binário no banco de dados é pedir pra ter problema... qualquer DBA sempre vai ter isso em mente... O mais comum é guardar a foto ou arquivo em uma pasta no servidor e no MySQL apenas a referência a esse arquivo... http://scriptbrasil.com.br/forum/index.php?showtopic=91361 http://scriptbrasil.com.br/forum/index.php?showtopic=103230 Acima dois exemplo de como isso funciona... Caso realmente queira dessa maneira, eu já postei a um tempo um link de como fazer isso (enviar arquivos para campos do tipo BLOB...
  4. ESerra

    Novo problema o oscommerce

    Esses erros ai de cima é porque ele não está conseguindo abrir o arquivo portugues.php, que deveria estar em 'includes/languages/'... provavelmente o arquivo não exista mesmo...
  5. ESerra

    Novo problema o oscommerce

    Tá dizendo que não existe nenhuma coluna chamada products_id na tabela products, confira isso...
  6. Basicamente uma query e um laço para criar os options... //Faz a query... $sql... echo "<select name=\"usurario\">"; while($x = mysql_fetch_assoc($sql)){ echo "<option value=\"$x['colunatal']\">$x['colunatal']</option>"; } echo "</select>";
  7. http://scriptbrasil.com.br/forum/index.php?showtopic=101609 E a um tempo atrás outro moderador postou que usava sockets.
  8. NÃO?!!?!?!?!!??!?! $largura1 = 640; $largura2 = 400;//Largura nova $prop = (100*$largura2/$largura1)/100; echo 'Largura: '.$prop*$largura1.'<BR>'; //Aqui óbvio vai dar 400 echo 'Altura: '.$prop*480; //Aqui vai dar 300 Ou seja... EXATAMENTE as mesmas dimensões que você disse acima (640 está para 400, assim como 480 está para 300)... em resumo, olha para a câmera e diga "eu não sou mais esperto que um aluno da quinta série" (vide o programa do Silvio Santos, brincadeirinha).
  9. O padrão do PHP é o script rodar durante 30 segundos no servidor, depois disso ele é encerrado, se o seu processamento estiver demorando do que isso é normal acontecer o que você falou Você pode aumentar o tempo de processamento colocando no topo do script a seguinte linha: ini_set('max_execution_time','XXX'); Onde XXX é o tempo (em segundos) que você deseja pro script...
  10. Se é o erro que estou pensando... altera $this = null; para unset($this); O arquivo que você tem que alterar é o upload.php (o endereço até ele é o informado no erro).
  11. A autenticação é feita a nível de script... o modo mais fácil de enviar e-mail autenticado é utilizando a classe phpmailer
  12. Então foi movido errado... porque essa parte que você quer (passar o dado do select pro link) é feita com javascript, só depois é que você vai resgatar o dado com o PHP... Movendo PHP » JS.
  13. Cria um formulário... no action do formulário para resgatar o dado basta $_POST['teste'] (se você for enviar usando o método GET altere POST por GET...
  14. Bastaria: $codigo = $dados[0]; O bom é você dar um print_r no array $dados, assim você vê tudo o que tem lá e os índices... não sei porque você tentou resgatar um array multi-dimensional gerado por um mysql_fatch_array, até onde eu me lembro nunca vi essa função gerar array multi-dimensional...
  15. O problema está na query... troca isso: $sql=mysql_query("select * from teste where nome like '%$busca%'", $db); Por isso: $sql=mysql_query("select * from teste where nome like '%$busca%'", $db) OR DIE (mysql_error()); Isso vai gerar um outro erro, mas esse trás a informação do próprio mysql dizendo qual o problema...
  16. Só uma dúvida, qual o problema? Porque você simplemente diz "onde está o erro", mas não diz o que a página deveria fazer e não está fazendo...
  17. E nem vai funcionar mesmo... você vai precisar usar ajax para chamar uma página php pra processar o que você quer... dessa maneira que você colocou não vai funcionar pois o PHP já vai ter sido processado quando você chamar o JS... Movendo PHP » JS.
  18. ESerra

    Adicionando itens

    Tópicos fundidos...
  19. Tentei sim, na verdade você que se embolou todo, pois olha só que você escreveu no post inicial: Ou seja, no primeiro post você colocou 300 de largura, agora no segundo você mudou para 400, ou seja, se você não se decide a largura da imagem, o culpado não sou eu, a minha lógica está perfeita....
  20. A matemática vai mal ai, hein??? $largura1 = 640; $largura2 = 300; $prop = (100*$largura2/$largura1)/100; Pronto, $prop vai conter uma número que se multiplicado por 640 e 480 vai resultar em uma imagem proporcional...
  21. ESerra

    Problema com site

    Pra isso existe o TYPE... por exemplo: $_FILES['userfile']['type'] -> Retorna o mime-type do arquivo http://www.php.net/features.file-upload Só que isso também não é seguro, pois pode ser modificado, o melhor é pegar o mime-type com getimagesize, essa informação é gerada pelo servidor e é mais segura...
  22. Você não vai poder inserir a variável $lista, pois antes: foreach($_POST['grupo'] as $item){ $lista .= $item . ', '; } Você concatena várias informações juntas... Como pelo visto a informação que você quer está na coluna grupo da query: $sql_email = " SELECT nome, email FROM clientes WHERE grupo IN(" . $lista . ") "; Adicione ali no SELECT a coluna do grupo, resgate ela dentro do laço e use essa nova informação na hora de inserir no BD...
  23. ESerra

    Adicionando itens

    Guarda os dados em sessões... http://br.php.net/manual/pt_BR/ref.session.php
  24. ESerra

    Ereg_replace

    Tá funcionando perfeitamente...
  25. O manual já tem o exemplo de uso: http://br2.php.net/function.mail Você só tem que resgatar os dados do formulário ($_POST OU $_GET, dependendo do método de envio do formulário).
×
×
  • Criar Novo...