Jump to content


Allan Carvalho's Content

There have been 21 items by Allan Carvalho (Search limited from 20/04/2023)


Ordernar por                Order  

#896654 Sql Order By !

Posted by Allan Carvalho on 11/02/2008, 03:01 in MySQL

ORDER BY FIELD(plano, 'Ouro', 'Prata', 'Free')
Funciona perfeitamente. ;)

Obrigado, Eclesiastes!



#896589 Sql Order By !

Posted by Allan Carvalho on 10/02/2008, 13:58 in MySQL

Olá! Preciso entender como é feita essa "gambiarra".

Como no exemplo dado:

ORDER BY "plano" (Ouro, Prata, Free)

sendo que:

Ouro tem "peso" 3
Prata tem "peso" 2
Free tem "peso" 1


Como organizar de forma ascendente ou descrescente e acordo com peso sabendo que esses não estão no BD?

Alguém pode me ajudar?

Obrigado, galera! ;)

PS:Pra não abrir um tópico novo, esse tem o caminho certo já.



#866465 Menu Em Cascata Em Página Centralizada

Posted by Allan Carvalho on 19/08/2007, 21:43 in HTML, CSS e Metodologias

Substitua dessa página que mencionou o código CSS de:

ul#primary-nav ul {
position: absolute;
display: none;
left: 149px; /* Set 1px less than menu width */
top: 0;
}

para

ul#primary-nav ul {
display: none;
background-color:#CCC;
color:#000;
}


Que já vai obter uma base do que quer.

Beleza?

Flw!



#866462 Window.opener So Funfa Em Form

Posted by Allan Carvalho on 19/08/2007, 21:24 in HTML, CSS e Metodologias

Sim.

Basta deixar uma variável setada na principal.asp e na janela.asp você atribui à ela um valor.

<script language="javascript">
<!--
var vJanela;
function abrir(){
janela=window.open("janela.asp","","width=250,height=250,scrollbars=no")
//interceptacao de erro na abertura da janela
text = "Se a janela nao estava abrindo\ntalvez seja porque voce tenha um\nprograma bloqueador de pop-up!\nObservacao » O windows XP service pack 2\nbloqueia pop-ups!";
if(janela == null) { alert(text); return; }
//fim
janela.moveTo(350,150);
}
//-->
</script>
...

e

&lt;script language="javascript">
<!--
function send(country){
window.opener.document.cadastro.pais.value=country;
opener.vJanela="http://localhost/def...pais=" country;
self.close();
}
//-->
</script>

<a href="java script:send('Brasil');"><img src="img/flags/flags_12.jpg" border="0" width="83" height="56"></a>


Depois disso a variável valor vai ter http://localhost/default.asp?pais=Brasil

Assim você pode fazer oque quiser com esse valor depois.

Oks?

Isso ajuda?

Flw!



#866455 Qual O Erro Neste Javascript

Posted by Allan Carvalho on 19/08/2007, 20:59 in HTML, CSS e Metodologias

Aqui:

<script type="text/javascript">
function vai(nome,sitio){GB_showPage(nome,sitio);}
</script>




#866330 Preview De Foto Em Upload

Posted by Allan Carvalho on 18/08/2007, 00:42 in Javascript / DOM / AJAX / ECMAScript

Repare:

<script>
function preview() {
var fp = document.getElementById('foto_preview');
fp.src = document.getElementById('imagem').value;
fp.width = 160;
fp.height = 116;
}
</script>
<body>
<form name="upload" enctype="multipart/form-data" method="post" action="" />
<input id="imagem" type="file" name="imagem" style="width:320px; height:20px;" onchange="preview();" /><br />
<img src="space.gif" name="foto_preview" id="foto_preview" /><br />
<input type="submit" name="Submit" value="Enviar Foto" /><br />
</form>
</body>


Flw!



#865947 Colorir Fundo Quando Checkbox Estiver Marcada

Posted by Allan Carvalho on 16/08/2007, 01:12 in Javascript / DOM / AJAX / ECMAScript

Olá!

Meu caro, veja:

<script type="text/javascript">
function cbalterna(cb) {
elemento = document.getElementById("fundo"+cb.id);

elemento.style.backgroundColor = cb.checked ? "#ccc'" : "#fff";
}
</script>

<form action="#">


<TABLE ALIGN="CENTER" WIDTH="500" border="1">
<TR id="fundoc1">
<TD WIDTH="50"><input type="checkbox" value="1" id="c1" name="check" onclick="cbalterna(this)"></TD>
<TD WIDTH="350">teste teste teste teste</td>
<TD WIDTH="100">teste 2 teste 2 teste 2</TD>
</tr>
<TR id="fundoc2">
<TD WIDTH="50"><input type="checkbox" value="1" id="c2" name="check" onclick="cbalterna(this)"></TD>
<TD WIDTH="350">teste teste teste teste</td>
<TD WIDTH="100">teste 2 teste 2 teste 2</TD>
</tr>
</TABLE>

</form>


Tá funcional agora.

