Jump to content


boirock's Content

There have been 100 items by boirock (Search limited from 27/04/2023)



Ordernar por                Order  

#951635 Relacionamento De Tabelas

Posted by boirock on 27/12/2008, 19:25 in MySQL

Puts cara... complicado! Não deu pra entender muita coisa.

1 - Qual é o problema que você está enfrentando?
2 - Dá alguma mensagem de erro?
3 - "Relacionar" é cadastrar na tabela perguntas?



#951634 Problemas Para Usar $_post No Ie Com Submit

Posted by boirock on 27/12/2008, 19:23 in PHP

Aqui funcionou certinho!
Seu script é só isso mesmo? :ponder?
Se vocÊ postou em "dúvidas sobre scripts prontos" é porque tem mais coisa... certo?



#951420 Como Gerar Endereço Assim?

Posted by boirock on 23/12/2008, 14:04 in PHP

<form name="form1" action="busca.php" method="get">

Acho que resolve (y) ;)



#951400 Dúvida De Como Criar Busca De Imóveis

Posted by boirock on 23/12/2008, 10:45 in PHP

Existe um operador chamado BETWEEN (algo como "intervalo")
SELECT * FROM tabela WHERE campo BETWEEN $valor_menor AND $valor_maior



#951149 Como Criar Variável Dinâmica Para Resgatar Dados De Envio De Formulári

Posted by boirock on 18/12/2008, 09:01 in PHP

É um código curto e de utilidade bem restrita ( :assobio: ), mas bem interessante de se fazer porque usa alguns dos recursos mais bacanas do PHP :)
foreach ($_POST as $key => $value) {
	$$key = $value;
}
Assim ele vai criar uma variável para cada campo, sendo que seu nome será o nome do campo...
Exemplo:
<?php
foreach ($_POST as $key => $value) {
	$$key = $value;
}
echo $teste; // Vai mostrar o valor do campo teste
?>
<form method="post">
  <input type="text" name="teste" id="teste" />
  <input type="submit" name="button" id="button" value="Submit" />
</form>
Espero que ajude (y)
Boa sorte



#950878 $_post

Posted by boirock on 16/12/2008, 12:31 in PHP

o_O
Não é que não existe, mas você quer colocar motor de fusca num avião... então não espere encontrar coisas prontas quando estiver saindo fora do padrão.

Você recebeu várias alternativas que solucionam o problema... você diz que o contornam porque são, digamos, "fora dos padrões", assim como a sua necessidade.



#950875 Lógica De Programação

Posted by boirock on 16/12/2008, 12:26 in PHP

Eu desenvolvi um sistema semelhante algumas semanas atrás...
É chato. :) hahahaha

Eu optei por criar uma tabela de questões e uma de questionários, onde a tabela de ligação entre elas relaciona-se consigo mesma para determinar a relação pergunta-pai-pergunta-filho.

Deu pra entender ? :ponder:



#950803 Salvar Resolução Do Monitor Em .php

Posted by boirock on 16/12/2008, 08:53 in PHP

Não é em PHP e nem é exatamente o que você procura, mas esse link pode te ajudar :)



#950677 $_post

Posted by boirock on 15/12/2008, 15:07 in PHP

Depende do contexto e do resultado desejado, na verdade...
Eu recomendaria dar uma olhada em curl, pra fazer via PHP e aqui pra AJAX

Mas dependendo do caso, só com gambiarra (y)



#950609 $_post

Posted by boirock on 15/12/2008, 10:26 in PHP

Hm... o modo padrão é GET
por exemplo... você chama a página assim pagina.php?variavel=x&outravariavel=y

e no seu código PHP você resgata esses dados com:
<?php
echo $_GET['variavel'];
echo $_GET['outravariavel'];
?>

(y)? :)



#950463 Presciso De Código Html Para Servidor

Posted by boirock on 13/12/2008, 18:21 in HTML, CSS e Metodologias

Dá pra colocar php nas tags de <img> sim... eu faço muito isso :)
Temos um sistema que trabalha com internacionalização, então eu reescrevo algumas imagens na unha.

Se não der pra usar algo como <img src='blablabla.php' />, dá pra usar algo como <img src='http://site.com/imagem' e tratar com mod_rewrite ou ainda fazer com que o apache entenda a extensão jpg como um arquivo php.

Alguns utilizam isso aqui no fórum e falam disso abertamente... mas não conto quem :assobio:

Quanto ao problema principal deste tópico...
O PHP tem várias funções que podem retornar o valor que você precisa. Sinceramente não sei qual seria semanticamente mais correta, mas acredito que seja usando curl... mas dá pra fazer isso até com file_get_contents()

Espero ter ajudado :)



#950462 2 Select Com Union All E Com 2 Aliases

Posted by boirock on 13/12/2008, 18:05 in MySQL

Porque é isso que você está mandando ela fazer :)
Pra separa por colunas utilize NULL quando uma informação não existir.
SELECT codigo, count(*), NULL FROM tabela UNION
SELECT codigo, NULL, count(*) FROM tabela2



