rxhxtx

Membros
  • Content Count

    28
  • Joined

  • Last visited

Community Reputation

0 Neutro

About rxhxtx

  1. aproveitei sua dica e dei uma bela estudada sobre isso, realmente em meus estudos eu estava fazendo muita coisa errada nisto. não usava o private nem abstract, valeu mais essa dica!!!! ultima dúvida com relacao a essa "chamada", se eu escrever self:: eu não preciso citar o nome da classe? desde que ela esteja na mesma classe... isso? La em cima, eu preciso colocar o "use nomeDaClasse" ou "extends NomedaClasse"? isso ainda me deixa um pouco confuso, fazem a mesma coisa???
  2. Boa noite, Cara, para te falar a verdade eu nunca entendi muito bem quando usar o static ou não.. Sim, estão dentro da mesma classe, tentei colocando em outra classe também não funcionou... em todas as partes do meu codigo eu estou conseguindo pegar da seguinte forma Classes\ClassTal::funcaoTal($var); ou Classes\ClassTal::funcaoTal(); mas nesse insertCad não pega nada.. ai decidi colocar dentro da mesma classe para tentar facilitar meu desenvolvimento, mas também sem resultado.... temporariamente estou gerando o valor numa pag1 q joga pra uma pag2 por session, bem gambiarra, so para não travar totalmente ali, ,as eu queria conseguir fazer do jeito certo...
  3. Boa tarde amigos, estou aqui empenhado nos meus estudos e travei em uma coisa: quero pegar um valor de uma funcao em outra, já tentei de tudo quanto é jeito, mas não funciona!! o basicao é isso... public static function numeroAleatorio(){ $query = "SELECT * FROM Rand WHERE numero = :numero;" ; $dbh = new PDO('mysql:host=localhost;dbname=aleatorio', 'root', ''); $stmt = $dbh->prepare($query); do { $res = rand(10,99); $stmt->execute(array(':numero' => $res)); $row = $stmt->fetchAll(PDO::FETCH_ASSOC);} while(count($row) > 0); return $res; } public function insertCad($arrVar) { $numero= numeroAleatorio(); $this->insertDB( "Rand", "?,?,?", array( $numero, $arrVar['nome'], $arrVar['email'] ) ); .... como faz para o resultado retornar para $numero??? se eu coloco $numero = '23'; funciona, mas quando peço para chamar o valor da outra função, não da em nada....
  4. Boa tarde amigos, estou batendo a cabeça em uma questão de css, que não é nem de longe o meu forte... quero colocar umas bandeirinhas de backgroudo de uma div, porem não consigo faze-las ficarem lado a lado... background: url("be.png") no-repeat , url("us.png") no-repeat, url("au.png") no-repeat, url("br.png") no-repeat, url("ca.png") no-repeat, url("de.png") no-repeat, consigo repetir, mas quando é para colocar lado a lado ão funciona, o que devo substituir o no-repeat ali? muito obrigado!
  5. Olá amigos, estou dando uma estudada e me chegou a seguinte "barreira": Quero montar uma função que altere a classe do botao após o usuario selecionar o checkbox Usando o alternador entre disabled true e false esta funcionando, porem para o meu problema, não está resolvendo então estava tentando juntar umas peças e cheguei a isto: (mas não funciona) function trC(element, antigo, novo) { element.classList.remove(antigo); element.classList.add(novo); } function HabiDsabi(){ if(document.getElementById('habi').checked == true){ document.getElementById('envia').disabled=false; var klas = document.getElementsByClassName('btn btn-success'); trC(klas, 'btn btn-success', 'btn btn-success start'); } if(document.getElementById('habi').checked == false){ document.getElementById('envia').disabled=true; } } como eu faço funcionar?? o habilitar e desabilitar está funcionando, só mudar a classe que não estou conseguindo.... botao: <form> <button disabled="disabled" class="btn btn-success" name="envia" id="envia" value="Enviar" > <span>botao</span> </button> <input type="checkbox" name="habi" id="habi" onClick="HabiDsabi()" > <span>habilita/desabilita<span> </form> Resumindo: quero transformar class="btn btn-success" em class="btn btn-success start" quando a caixa estiver selecionada alguém consegue me dar uma luz?
  6. p****... funcionou hehehehe massa demais!!!!!!!! valeu mais uma vez amigo. p*** professor!!!
  7. rxhxtx

    Como escrever esta busca

    ahhhhh, eu estava colocando o WHERE novamente apos o AND, acho q isso q tava dando pau!! Funcionou certinho!! obrigado novamente!! uma curiosidade, existe diferença escrever dessas duas formas? SELECT * FROM tabela WHERE (cores LIKE 'vermelho') AND (estampa LIKE 'bolinha'); e assim SELECT * FROM tabela WHERE cores LIKE 'vermelho' AND estampa LIKE 'bolinha'; Ou é so disperdicio de caracteres para escrever a mesma coisa? abraço, muito obrigado mais uma vez!
  8. rxhxtx

    Como escrever esta busca

    Gostaria de listar da seguinte forma por ex: SELECT * FROM tabela WHERE cores LIKE 'vermelho' - mas que desse resultado, liste apenas os que contenham 'bolinha' no estampa como eu escrevo isso para o sql? eu tentei com o "...AND WHERE estampa LIKE bolinha" mas ele vai exibir todos os resultados das duas buscas, e o OR também listara todos os resultados
  9. Fala Leonardo, cara, até entendi o conceito, mas não consigo imaginar isso em uma função que fuja dos exemplos do manual. Voce sabe como eu conseguiria expressar o que eu preciso com o WHILE? repetir a buscar até retornar 0 <?php srand((double)microtime()*1000000); $numero = rand(1,9); $query = "SELECT * FROM aleatorio WHERE id = :numero ;" ; $dbh = new PDO('mysql:host=localhost;dbname=testes', 'root', ''); $stmt = $dbh->prepare($query); $stmt->execute(array(':numero' => $numero)); $row = $stmt->fetch(PDO::FETCH_ASSOC); while($row !== 0){ //repetir o processo rand // não tenho ideia o que colocar aqui }else{ echo $numero; } ?>
  10. Olá, eu gostaria de fazer uma função simples, apenas para aprendizado. Eu fiz desta forma: $query = "SELECT * FROM aleatorio WHERE id = :id ;" ; srand((double)microtime()*1000000); $numero = rand(1,9); $ncrip = $numero; $dbh = new PDO('mysql:host=localhost;dbname=testes', 'root', ''); $stmt = $dbh->prepare($query); $stmt->execute(array(':id' => $numero)); $row = $stmt->fetch(PDO::FETCH_ASSOC); if ($row == 0){ true; }else{ header( "refresh:0;url=cadastra.php" ); } ?> Funciona, mas toda vez que a função encontra um numero de 1 a 9 cadastrado no db ela atualiza a página, escolhe outro numero aleatorio e testa se aquele encaixa, atualiza a pagina........ até que uma hora ela encontra um "espaço" e para de atualizar a pagina.. o que eu gostaria de fazer é que ela ficasse gerando aleatorios e consultando até encontrar o espaço e continuar a leitura, sem mudar de pagina, somente dentro da função ex gera aleatorio (1,9) se $resultado == 1 repete gera aleatorio } se $resultado == 0 continua..... mas como faz isso??? fiquei com essa duvida e não estou conseguindo solucionar
  11. legal!!! valeu mesmo!! aprendi muito!!! 😁😁😁
  12. rxhxtx

    Ajuda com processo

    entendi, mas não daria para criar uma coluna prazo com uns valores 1, 2, 3 e fazer por php para ficar menos dados dentro da tabela? por exemplo se $valorTotal maior ou igual 1400, defina $prazo como 3 se $valorTotal maior igual 700, defina $prazo como 2 se $valorTotal menor 700, defina $prazo como 1 ai usar o switch$prazo, caso '1' define $variaveis.. caso '2'..assim por diante ou calcular por modulus % , já que o caso seria cada X reais é mais uma parcela só por dúvida mesmo, sou bem leigo e quero aprender tudo que der o mais rapido possivel hehe porque eu acho que se for para incluir todos os dados, a exibição poderá ficar mais lenta, não é? e com os dados todos pré definidos na propria pagina usando um require, ele so teria que retornar 1 valor estou errado? é impraticavel?
  13. perfeito!!! funcionou redondinho!!!! muito obrigado mais uma vez amigo!! só para eu entender o codigo... \d seria para dizer que somente numeros na {quantidade} ou [letras e numeros #essa parte não entedi,seria para dizer que qualquer quantia?# ] + obrigatoriamente um @ junto com um [letras e numeros #essa parte não sei#] + obrigatoriamente um ponto seguido por somente letras na quantidade entre 2 e 4... correto? o que seria o ._%+- e o .- ?
  14. isso não existe! é imagem ou texto, não existe imagem com texto coloque a imagem sem texto em fundo de DIV e jogue o texto por cima, ai da certo
  15. amigo, tem que tirar o desfoque nas configuracoes de exportação do fireworks, não sei porque diabos eles deixam isso como padrão, mas bem suave, você deve ter mexido nisso por engano em algum momento e acabou ficando como padrão. veja em exportar como, la tera configuracoes desse tipo