Vou explicar as alterações. Veja que coloquei todas em negrito cor verde. Vamos na ordem:
1º - Pega o id do checkbox para procurar pelo elemento de id + id do checkbox. Exemplo: fundoc1. Logo verá o porquê.
2º - Define o estilo do elemento que foi pego mudando seu background-color (innerHTML não!)
3º - Define uma cor caso o checkbox não esteja checado. Nesse caso #fff (branco)
4º - Adicionei o c1 pois temos que vinculá-lo ao checkbox. Lembre-se: isso tem que ser sucessivo a cada TR que você for criar. Não pode haver mais que um id igual numa página. Exemplo id="fundoc3", id="fundoc4", id="fundoc5"...
5º - Assim como o item acima, deve ser colocado sucessivo também a cada checkbox para mantermos nosso vinculo e o script funcionar. Exemplo: id="c3", id="c4", id="c5"...

Os dois ultimos pontos que estão somente em negrito é para você notar a ordem sucessiva que deve ser criada.

Dúvidas?

Há sim uma maneira mais simples para fazer isso, porém, com esse "explicadão" que passei você pode deixar mais simples se estudar bem a lógica.


Beleza?

Flw!



#865942 Como Ativar Varios Checkbox Ao Clicar Em Um Link

Posted by Allan Carvalho on 16/08/2007, 00:46 in Javascript / DOM / AJAX / ECMAScript

Opa! O correto é:

if( temp.checked == true )


Beleza?

Flw!



#865941 Caixa Suspensa De Resultados

Posted by Allan Carvalho on 16/08/2007, 00:37 in Javascript / DOM / AJAX / ECMAScript

Olá pessoal!

Estou tentando descobrir como é o HTML dessa Caixa que retorna o resultado como a imagem abaixo:
Posted Image

Esse campo está no form de Busca aqui do fórum (filtro por nome do membro).

Não quero a função AJAX de como retorna os resultados ou script para aparecer.
Quero saber como é feito o alinhamento tão absoluto como esse (digo: aparece bem embaixo).
Notei que não usa DIVs nem nada...
Com um div pai com posição relativa e uma div filha com posição absoluta, distância do topo igual ao tamanho da div pai e largura daria certo. Mas esse aí parece não usar dessa forma...

Outra coisa: dentro dessa "suposta div" que se abre contém uma lista (ul)?

Alguém sabe me dizer como é feito nesses padrões daqui?


Valeu pela ajuda pessoal!



#865934 Passar Valor De Uma Div

Posted by Allan Carvalho on 15/08/2007, 23:36 in Javascript / DOM / AJAX / ECMAScript

Preciso dessa resposta também. Alguém sabe?

Pega o valor de uma div: é possível?

Valew!


---------------------
EDITADO
---------------------

Nossa viajei! Nada haver oque quero é selecionar somente os valores de uma div com apenas dois cliques do mouse (ondblclick)... ^^

Mas mesmo assim, fiquei curioso.

Alguém sabe?



#862979 Upresize

Posted by Allan Carvalho on 29/07/2007, 02:04 in Artigos, Dicas e Tutoriais de PHP

Muito obrigado Felipe!

Vou me matar de estudar agora. ^^ Sério...


Valeu mesmo!



#862959 Melhores Usos, Tem Alguma Diferença Entre Uso E Uso?

Posted by Allan Carvalho on 28/07/2007, 19:37 in PHP

Me interessei Crab....

Poderia nos indicar sua fonte ou nos dizer a "diferença"?

Sempre fico nessa de echo e print... :blink:



#862711 Upload Com Barra De Progresso

Posted by Allan Carvalho on 27/07/2007, 12:46 in PHP

É uma pena que o demo dessa página não funciona.

(n)


Flw!



#862399 Melhores Usos, Tem Alguma Diferença Entre Uso E Uso?

Posted by Allan Carvalho on 26/07/2007, 06:20 in PHP

Esclareceram minha "dúvida". Achei muito interessante o tópico. (y)

Valeu pessoal!



#862398 Upresize

Posted by Allan Carvalho on 26/07/2007, 05:12 in Artigos, Dicas e Tutoriais de PHP

Olá, novamente! ^^

Tô com uma dúvida brava aqui!

Eu gostaria de fazer uma pequena modificação no sistema só que não estou conseguindo. (n)

O que quero é:
quando upar a imagem já fazer uma alteração de tamanho, porque se a imagem for muito grande ela vai tomar mais espaço que a resolução de tela permite.. aí vai ter que usar as barras de rolagem... ¬¬

Bom, tava tentando mudar o tamanho logo que upar, reescrevê-la pra depois, diminuida, a pessoa pudesse fazer o corte/efeito que quiser. Pra isso eu até pensei no código abaixo pra diminuir proporcionalmente:

$nLarguraMax = "910";
$nAlturaMax = "530";
if ($nImgLargura > $nImgAltura)
{
$nAlturaMax = ($nLarguraMax * $nImgAltura) / $nImgLargura;
// upa com o tamanho alterado de acordo com a variável acima
}
else if ($nImgAltura > $nImgLargura)
{
$nLarguraMax = ($nAlturaMax * $nImgLargura) / $nImgAltura;
// upa com o tamanho alterado de acordo com a variável acima
}
else {
// upa o tamanho normal da imagem
}


