Ir para conteúdo
Fórum Script Brasil

Plábyo Rainer Gianniany

Membros
  • Total de itens

    17
  • Registro em

  • Última visita

Tudo que Plábyo Rainer Gianniany postou

  1. Cara, dessa forma ai funciona mesmo, mas com a imagem não dá certo. A imagem do .youtube aparece, mas quando se passa o mouse não acontece nada.
  2. Não funcionou. A imagem até apareceu, mas quando eu passo o mouse sobre ela não acontence nada. Abaixo segue o código que testei. index.html <html> <head> <title>Link com Imagens</title> <link href="style.css" type="text/css" rel="stylesheet"/> </head> <body> <ul> <li class=youtube><a href="#">Youtube</a></li><!--eu não quero esse nome ai, só a imagem, por isso acho que a imagem não pode ficar como background e deve ser inserida ai--> </ul> </body> </html> style.css .youtube{background: url(icone_youtube.jpg); width:80px; height:80px; background-repeat:no-repeat;} .youtube:hover{background: url(icone_youtube-black.jpg); width:80px; height:80px; background-repeat:no-repeat;}
  3. Olá pessoal. Procurei um fórum de css aqui e não encontrei, então criei aqui mesmo. É o seguinte, eu estou querendo colocar umas imagens como link, e essas imagens são em preto e branco. Isso eu já consegui. O que eu não estou conseguindo fazer é que quando o usuário passar o mouse na imagem ela apareça colorida, como nesse link: http://www.cifraclub.com.br/ No radapé da página vocês verão os ícones das redes sociais, eu quero fazer desse jeito ai. Se alguém puder me ajudar fico grato. Valeu.
  4. Olá pessoal, bom dia. Pessoal, estou estudando o livro PHP Orientado a Objetos do Pablo Dall'Oglio, e cheguei no capítulo sobre Query Object. Estou em uma parte que se cria uma classe chamada "TCriteria.php", e depois, cria-se uma página para testar essa classe,onde eu crio os objetos nela, essa página chama-se "criteria.php" O problema que está ocorrendo é quando eu executo a página "criteria.php", aparece a seguinte mensagem no browser: Notice: Undefined variable: operator in C:\wamp\www\php.poo\app.ado\TCriteria.class.php on line 28 Notice: Undefined variable: result in C:\wamp\www\php.poo\app.ado\TCriteria.class.php on line 42 Parece que está dizendo que eu não defini essas variáveis "operator" e "result", só que está igualzinho livro, idêntico. Abaixo vou postar o código da classe TCriteria e do criteria.php para vocês verem, e peço por favor a ajuda de vocês, preciso de uma solução para este problema pois parei nesta parte já fazem dois dias. Em negrito são as partes do código que está dando erro TCriteria.class.php <?php /* classe TCriteria esta classe provê uma interface utilizada para definição de critérios */ class TCriteria { private $expressions; // armazena as expressões private $operators; // armazena a lista de operadores private $properties; // propriedades do critério /* método add() adiciona uma expressão ao critério @param $expression = expressão (objeto TExpression) @param $operator = operador lógico de comparação */ public function add(TExpression $expression, $operator = self::AND_OPERATOR) { // na primeira vez, não precisamos de operador lógico para concatenar // o comando empty verifica/informa se a variável está vazia if(empty($this->expressions)) { // o comando unset destrói a variável unset($operator); } // agrega o resultado da expressão à lista de expressões $this->expressions[]=$expression; $this->operators[]=$operator; } /* método dump() retorna a expressão final */ public function dump() { // concatena a lista de expressões if(is_array($this->expressions)) { foreach($this->expressions as $i=> $expression) { $operator = $this->operators[$i]; // concatena o operador com a respectiva expressão $result .= $operator. $expression->dump() . ' '; } // o comando trim retina espaço no início e final de uma string $result = trim($result); return "({$result})"; } } /* método setProperty define o valor de uma propriedade @param $property = propriedade @param $value = valor */ public function setProperty() { $this->properties[$property] = $value; } /* método getProperty retorna o valor de uma propriedade @param $property = propriedade */ public function getProperty($property) { return $this->properties[$property]; } } ?> criteria.php <?php // carrega as classes necessárias include_once 'app.ado\TExpression.class.php'; include_once 'app.ado\TCriteria.class.php'; include_once 'app.ado\TFilter.class.php'; /* aqui vemos um exemplo de critério utilizando o operador OR a idade deve ser menor que 16 ou maior que 60 */ $criterio = new TCriteria; $criterio->add(new TFilter('idade', '<', 16), TExpression::OR_OPERATOR); $criterio->add(new TFilter('idade', '>', 60), TExpression::OR_OPERATOR); echo $criterio->dump(); ?> Desde já agradeço, valeu.
  5. :( Olá, bom dia pessoal. Eu baixei o wamp portable para estudar aqui no meu trabalho, pois aqui não aceita instalá-lo. Só que aqui eu consegui depois de muitas tentativas executá-lo uma vez só, vamos dizer que foi "na cagada", e agora não consigo mais. Na pasta existem três arquivos executáveis: Server_Start (arquivos em lotes do MS-DOS) UniController Disk Start (VBScript Script File) Stop E uma pasta udrive. Eu acho que eu deva estar executando esses arquivos na ordem errada, e na hora que deu certo eu deva ter executado na ordem certa, só que não lembro qual era a ordem mais, pois estava executando aleatoreamente para testar. Agora quando eu executo aparece a mensagem que não é possível localizar a página web, e também HTTP 404 - não encontrado http://localhost/apanel/ Bom, se alguém puder me ajudar, fico muito grato, valeu.
  6. Olá pessoal, bom dia. Fazer uma pergunta dessas em um fórum de PHP parece não ser muito pertinente, mas sejamos sinceros com nós mesmos. Gosto muito de php, estou entrando em um estudo mais profundo introduzindo orientação a objetos no php, mas conversando com um programador java, conversando com sobre programação para web, perguntei a ele se nunca havia se interessado pelo php, e ele me falou isso, não exatamente com essas palavras: "Pra que? Se algum dia eu precisar de algo em php existe uma enorme variedade de CMS no mercado, nem precisa saber programar, tem Joomla, Wordpress, Prestashop e outros tantos ai, é só pegar e aprender a trabalhar com eles, O NEGÓCIO HOJE É JAVA". E ai pessoal, o que vocês acham disso? Confesso que fiquei meio desanimado com isso.
  7. Pessoal, estou tentando fazer uma conexão com o banco com a classe PDO, só que o programa da um erro referente a porta, eu não sei o número da porta, alguém sabe como posso encontrar esse número ? Vlw
  8. Galera, está acontecendo um pequeno "problema" com o meu Netbeans, quando ele aparece aquela lampadazinha de dica no canto do código, ai eu clico ele não da a dica, só vai para linha de código onde está a dica. Alguém sabe como eu configuro isto? Vlw
  9. Corrompido não estão não, pois não é o único curso .swf que eu tenho aqui que não abre. Se estive corrompido não abriria nem a primeira página creio eu. Se alguém puder baixar pra conferir se abre ai fico grato. Vlw
  10. Obrigado por responder. A origem é deste site aqui: http://www.downgratis.com/cursos/curso-photoshop-cs5/
  11. Olá pessoal, é o seguinte, eu baixei um curso de photoshop e ele não abre as vídeo-aulas. Ele abre a tela inicial com os menus das vídeo-aulas e etc., só que quando eu clico em alguma das aulas ele abre uma tela:"Por favor aguarde, carregando aula..." e não sai dessa tela, já deixei um tempão carregando e nada. E os arquivos .swf que veio eu não consigo abrir. O que pode ser ? Abaixo segue o link do curso, se puderem baixar pra ver se conseguem abrir ficarei muito grato. Vlw http://www.megaupload.com/?d=EGOJQ79F
  12. Pessoal, é o seguinte, eu tenho um text field datainicio e um text fiel datafim que atualmente o usuário está digitando as duas datas, só que eu preciso que quando ele digitar a datainicio, automaticamente apareça a datafim com 7 dias a mais (uma semana). Por exemplo, se o usuário digitar 20/10/2010 na data inicio, automaticamente aparecerá 27/10/2010 na datafim. Segue abaixo um código que eu estava tentando fazer só que não deu certo: &lt;script> funtion somadata(){ data1 = (document.form1.datainicio.value); data2 = (document.form1.datafim.value); soma = datainicio + 7; document.form1.datafim.value = soma; } </script>
  13. Boas galera, é o seguinte, vou direto ao ponto: Tenho que cadastrar um livro no BD, e como sabemos um livro possui muitas vezes não só um, mais vários autores, então não posso colocar só um menu pro usuário escolher um autor e cadastrar. Preciso colocar no formulário, alguma coisa (um botão add por exemplo) que possibilite ao usuário ir adicionando quantos autores ele quiser ao livro, tipo assim, ele seleciona um autor, clica em add e manda o autor pro BD, mais não pra tabela LIVRO, e sim pra uma tabela chamada LIVRO_AUTOR, onde irá receber o id do livro e o id do autor. Exemplo de um livro cadastrado assim na tabela LIVRO_AUTOR: livro_id | autor_id 1 1 1 3 1 7 Bom, no exemplo acima, o livro 1 foi escrito pelos autores 1, 3 e 7. Eu estava pensando em colocar um link de adicionar o autor, que quando o user clicasse abrisse uma tela pra ele adicionar os autores, ou então um botão add que quando ele selecionasse no menu o autor poderia clicar em add e manda-lo pro BD, só que esse botão não poderia dar um refresh na página, se não cadastraria só o primeiro autor. Não sei se ficou bem claro, mais é isso ai meu problema, que puder me ajudar fico muito grato, pois não tenho a mínima idéia de como fazer isso. Vlw
  14. Ih, não foi não, e parece que algo simples de resolver :/
  15. :blink: Pessoal, é o seguinte, estou usando um CSS para configurar uma tabela, só que este css já vem pronto na ferramenta, e a tabela vem alinhada à esquerda, só que eu quero centraliza-la e não estou conseguindo. Segue abaixo a imagem dela atual: http://img831.imageshack.us/img831/7893/tabelatorta.png Abaixo o código CSS da tabela, quem puder dar uma olhada e achar onde se centraliza fico grato .KT_tngtable th, .KT_tngtable td.KT_th { border: 1px solid #ffffff; border-right-color: #848284; border-bottom-color: #848284; background-color: #003366; font-weight: bold; vertical-align: top; } .KT_tngtable thead *>th { border-top: 1px solid #000000 ! important; border-left: 1px solid #000000 ! important; } .KT_tngtable td { border: solid 1px #d6d3ce; border-top-width: 0; border-left-width: 0; vertical-align: baseline; } .KT_tngtable { border: solid 1px #000000; } .KT_tngtable tfoot, .KT_tngtable thead { border: solid 1px #000000; } .KT_tngtable td, .KT_tngtable th, .KT_tngtable caption { padding: 2px; white-space: nowrap; } .KT_tngtable .ktml * td { border: 0px; white-space: normal ! important; } .KT_tngtable .ktml span.lcontainer table { } .KT_tngtable .ktml span.lcontainer td { padding: 0px ! important; margin: 0px ! important; vertical-align: middle; } .KT_buttons td { border-top: solid 1px #000000; padding: 4px; background-color: #dadadc; text-align: right; } .KT_tngtable td, .KT_tngtable th, .KT_tngtable caption { font-family: Arial, Helvetica, sans-serif; } .KT_tngtable th, .KT_tngtable td.KT_th, .KT_tngtable caption { font-size: 14px; text-align: left; background-color: #003366; } .KT_tngtable td { font-size: 16px; } .KT_tngtable input, .KT_tngtable select { font-size: 16px; } .KT_tngtable textarea { font-size: 12px; } .KT_field_error { color: #cc0000; } .KT_field_hint { color:#0000cc; font-size: 10px; } .KT_tngtable td.KT_required { } .KT_tngtable label span.KT_required { padding: 0 2px; color: #cc0000; font-family: Courier New, Courier, monospace; font-weight: normal; } .form_validation_field_error_label { } .form_validation_field_error_container { } .form_validation_field_error_text { } .form_validation_field_error_error_message { color:#cc0000; font-weight: bold; clear:left; } form.form_validation_form_error table { border: 2px solid red; } #KT_tngerror { padding: 5px 10px 5px 50px; margin:5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color: #CC0000; font-size: 12px; border:1px solid red; background-color:#FFFFE4; background-image:url(images/error.gif); background-repeat:no-repeat; background-position:left; } #KT_tngdeverror, #KT_tngtrace { padding: 5px 10px 5px 5px; margin:5px; border:1px solid black; font-family:Courier, sans-serif; font-size: 12px; background-color:#FAFAFA; } #KT_tngdeverror label, #KT_tngtrace label { display: block; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; } #KT_tngtrace ul { padding-left:10px; margin-left:10px; } #KT_tngtrace_details { display: none; } #KT_tngwarning { padding: 10px 10px 10px 50px; margin:5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color: #0000CC; font-size: 12px; border:1px solid blue; background-color:#E4FFFF; background-image:url(images/warning.gif); background-repeat:no-repeat; background-position:left; } Valeu
  16. Boa noite pessoal, eu preciso fazer um controle de estoques no meu sistema e gostaria de uma ajuda de como fazer isso. É um controle de estoques de livros, que é mais ou menos assim: Eu cadastro 5 livros "PHP orientado a objeto" no banco de dados, ai o usuário vai e compra um livro, ai esse livro continua aparecendo enquanto tiver no estoque, quando acabarem os cinco ele "some" da página de compra. É mais ou menos isso, eu já tenho a toda a parte de cadastro, agora preciso saber a lógica, se tenho que criar uma tabela só pra cadastrar a quantidade de livros, se tenho que usar um contador pra decrementar esse número de livros. Bom, é isso ai, quem puder me ajudar fico grato, valeu.
×
×
  • Criar Novo...