Halfar
Membros-
Total de itens
542 -
Registro em
-
Última visita
Tudo que Halfar postou
-
$data = now(); o codigo acima está dando erro: Fatal error: Call to undefined function: now() Não existe esta funcao no php??
-
Ola, Corrigi o prolema.. é que estava colocando o link dentro de um <script> </script>. Mas agora ocorre uma coisa que não entendi. O frame onde deve aparecer os links é a página ListaTribunais.php4. Tudo bem, os links aparecem nesta página. São exibidos dois links nesta página. Quando clico no primeiro link ele mostra os links novamente no frame mainFrame, quando deveria exbir outros valores. Quando clico no segundo link aí ele exibe corretamente. Mas quando clico no primeiro link novamente volta a exibir os links novamente em mainFrame... Porque será??
-
Fiz um link duplo mas não funciona, já tentei de tudo. Veja o codigo abaixo: <a href="javascript:" onClick="parent.topFrame.location.href = 'Paginacao.php4'; parent.mainFrame.location.href = 'ListaEmentas.php4'">Clicar aqui</a>; O link não aparece. E no rodapé da página, aparece aquela mensagem: "Concluido, mas a página contém erros". Então clico no ícone para ver o erro e lá informa que opener.parent não é um objeto ou é nulo. Bom, como não consegui criar o link duplo, para remediar a situação coloquei um reload num dos frames, como abaixo: parent.topFrame.location.reload(); Este funciona direitinho.., mas o ideal mesmo seria funcionar o link duplo... Se alguém matar a charada... agradeço... Eu já tentei de todo jeito...
-
Ola, Continua com erro. Veja o codigo abaixo: <a href="javascript:" onClick="parent.topFrame.location.href = 'Paginacao.php4'; parent.mainFrame.location.href = 'ListaEmentas.php4'">Clicar aqui</a> La em parent, o nome que tenho que especificar é o nome do frame? topFrame e mainFrame, como fiz no link acima? Outra coisa, o que estou precisando é passar uma variável de um frame para outro. Depois que a página é carregada, todos os frames são carregados, quando, digamos, o frame c for executado novamente, quero que o frame d receba o valor da variável que esta no frame c... Por isto estou tentando fazer funcionar o duplo link, isto deverá ajudar, mas creio que ainda precisarei de algo mais (me refiro a passagem de variável de um frame para outro).
-
Onde está o erro no codigo abaixo, é um link que aponta para dois frames simultaneamente: <a href="javascript:void(0)" onClick="topFrame.location.href = 'Paginaca.php4'; mainFrame.location.href = 'ListaEmentas.php4'">Clicar aqui</a>
-
Está assim no manual?? Que seja então...
-
Tentei utilizar este codigo, mas está com erro, fiz assim: <a href="javascript:void()" onClick="parent.corpo.location.href='f001.htm'; parent.corpo2.location.href='f002.htm'">teste</a>
-
Abaixo o codigo: <html> <head> <title>Untitled Document</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <STYLE type="text/css"> .a1 { FONT-SIZE: 8pt; COLOR: #000080; FONT-FAMILY: verdana,arial; TEXT-DECORATION: none } .a1:hover { FONT-SIZE: 8pt; CURSOR: hand; COLOR: #ff2200; FONT-FAMILY: verdana,arial; TEXT-DECORATION: none } .estilo { BORDER-RIGHT: #e76508 1px solid; BORDER-TOP: #e76508 1px solid; BORDER-LEFT: #e76508 1px solid; BORDER-BOTTOM: #e76508 1px solid } </STYLE> </head> <body bgcolor="#FFFFFF" text="#000000"> <table width='165' class='estilo' align='center' cellpadding='0' cellspacing='0' border='0'> <tr> <td colspan='3' height='15' bgcolor='#e76508'><font color="#FFFFFF">Seu texto aqui </font></td> </tr> <tr> <td align='center'> <table width='160' align='center' cellpadding='0' cellspacing='0' border='0'> <tr> <td height='15' class='a1' width='53' bgcolor='#BEBEBE'>Texto </td> <td height='15' class='a1' width='54'bgcolor='#BEBEBE'>Texto </td> <td height='15' class='a1' width='53'bgcolor='#BEBEBE'>Texto </td> </tr> <tr> <td height='15' class='a1' width='53'>Texto </td> <td height='15' class='a1' width='54'>Texto </td> <td height='15' class='a1' width='53'>Texto </td> </tr> <tr> <td colspan='3' align='center' bgcolor='#D4D4D4' class="a1"></td> </tr> <tr> <td height='15' class='a1' width='53'>Texto</td> <td height='15' class='a1' width='54'>Texto</td> <td height='15' class='a1' width='53'>Texto</td> </tr> <tr> <td colspan='3' align='center' bgcolor='#D4D4D4' class="a1"></td> </tr> <tr> <td height='15' class='a1' width='53'>Texto</td> <td height='15' class='a1' width='54'>Texto</td> <td height='15' class='a1' width='53'>Texto</td> </tr> <tr> <td colspan='3' align='center' bgcolor='#D4D4D4' class="a1"></td> </tr> </table> </td> </tr> </table> </body> </html> Creditos do site agnocafe.com.br
-
Outra coisa, o codigo é: header("Location: "."Pagina.php4");
-
Mete lá no topo da página, antes da tag <html>, antes de tudo mesmo. <? session_start(); ob_start(); ?>
-
Ola, Respondendo suas perguntas, quero um codigo destes para tornar mais rápida a execucao do programa, porque aqui estou dando um update trabalhando com duas tabelas. Normalmente consultoria a tabelaA, dependendo do resultado daria um update na tabelaB. Neste tipo de codigo, fica simplificado, não preciso de duas instrucoes sql. Quanto ao erro que ocorre, no primeiro codigo, na realidade fiz uma adaptacao de um codigo que peguei no manual do Mysql: UPDATE table1 SET table1field = (SELECT MAX(table2.table2field) FROM table2 WHERE table1.table1field = table2.table2field) Note no codigo acima que o campo table1field receberá um update do select que está entre parenteses. Baseado neste codigo, tentei adaptar a minha necessidade: No meu caso eu já seto o campo Ativacao com "sim", dependendo do retorno do select... se notar bem há uma diferenca entre os dois codigos. O segundo codigo, que também peguei do manual do mysql: update Table1 t1 join Table2 t2 on t1.ID=t2.t1ID join Table3 t3 on t2.ID=t3.t2ID set t1.Value=12345 where t3.ID=54321 Em ambos os codigos o erro é de sintaxe, veja o erro abaixo: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 't1.Ativacao = 'sim' where t1.Repeticao = 0 and Ativacao = ' ' and CodSite != li' at line 1 Resumindo a questão, o que preciso é dar um update em uma tabelaA, dependendo do resultado de uma pesquisa na tabelaB
-
Peguei no manual do Mysql estes dois tipos de updates. Nenhum funciona. Ocorre que o update ocorrerá na tabela A dependendo do conteudo de um campo da tabela B Veja os codigos abaixo: Codigo1: $sql = "UPDATE UrlsAfiliados SET Ativacao = 'sim'"; $sql = $sql . "(SELECT SaldoCreditos, CodigoUsuario FROM SitesAfiliados WHERE SitesAfiliados.CodigoUsuario = UrlsAfiliados.CodigoUsuario and TotalCreditos > 0)"; $sql = $sql . " and Repeticao = 0 and Ativacao = '".$xAtivacao."' and CodSite != $site limit 1"; Codigo 2: $sql = "update UrlsAfiliados t1 "; $sql = $sql . " join SitesAfiliados t2 on t1.CodigoUsuario = t2.CodigoUsuario"; $sql = $sql . "set t1.Ativacao = 'sim'"; $sql = $sql . " where t1.Repeticao = 0 and Ativacao = '".$xAtivacao." ' and CodSite != $site limit 1"; Nenhum deles funciona, dá erro de sintaxe... Será que alguém entende bem isto aí...???
-
Quero dar um update em um campo da tabela, sendo que o valor do campo será o conteúdo do próprio campo mais valor da variavel. Explicando melhor o update seria assim: $sql = "update tabela set campo1 = campo1 . $variavel"; ou seja, estou concatenando o valor do campo1 mais o valor da variável, tipo assim: campo1 = "a" variavel = "b" o resultado do update deverá ser: "ab"... OK???
-
Ola, Podem deixar, já resolvi, o problema é que o nome do campo é IDCampanha e estava mandando printar IdCampanha. é fogo né....
-
Tenho uma tabela onde um dos campos chamado IdCampanha foi definido como campo Integer, auto-increment e campo primário. Ocorre que embora o campo tenha algum valor, ao printar o campo retorna nulo. Veja os dados constantes da tabela abaixo: IDCampanha CodigoUsuario CodSite 12 5727139 7 Estes dados foram extraídos da tabela. Agora veja a instrucao sql: $sql = "Select * from Campanha where "; $sql = $sql . " CodigoUsuario = '".$xCodigoUsuario."' order by IDCampanha"; $Res = mysql_db_query("$BaseDados","$sql",$conex) or die ("Erro2"); Agora veja o resultado da instrucao sql quando ela é executada: Select * from Campanha where CodigoUsuario = '5727139' order by IDCampanha Agora mando exibir os resultados dos campos: while($valor = mysql_fetch_array($Res)){ echo "Campanha" . $valor["IdCampanha"]; echo "CodigoUsuario" . $valor["CodigoUsuario"]; } Ele imprime todos os campos, menos o campo IdCampanha, exibe vazio, sem nenhum conteúdo. A única diferença nestes campos é que o campo IDCampanha é integer, indice primário, auto-increment Isto impede de exibir o conteúdo dele?? Creio que não né?? Não estou enxergando o erro, se alguém identificar o erro aí, por favor me avise...
-
como usar o hidden?? Nunca usei, pode me dar um exemplo??
-
Como passar o valor de uma variável através de um botão submit?? Tipo assim, no link voce passa o valor de uma variável assim: <a href = "NomePagina.php4?Variavel='teste'">link</a> Ai voce recupera a variavel com $HTTP_GET_VARS["Variavel"]; então, ao invés de passar a variável através de um link, como passar através de botão??
-
hum... acho que tem mais coisa aí... senão gera dados inconsistentes na tabela... eu me lembro quando trabalhava com outra linguagem, quando algum registro estava sendo alterado e um outro usuário tentava fazer o mesmo, o registro ficava bloqueado para o segundo usuário até que o primeiro usuário terminasse a transação... Acho que tem outra solução...
-
Como fica a atualização num banco de dados quando dois usuários tentam dar um update no registro ao mesmo tempo?? Explicando melhor, como na internet estamos num ambiente de rede, milhares de usuários acessam o banco de dados ao mesmo tempo. Se um determinado usuário X for dar um update em um registro, e ao mesmo tempo um outro usuário Y for dar um update no mesmo registro, qual o valor que será atribuído ao registro, o update de A ou o update de B?? Como faça para evitar este choque, tipo quando algum usuário estiver atualizando um determinado registro, bloquear este registro para que outro não o faça no mesmo instante... Grato.
-
Ok.. pessoal, pode deixar, já resolvi o problema... é que o update estava dentro de uma funcao...
-
Ola, obrigado pela dica, mas creio que isto não resolve o problema... É estranho não funcionar, algo tão simples...
-
Em tempo, corrigindo a instrucao sql no tópico acima: $sql = "update SitesAfiliados set Ativacao = 'sim'"; $sql = $sql . " where creditos > $zero"; faltou a clausula where, mas mesmo assim não funciona...
-
A instrucao sql abaixo não está dando certo: $sql = "update Nome Tabela set Campo = 'sim'"; $sql = $sql . " campo2 > 0"; Onde estará o erro??
-
Preciso dar um update na tabela, só que são dois campos que deverão ser alterados. Tentei fazer assim: $sql = "update NomeTabela set campo1 = $valor1, set campo2 = valor2"; Será que tem jeito?? Ou tenho que escrever uma instrucao sql para cada update??
-
Obrigado fahledu, sua dica deu certo. Questão resolvida. Obrigado a todos.