
ESerra
Moderadores-
Total de itens
8.873 -
Registro em
-
Última visita
Tudo que ESerra postou
-
Você tem que setar o tempo para uma sessão expirar, o problema é que session_cache_expire não funciona direito, olha esse tópico que tem uma solução simples e eficiente, lembrando que se toda vez que o navegador é fechado todas as sessões são destruidas...
-
Procura por "whois script php" (sem as aspas) no google...
-
Ocultar não dá, o que você pode fazer é re-escrever a URL... http://scriptbrasil.com.br/forum/index.php?showtopic=97248
-
Isso é questão de SQL e não PHP, no MySQL, acho que ficaria assim: SELECT *, COUNT(*) total_de_dados FROM tabela GROUP BY coluna HAVING total_de_dados > 1 ORDER BY total_de_dados DESC LIMIT 1 Mas isso eu nunca testei... só enjambrei de outro código que eu tenho... Diga o BD que você usa para mover para a seção correta...
-
Claro... o manual... Mas pra adiantar o expediente, resumidamente mysql_result funciona assim: mysql_result(ARG1,ARG2,ARG3); O ARG1 é a fonte do mysql_result, ou seja, a query de onde os dados vão vir. o ARG2 é a linha da query, ou seja, se você faz uma pesquisa, essa pesquisa retornou 3 resultados, então mysql_result vai poder ser 0, 1, 2 (lembre-se que o primeiro resultado sempre vai ser zero e não 1). ARG3 é a coluna que se deseja pegar... é interessante passar esse item entre aspas ou apóstrofes, pois dependendo da configuração do php.ini gerará um notice sem as aspas ou apóstrofes...
-
Para excluir uma linha você usa o DELETE... DELETE FROM tabela WHERE id = 'x' Onde tabela deve ser substituido pelo nome da tabela, id pelo nome da chave primária e x pelo negócio usado na chave primária (geralmente um número).
-
Acabei de testar o comando para criar a tabela e pelo menos no MySQL 4.1.21 tá funcionando...
-
Então você não vai ler o campo e sim ler que tipo de campo que é e a largura máxima de caracteres dele, isso é diferente de "ler o conteúdo do campo", só assim você vai conseguir pegar o número máximo de caracteres que ele suporta, isso você faz com SHOW TABLE STATUS.
-
Leia a resposta, use o strlen para descobrir quantos caracteres tem a resposta... pronto.
-
Troque = por LIKE... já que você não quer nada preciso...
-
É só um negócio que esconde/exibe DIVS de acordo com o que o cara escolhe... como se faz? procura no próprio fórum que isso é assunto pra lá de batido (ou procura direto no código fonte da página que também dá pra entender)... dependendo do editor HTML que você usar, ele mesmo pode criar isso...
-
Na hora que receber o arquivo você usa $_FILES['nome_do_campo']['type'] para descobrir o mimetype do arquivo e o tamanho você pega com $_FILES['nome_do_campo']['size']... você também pode colocar no form o limite para o arquivo, mas isso pode ser contornado, tudo relacionado a envio de arquivos você encontra aqui.
-
Movendo... PHP » MySQL.
-
Você não precisa dos três campos, porque só o ID já é suficiente pra descobrir qual foto é e que contador pegar... De qualquer maneira, assumindo que o link seria algo do tipo: exibe_foto.php?n_foto=25 <?php /*Conecta ao banco...*/ $id = $_GET['n_foto']; $clicks = mysql_query("SELECT foto_clicks FROM clicks WHERE id = '$id'"); $num_clicks = mysql_result($clicks,0,'clicks'); echo "Total de cliques:".$num_clicks; /*Atualiza os cliques...*/ $num_clicks = $num_clicks+1; mysql_query("UPDATE clicks SET foto_clicks = '$num_clicks' WHERE id = '$id'"); ?>
-
Se você guarda alguma informação da foto no BD, só adicione mais uma coluna com um nome qualquer, do tipo INT e valor padrão 0, ai quando o cara acessar você pega o valor soma 1, exibe na tela e adiciona esse mesmo valor ao BD, caso você queira criar uma tabela só pra isso acho que só precisa de 2 colunas, ID e clicks, ID seria o mesmo número da foto e o clicks seria a quantidade de vezes que a foto foi vista...
-
Você entendeu errado, não dá pra reaproveitar seus forms... e pra conectar ao BD, o sistema tem que dar suporte, nem todos HOSTS suportam conexão por OBDC e Access...
-
Basicamente... Para você receber os dados vindos de um formulário você usa: $_POST['nome_do_campo'] para o médoto POST e $_GET['nome_do_campo'] para o método GET Então se você tem um campo chamado relacao_geral para receber você usará $_POST['relacao_geral'] para o médoto POST e $_GET['relacao_geral'] para o método GET A parte que insere os dados no BD eu não sei como fica no Access, pois faz uns 4 anos que fiz curso dele, mas larguei de mão porque tem soluções gratuitas que funcionam bem melhor :), então teria que consultar a parte de SQL do próprio access para pegar os códigos certos..
-
Fazer isso no script é bem inviável.... é mais fácil fazer isso diretamente na query, você vai ter que usar SUM em conjunto com o COUNT e provavelmente HAVING, mas nem vou meter a mão na sua query, pois está complexa demais pro meu gosto... vou mover pra área de MySQL...
-
Então, na hora que você usar o move_uploaded_file ou o copy (eles são usandos em upload), no segundo arumento de ambos deve ser especificado o caminho e o nome de destino, então basta colocar o ID... ou usar o raname para renomear o arquivo...
-
Acho que ele quer dizer "sem refresh"...
-
Na página da FPDF tem um link "Tutorials", ele contêm exemplo de uso da classe...
-
Coloca o HTML que você quer diretamente no arquivo que faz a NL, ai na hora que enviar você pega o que feio do form e joga no meio do HTML... algo do tipo... newsl.php <?php $vindo_do_form = $_POST['vindo_do_form']; //Abaixo o HTML que vai ficar fixo $html = "<HTML><BODY>$$vindo_do_form</BODY></HTML> //A parte que envia... ?> Se você tiver vários tipos de HTML você pode usar um checkbox e if/else para definir qual será usado...
-
Procura por FCKeditor ou tinymce, eles são soluções pra esse tipo de coisa que você quer fazer...
-
Para isso existe a classe FPDF, assim como a biblioteca PDFLib (entre outras).