Só que não tô conseguindo inserí-la no sistema. :blink:


Alguém pode me dar uma mão? :click:


Obrigado desde já à todos!



#862051 [resolvido] If $_session + Ajax

Posted by Allan Carvalho on 24/07/2007, 18:09 in PHP

Ué... :blink:

Então tem algum problema de passar um sessão por um scritpt Ajax?

----------------------------
EDITADO

Burrice minha! Faltava um session_start() no começo da página onde o Ajax fazia as requisições.

Valeu!



#861860 [resolvido] If $_session + Ajax

Posted by Allan Carvalho on 24/07/2007, 05:18 in PHP

Olá pessoal!

Tudo beleza?

Bom, minha dúvida é como fazer uma verificação de sessão que funcione.

Por que?

Veja:

<?php
session_start();
$_SESSION["id"] = "2007";
$_SESSION["perfil"] = "222";

echo $_SESSION["id"];
echo $_SESSION["perfil"];

if($_SESSION["id"] == "2007") {
echo "Foi?!";
}

?>


Ele escreve o id e o perfil, porém ele não faz a verificação.

Alguém sabe oque é e o porquê?


Agradeço desde já!

P.S.: PHP 5.1.6 e Já tentei até com isset.



#861177 Upresize

Posted by Allan Carvalho on 19/07/2007, 23:48 in Artigos, Dicas e Tutoriais de PHP

Allan Carvalho
Dei uma olhada rápida aqui, acho que as cores do fundo ali são definidas pelo método effDefault() da classe UpResize. Se não for isso, quando eu estiver em casa eu dou uma melhor averiguada. ;)

Paulo André
Nem lembrava mais, hehehe. Mas pelo que vi aqui, a imagem é movida já para a pasta imagens, e todo o trabalho na imagem é salvo por padrão no mesmo arquivo.


Fala jovem! Beleza?

Meu caro, tentei um:

public function effDefault()
{
imagefilter($this->_im, IMG_FILTER_COLORIZE, 43, 43, 43);
}

e um

public function effDefault()
{
imagefilter($this->_im, IMG_FILTER_COLORIZE, 0, 0, 0);
}



E nenhum ficou escuro... Oque pode ser?


Obrigado!


--------------------
EDITADO

Depois de muito sofrer... ¬¬... xD... Consegui!

O esquema é colocar negativo os valores:

public function effDefault()
{
imagefilter($this->_im, IMG_FILTER_COLORIZE, -70, -72, -73);
}


Flws!



#860730 Gerador De Thumbnails

Posted by Allan Carvalho on 18/07/2007, 05:54 in Artigos, Dicas e Tutoriais de PHP

Boa chipis!

Como?



#860726 Upresize

Posted by Allan Carvalho on 18/07/2007, 04:51 in Artigos, Dicas e Tutoriais de PHP

NOSSA! Cara!!! Detonou geral!

Super-parabéns Eclesiastes!!! Tu merece por essa!!!


Só me ajuda numa coisa: O fundo da imagem que será cortada fica claro... tem como colocar escuro? Uma tranparencia de preto, por exemplo. Procurei, procurei, procurei e procurei no código mas não achei.
Poderia me orientar?

Exemplo:
Posted Image

Valeu, rapaz!



#860723 Getphpoutput( $phpcode )

Posted by Allan Carvalho on 18/07/2007, 03:23 in Artigos, Dicas e Tutoriais de PHP

Guilherme, o código é perfeito! Exatamente oque eu procurava.


Só tem um probleminha/inconveniente: Quando é passado por um AJAX ele não retorna nada.

No caso eu estou fazendo: echo getPHPOutput($switches[switches]);
Aí é que está o problema: quando passa pelo script eu não sei oque acontece que nada é retonado.

Com uma requisição normal (sem a função) echo urlencode($switches[switches]); ele retorna, porém , como texto e só interpreta o html deste.

Sabe oque pode ser?

Obrigado!


P.S.: $switches[switches] é um valor que é da tabela switches no MySQL com os códigos escritos em PHP para quem não compreendeu.


---------------------
EDITADO

Pessoal pra quem tiver problemas como eu tive lembrem-se de dar um CHMOD 777 pra funcionar. Pra isso, eu coloquei no diretório em que estiver a função e comprimi o código (depois de muito bater a cabeça!).
Quem quiser:

<?php

function getPHPOutput($phpCode) {
$tmpFileName = rand().'.php';
file_put_contents($tmpFileName, $phpCode);
ob_start();
include $tmpFileName;
$result = ob_get_contents();
ob_end_clean();
@unlink($tmpFileName);
return $result;
}

?>


Não esqueçam: CHMOD 777 (só pra quem tiver problemas).


Flw, pessoal! Vlw!


Fui!




IPB Skin By Virteq