
ESerra
Moderadores-
Total de itens
8.873 -
Registro em
-
Última visita
Tudo que ESerra postou
-
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";
-
Isso é com AJAX (javascript + XML)... ai tem um exemplo que já vai te dar 80% do caminho...
-
Para 'quebrar' em colunas os resultados ai tem a lógica.
-
Você está usando a classe phpmailer? Por acaso você consultou a documentação da classe? Lá tem como enviar anexos junto usando ela...
-
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...
-
Os links que eu passei são exatamente para isso, ou seja, explicam como fazer paginação em resultados de banco de dados...
-
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; ?>'">
-
Na parte de códigos prontos já tem isso que você quer, ai está o índice.
-
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
-
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....
-
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?
-
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...
-
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...
-
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...
-
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...
-
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
-
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...
-
Coloca o código completo...
-
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...
-
Você deu um echo pra ver o que tem na variável $id?
-
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...
-
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...
-
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..
-
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
-
Minha Dúvida é Em Php ! (apagar Dados Enviados Pelo $_post)
pergunta respondeu ao fjuniorwin de ESerra em PHP
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