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

    (Resolvido) Fckeditor

    Para personalizar a barra você deve abrir o arquivo fckconfig.js que fica na raiz da pasta, ai você vai encontrar algo do tipo... FCKConfig.ToolbarSets["Default"] = [ Ai é o começo da barra padrão... pra criar uma personalizada você deve ir adicionando/removendo itens, de preferência crie uma nova barra só sua e deixe as outras intocadas, ai na hora de chamar, utilize o: $oFCKeditor->ToolbarSet = "NOME QUE VOCÊ DER PRA BARRA";
  2. Isso é com AJAX (javascript + XML)... ai tem um exemplo que já vai te dar 80% do caminho...
  3. Para 'quebrar' em colunas os resultados ai tem a lógica.
  4. ESerra

    Anexo Em Email Php

    Você está usando a classe phpmailer? Por acaso você consultou a documentação da classe? Lá tem como enviar anexos junto usando ela...
  5. Eu testei no IE7 / FF2.0.0.9 e funcionou... :wacko: Vou mover pra parte de JS, já que isso não tem nada a ver como PHP...
  6. ESerra

    Paginas Por Id

    Os links que eu passei são exatamente para isso, ou seja, explicam como fazer paginação em resultados de banco de dados...
  7. Troque: <input type="button" value=" Excluir " onClick="java script:location.href= 'entidadeExc.php?sel=<?php $sel ?>'"> Por: <input type="button" value=" Excluir " onClick="window.location.href='entidadeExc.php?sel=<?php echo $sel; ?>'">
  8. Na parte de códigos prontos já tem isso que você quer, ai está o índice.
  9. ESerra

    Paginas Por Id

    Aquelas informações ali estão vindo de um banco de dados, e o cara simplesmente tá paginando os resultados para exibir um determinado número de linhas de cada vez... Exemplos: http://scriptbrasil.com.br/forum/index.php?showtopic=91117 http://scriptbrasil.com.br/forum/index.php?showtopic=106325 http://scriptbrasil.com.br/forum/index.php?showtopic=83121
  10. ESerra

    Criando Um Novo Registro

    No arquivo de cima você recebe os dados assim: $nomedocampo = tep_db_prepare_input($HTTP_POST_VARS['nomedocampo']); Se você procurar por tep_db_prepare_input vai achar outros, ai basta colocar junto, mais abaixo... Mais abaixo você acha: $sql_data_array = array('customers_firstname' => $firstname, 'customers_lastname' => $lastname, 'customers_email_address' => $email_address, 'customers_telephone' => $telephone, 'customers_fax' => $fax, 'customers_newsletter' => $newsletter, 'customers_password' => tep_encrypt_password($password)); Ai altera para: $sql_data_array = array('customers_firstname' => $firstname, 'customers_lastname' => $lastname, 'customers_email_address' => $email_address, 'customers_telephone' => $telephone, 'customers_fax' => $fax, 'customers_newsletter' => $newsletter, 'NOVA_COLUNA' => '$nomedocampo', 'customers_password' => tep_encrypt_password($password)); Lembre-se de criar a nova coluna para poder gravar o dado....
  11. Ali na parte dos links... Troque $_GET['ano'] apenas por $ano... ex.: <a href=calendariodeeventos.php?ano=".$_GET['ano]."&mes=1' class='style22'>Janeiro</a> | Por: <a href='calendariodeeventos.php?ano=".$ano."&mes=1' class='style22'>Janeiro</a> | E isso: $q = "select * from eventos where ano = " . $ano . " or mes = " . $mes; Por isso: $q = "select * from eventos where ano = '" . $ano . "' AND mes = '" . $mes."'"; E mais um detalhe: <option <?php if ($_GET['ano'] == 2007) echo 'selected'?>>2007</option> Não tem que especificar o value?
  12. Isso não é um erro, e sim um aviso de que as variáveis não está setadas... troque isso: $ano = ($_GET['ano']) ? $_GET['ano'] : date('Y'); $mes = ($_GET['mes']) ? $_GET['mes'] : date('m'); Por $ano = (isset($_GET['ano'])) ? $_GET['ano'] : date('Y'); $mes = (isset($_GET['mes'])) ? $_GET['mes'] : date('m'); Assim ele vai testar e vai inibir o aviso... sempre teste se algo está setado antes de pegar, senão pode gerar um notice...
  13. ESerra

    Criando Um Novo Registro

    Não é só ai que você vai ter que alterar... vai ter criar um novo campo na tabela pra guardar a distância e também o action do formulário vai ter que resgatar esse novo valor... para adicionar um novo campo você tem que usar a função tep_draw_input_field, ela tem alguns parâmetros que precisam ser passados, para ver que parâmetros olhe no arquivo includes/functions/html_output.php, no action basta achar o lugar onde estão sendo resgatados os valores e adicionar o nome do novo campo... para adicionar um novo campo a tabela use o ALTER TABLE do mysql...
  14. Em primeiro lugar, qual o erro apresentado? Troque: $r = mysql_query($q); Por: $r = mysql_query($q) OR DIE (mysql_error()); Se o pau for na query o próprio mysql vai mostrar o erro...
  15. O $sql vai ser algo do gênero: $sql = mysql_query("SELECT [...]"); Ali no [...] vai ter alguma coisa que eu não sei o que é, mas também não vem ao caso...então adicione ao final OR DIE (mysql_error()) ficando.. $sql = mysql_query("SELECT [...]") OR DIE (mysql_error()); Isso vai fazer com que o próprio mysql diga qual o problema...
  16. Para resgatar os dados use o $_POST['nomedocampo'], pegue todo e jogue na query, no caso vou colocar dois, o resto você coloca... <?php $campo1 = $_POST['idObjectivo']; $campo2 = $_POST['tImo']; /* Tem que fazer a conexão com o banco de dados antes de fazer uma consulta, pesquise no próprio fórum que existem N exemplos... */ $sql = mysql_query("SELECT * FROM tabela WHERE coluna_a = '$campo1' AND coluna_b='$campo2'"); /* FAZ UM LAÇO PARA PEGAR TUDO.. */ while($x = mysql_fetch_assoc($sql)){ $campotal = $x['coluna']; echo $campotal; } ?> Na query note que tabela tem que ser o nome da tabela que vai ser pesquisada, coluna_a e coluna_b têm que ser os nomes das respectivas colunas na tabela.... No while, o $x['coluna'], ali o coluna tem que ser substituido pelo nome da coluna que você quer resgatar pra ligar a variável $campotal
  17. Era pra funcionar, já que na query está explicito que é pra pegar todos os resultados, menos os IDs especificados no NOT IN... de qualquer maneira, coloca na outra forma que eu passei, negando separadamente os 3 IDs...
  18. Coloca o código completo...
  19. O oracle é reconhecido como o melhor BD do mundo, e ele é bom de qualquer jeito, a maneira de se programar com o PHP não muda, independente do banco, o que vai mudar são as funções que são usadas para fazer as consultas, pois isso é nativo de cada banco, mas no manual você acha fácil...
  20. Você deu um echo pra ver o que tem na variável $id?
  21. Guarde os IDs dessas três mensagens que você exibiu antes, ai na query que busca as outras 10 coloque lá no WHERE: WHERE id NOT IN('$ids') Onde $ids vai guardar as IDs já exibidas separadas por , (ex. 5,23,34)... também dá pra repetir... WHERE id != '$id1' AND id != '$id2' AND id !='$id3' Onde $id1, $id2 e $id3 vão conter as IDs pegas em cada volta do laço que busca as 3 notícias...
  22. ESerra

    Variavel Com Variavel

    Vai ser uma bela gambiarra, o modo mais fácil que eu vejo é controlar por if/elseif/else... ai cada instância do teste é uma cidade...
  23. Antes disso que você postou tem um $sql = ... é ai que está o problema... você removeu o que gerava o erro, só que, também removeu o que trazia as informações do BD, ai realmente é pra não funcionar mesmo..
  24. De onde está vindo $file e $file_name??? Utilize a superglobal $_FILES para resgatar nomes e dados do upload... e para upload prefira o move_uploaded_file... http://www.php.net/manual/pt_BR/features.file-upload.php
  25. Sua dúvida é em PHP, interessante, me permite um raciocício rápido: PHP roda do lado do servidor certo? Você envia o formulário do navegador (que roda do lado do cliente), esse formulário é então enviado ao servidor e a resposta é devolvida ao navegador (que roda do lado do cliente), então, quando você aperta F5 e a página de resposta é atualizada, o que acontece: A - O navegador envia os dados que ele tem salvos; B - O servidor envia de novo os dados que vem do nada; Bom, assumindo que você tenha bom senso e o mínimo de discernimento na coisa, é claro que responderá "A", então, onde entra o PHP? ele não tem como fazer o que você quer, pois o problema é que o navegador guarda os dados que vieram do formulário e quando você aperta F5 então ele re-envia (isso acontece para caso de timeout na página), e ai, ainda pensa que o seu problema é com o PHP, ou já está contente e eu posso encerrar esse tópico? pois já movi o seu outro para a parte adequada... Link para o outro post: http://scriptbrasil.com.br/forum/index.php?showtopic=109891
×
×
  • Criar Novo...