#950348 Sistema De Cadastro Com Criação De Arquivo Automático

Posted by boirock on 12/12/2008, 16:47 in PHP

use o comando copy() para copiar o arquivo de um lugar onde ele exista, para a pasta recém-criada



#950286 Usar Mesma Base, Mas Outro Sistema

Posted by boirock on 12/12/2008, 11:00 in MySQL

Ah, mas isso é normal... é óbvio que o cliente não quer perder os dados :)
Você vai ter que fazer um script de conversão e tratar as exceções manualmente... infelizmente :(
Mas essa situação é bem comum.



#950270 Usar Mesma Base, Mas Outro Sistema

Posted by boirock on 12/12/2008, 09:58 in MySQL

Eu faria uma avaliação... se o modelo foi bem construído, se é seguro, se existe integridade e se foi construído com um mínimo de padronização... eu usaria o mesmo, oras :P
Não vejo pq reconstruir o bd, mas cada caso é um caso diferente, né? :)



#950148 Criar Uma Variavel De Texto

Posted by boirock on 11/12/2008, 12:19 in PHP

PHP também dá suporte a ASP Tags (não faço a menor idéia do motivo..), basta ligar a diretiva: http://br2.php.net/m...hp#ini.asp-tags

Isso tem cara de ser algum sistema de templates ou algo assim... fica difícil ajudar sem ter mais detalhes =/



#950129 Como Configuro Para Os Erros Aparecerem No Browser?

Posted by boirock on 11/12/2008, 11:07 in PHP

error_reporting(E_ALL|E_STRICT);
http://br.php.net/ma...r-reporting.php (y)



#950127 Usando Explode

Posted by boirock on 11/12/2008, 11:04 in PHP

Os tipos de dados... sabe?
http://dev.mysql.com...data-types.html
Pra datas você usa DATE,TIMESTAMP, etc...
Usar varchar e afins só se você for masoquista. ;) (y)



#950103 Usando Explode

Posted by boirock on 11/12/2008, 09:21 in PHP

É só modificar o parâmetro da função date()...
date('d/m/Y');

Só que mesmo assim, quando você recuperar esses dados vai ter que tratar esse resultado (deduzo que você esteja usando um campo próprio para datas :)).



#950101 Omitindo Datas Repetidas

Posted by boirock on 11/12/2008, 09:18 in PHP

Primeiro, vc faz uma consulta das datas existentes no seu BD;
Depois, vc usa o resultado desta consulta pra fazer a busca das notícias.

Poxa, solução muito bacana :)
O único problema é que gera um SELECT novo para cada data, o que pode prejudicar seriamente a performance...



#950095 Usando Explode

Posted by boirock on 11/12/2008, 09:08 in PHP

Eu testei seu código aqui e funcionou perfeitamente... qual é o erro que está dando?

O método que você está utilizando talvez não seja o mais correto... só que ficou o seu objetivo ficou um pouco confuso pra mim.
Você quer formatar a data que vem do banco, que vem do do formulário ou que vem da função date()?



#950010 Omitindo Datas Repetidas

Posted by boirock on 10/12/2008, 15:33 in PHP

Então Bean... isso é trabalho para o PHP, não apra o banco de dados.
Pense sempre em uma matriz matemática quando for imaginar o retorno de uma query...
Se a coluna 1 possuir o código da notícia, vai possuir o código em todas as linhas dessa matriz.

A utilidade do GROUP BY do bd é outra... pense numa função de agregação, por exemplo:

SELECT COUNT(*) FROM noticias
Retorna o número de notícias cadastradas...

SELECT tipo, COUNT(*) FROM noticias GROUP BY tipo
Retorna o número de notícias cadastradas para cada tipo porque você agrupou pot tipo :)

Sacou?
O que você quer fazer é pra ser feito no PHP...
Você tem que:
:: usar ORDER BY sua_data DESC na sua query, para que o resultado venha ordenado por data;
:: dentro do loop que mostra as notícias, comparar a data atual do registro atual com a data do registro anterior;
:::: se for diferente, mostra a data como cabeçalho e a própria notícia;
:::: se for igual, mostra a notícia.

(y)



#949989 Exibir Mais Comentados

Posted by boirock on 10/12/2008, 13:16 in MySQL

Você tem que usar um COUNT e agrupar pelas outras colunas da query; finalmente, você ordena pelo refêrencia da coluna do COUNT:
SELECT idjogo, COUNT(*) FROM tabela GROUP BY idjogo ORDER BY 2
ok? :)



#949950 Oi Webmasters

Posted by boirock on 10/12/2008, 08:39 in Apresentações

Só espero que seja fisicamente parecido com sua mãe... (y) hehehe

Não é minha área, mas conte comigo pro que precisar :)
Bem-vindo e boa sorte...



#949859 Dois True Em Um If

Posted by boirock on 09/12/2008, 16:18 in PHP

não utilize "and"

:blink:
o motivo é pq fica mais rápido de digitar mesmo?




IPB Skin By Virteq