Ir para conteúdo
Fórum Script Brasil

ESerra

Moderadores
  • Total de itens

    8.873
  • Registro em

  • Última visita

Tudo que ESerra postou

  1. É só ir fazendo select por select... e enviar por e-mail... não tem lá muito segredo... coloca um link no e-mail por cara clicar e nesse link coloca o próximo registro que deve ser enviado por e-mail... dai quando o cara acessar a página do link do e-mail você resgata o valor do próximo registro (vai ter que usar GET), faz o select e envia por e-mail o resultado...
  2. ESerra

    Velocidade De Execução

    Sobre a questão da velocidade de fato eu não sei... só fazendo um benchmark, mas acredito que um banco de dados seja mais rápido, pois ele foi feito para isso... Quanto a questão do que ocupa menos o servidor, também deve ser o BD, pois, no caso do array, todo ele vai ser carregado para a memória do servidor, enquanto que a consulta do BD após efetuada é descartada no final da execução do script...
  3. ESerra

    Alterar Ordem De Exibição

    O código está ok... eu acabei de testar (apesar de saber que não precisava) e tá imprimindo na ordem correta...veja se ai isso imprimi certo (e lembre-se de ter certeza que a página não está no cache do navegador): <?php /*include "conmysql.php"; $id = $_GET ['id']; $consulta = "SELECT * FROM noticia WHERE id='$id'"; $fazer_cunsulta = mysql_query($consulta); while ($dados_consulta = mysql_fetch_array($fazer_cunsulta)) {*/ $titulo = "TÍTULO"; $subtitulo = "SUB-TÍTULO"; $secao = "SEÇÃO"; $texto = "TEXTO"; $autor = "AUTOR"; $email = "EMAIL"; $cidade = "CIDADE"; $data = "00/00/0000"; echo "<font size=3>$secao - $data</font><br><br>"; echo "<font size=5><b>$titulo</br></font><br>"; echo "<font size=3>$subtitulo</font><br>"; echo "<font size=3>$texto</font><br>"; echo "<font size=2$autor - $email - $ciade</font><br><br><br>"; //} echo "<a href=index.php><font size=2>Voltar</font></a>"; ?>
  4. ESerra

    Alterar Ordem De Exibição

    É tá certo... o código se resume a apenas aquilo que você passou? Tem certeza que envio o arquivo correto com as alterações pro servidor?
  5. ESerra

    Alterar Ordem De Exibição

    Me mostra a alteração...
  6. ESerra

    Alterar Ordem De Exibição

    É só alterar essa parte: echo "<font size=5><b>$titulo</br></font><br>"; echo "<font size=3>$subtitulo</font><br>"; echo "<font size=3>$secao - $data</font><br><br>"; echo "<font size=3>$texto</font><br>"; echo "<font size=2$autor - $email - $ciade</font><br><br><br>"; Ai é informado a ordem que deve ser impresso... coloca na ordem que você quer...
  7. Assumindo que o ID do cara vai ser salvo no campo ck[], pegue o valor e use-o, e outra coisa, você não quer gravar e sim fazer uma atualização dos dados... ou seja, o comendo UPDATE... No caso do exemplo seria algo do tipo: mysql_query("UPDATE tabela_tal SET campo_tal='$texto' WHERE id='$id'");
  8. http://www.imasters.com.br/artigo/358
  9. Na página que vai ser o action pega tudo pelo array que deve ter se formado... assumindo que na página anterior (a quem tem o formulário existiam apenas 2 campos), um com nome de ck (que guardará um ID) e o outro com nome de texto (que guardará um texto), faça assim (primeiro como montar o formulário, depois como receber os dados): <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>Documento sem t&iacute;tulo</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> </head> <body> <form name="form1" method="post" action="processa.php"> <p> <input name="ck[]" type="checkbox" id="ck[]" value="valor1"> <input name="texto[]" type="text" id="texto[]"> </p> <p> <input name="ck[]" type="checkbox" id="ck[]" value="valor2"> <input name="texto[]" type="text" id="texto[]"> </p> <p> <input name="ck[]" type="checkbox" id="ck[]" value="valor3"> <input name="texto[]" type="text" id="texto[]"> </p> <p> <input name="ck[]" type="checkbox" id="ck[]" value="valor4"> <input name="texto[]" type="text" id="texto[]"> </p> <p> <input type="submit" name="Submit" value="Enviar"> </p> </form> </body> </html> <?php $conta = 0; while ($conta < sizeof($ck)){ $id = $_POST['ck'][$conta]; $texto = $_POST['texto'][$conta]; echo $id." - ".$texto."<BR>"; //Claro que aqui você não vai mandar dar echo e sim um INSERT INTO com o valor $id e $texto... $conta++; } ?>
  10. ESerra

    Bd Externo

    Isso vai depender do host... cada uma faz de uma maneira, por exemplo, na locaweb o mysql se acessa pelo endereço mysqlXX.dominio (onde XX é o servidor mysql do dominio)... mas lembre-se que a maioria dos hosts não aceita acesso estrangeiro aos bancos de dados...
  11. ESerra

    Duvida De Principiante

    No meu ver só os campos de código poderão ser chave primária... o nome da empresa nem pensar pois pode existir 2 empresas com o mesmo nome... outra coisa, você vai relacionar essa tabelas? Se for não repete os campos "nome da empresa" senão isso cria problema de integridade referencial...
  12. A idéia para resolver esse problema é a mesma desse tópico... Para o checkbox vá fir selecionado ou não, faça uma verificação, se ele já tiver sido atendido manda imprimir o valor "checked", caso contrário não...
  13. ESerra

    Contador

    Para pegar a informação do BD: <?php //Faz a conexao com o banco de dados ANTES do $sql... $sql = mysql_query("SELECT * FROM tabela"); //tabela é o nome da tabela que contem a informação $contador = mysql_result($sql, nome_do_campo_do_contador); echo $contador; ?> Se não souber como fazer a conexão ao banco de dados basta pesquisar no fórum que isso é bem comum de aparecer... o resto é suficiente para pegar a informação que você quer do banco.
  14. ESerra

    Contador

    Descobre em qual tabela do bd do fórum está guardada a informação do contador... dai faz um select lá pega o resultado e manda imprimir na sua página...
  15. ESerra

    Upload De Fotos

    Como você está procedendo esse upload do arquivo? o $form_foto != "" não é uma boa alternativa... pois você só tá testando se o cara envio alguma coisa, mas o cara pode enviar simplesmente "nada" para o servidor... e ai dá erro... não use copy e sim move uploaded file, e teste com is uploaded file... Uma coisa no seu caso... no diretório destino tente passar o caminho completo, ou seja, http://www.sdfdfds.com/diretorio/nome_do_arquivo, ou o caminho físico dentro do servidor...
  16. ESerra

    Banner Randomico

    O src=\"/$foto\" as barras \ \ são para escapar os " ", em outras palavras para eles serem interpretados apenas como aspas e não como fecho do echo... o a / é para abrir o caminho do diretório... $conta = 0 while ($conta <= 2){ $foto = mysql_result ($sql, $conta, $campo_da_foto); echo $foto."<BR>"; $conta++; } Ai nesse só vai exibir o caminho da foto... me diz se é exibido 3 caminhos diferentes e outra coisa lembre-se de trocar $campo_da_foto pelo nome da coluna onde os dados são armazenados...
  17. ESerra

    Banner Randomico

    $conta = 0 while ($conta <= 2){ $foto = mysql_result ($sql, $conta, $campo_da_foto); echo "<a href=java script:window.open('gerguia.php','','scrollbars=yes,height=400,width=400');history.go(9)><img border=0 src=\"/$foto\" width=60 alt=''></a>"; $conta++; } Colquei o / antes do valor das fotos...também alterei o valor do $conta de 1 para zero é o do while de 3 para 2...
  18. ESerra

    Strings

    Para saber quantos caracteres tem no array inteiro faça um loop lendo todos os elementos, e a cada leitura use srtlen para pegar o tamanho do elemento do vetor... * - Retirar o elemento '$posicao' do vetor » Não entendi... você quer apagar um determinado elemento de dentro do array? Para inseir um elemento no final do array basta chamar o nome do array com [] vazios... tipo $strings[]=Azulao; Para apagar os elementos duplicados use o array-unique
  19. ESerra

    Banner Randomico

    Altere essa linha: $foto = mysql_result ($sql, $campo_da_foto); para: $foto = mysql_result ($sql, $conta, $campo_da_foto);
  20. ESerra

    Banner Randomico

    Não estou entendendo por que você fez tudo aquilo... eu acho que é mais do que suficiente seguinte: $conta = 1 while ($conta <= 3){ $foto = mysql_result ($sql, campo_da_foto); echo "<a href=java script:window.open('gerguia.php','','scrollbars=yes,height=400,width=400');history.go(9)><img border=0 src=\"$foto\" width=60 alt=''></a>"; $conta++; } Quanto a não estar aparecendo nada... esperimento colocar antes de </a> algum valor (alguma coisa escrita) só para ver se está sendo impresso... Outra observação você está chamando as fotos assim src='$foto2', só que todas as variáveis que são chamadas assim no PHP são interpretadas literalmente ou seja '$foto' e "$foto" são coisas diferentes...
  21. ESerra

    Sistema De Cartão Virtual

    Ok... bom então descreva o que você tem em mente... por exemplo se pretende usar algum tipo de banco de dados, se quer escrever alguma coisa nas imagens dos cartões, se eles vão ter prazo para serem vistos... etc...
  22. ESerra

    Banner Randomico

    Tem mais um detalhe... na linha da query está assim: sql=mysql_query("SELECT * FROM `guia` ORDER BY RAND() LIMIT 0, 30 ") or die ("Erro na localização dos ítens no guia"); Tá faltando o $ na frente... $sql=mysql_query("SELECT * FROM guia ORDER BY RAND() LIMIT 0, 30 ") or die ("Erro na localização dos ítens no guia");
  23. ESerra

    Banner Randomico

    A sintaxe correta é: sql=mysql_query("SELECT * FROM guia ORDER BY RAND() LIMIT 0, 30 ") Quais são os erros encontrados? Ps.: Não me lembro se usando o RAND() no ORDER BY o ASC ou DESC funcionam...
  24. Mas o que você está fazendo é exatamente mandar ele imprimir os elementos do array enquanto existirem... se a sua idéia é apenas exibir o total basta: $strings=Array("Verde", "Azul","Rosa", "Vermelho", "Branco", "Roxo", "Marrom", "Verde", "Branco", "Rosa"); echo count($strings);
  25. E essa exatamente a função dele... dizer quanto elementos tem o array no total... coloca o pedaço do script pra ver como ele está...
×
×
  • Criar Novo...