Ir para conteúdo
Fórum Script Brasil

alemaodp

Membros
  • Total de itens

    40
  • Registro em

  • Última visita

Sobre alemaodp

  • Data de Nascimento 05/05/1983

Contatos

  • MSN
    alemaodp@msn.com
  • ICQ
    0

Perfil

  • Gender
    Male
  • Location
    Dom Pedrito - RS

alemaodp's Achievements

0

Reputação

  1. Bom dia.. Gurizada é o seguinte, tenho um INNER JOIN unindo 3 tabelas, e esta funcionando perfeitamente. Só que agora preciso unir mais uma tabela a esse SQL, ou seja, ficaria nesse SQL com 4 tabelas unidas. Só que não estou conseguindo adicionar essa 4° tabela, se alguém ai puder me ajudar. Logo abaixo está o codigo: // Aqui 3 tabelas estao unidas via Inner join. $_pagi_sql = "select escola_disciplinas.descricao as descricao, escola_avaliacao.nota as nota, date_format(escola_avaliacao.data_avaliacao, '%d/%m/%Y') as data, escola_alunos.nome as nome, escola_avaliacao.observacao as obs from escola_alunos INNER JOIN (escola_disciplinas INNER JOIN escola_avaliacao ON escola_disciplinas.codigo = escola_avaliacao.cod_disciplina) ON escola_avaliacao.cod_aluno = escola_alunos.matricula where escola_alunos.cod_turma = 5 order by descricao"; Preciso adicionar a esse inner join a tabela escola.faltas, assim ficando com 4 tabelas unidas. O campo de ligação entra as tabelas é: escola_faltas.cod_aluno com o campo escola_alunos.matricula da tabela escola_alunos Desde já agradeço a ajuda. Abraço....
  2. Problema resolvido, o problema estava em colocar em uma linha cima do while a seguinte linha: $result3 = mysql_query($query2); O estranho é que essa linha já estava declarada bem acima do codigo. Mas o importante é que agora esta funcionando perfeitamente. Obrigado a todos.
  3. ok amigo, acabei de trocar e segue a mesma coisa, seguinte logo abaixo vai o link do que eu estou fazendo. http://www.qwerty.com.br/intranet/teste/index1.php ali onde aparece: 1 - Disciplina: Sistemas Operacionais I Media Final: 4.90 teria que aparecer logo abaixo: Disciplina: Linguagem e Técnicas de Programação I Media Final: 6,60
  4. Troquei o que voc falou e esta aparecendo na tela que ele encontrou 2 registros. Só que ele segue mostrando apenas 1 registro.
  5. Boa Tarde... Estou com um pequeno problema que não consigo enxergar onde estou errando. Na minha tabela eu tenho 2 registros que retornam de uma consulta SQL que faço. La no SQL tudo perfeito, dou o select e ele retorna os dois registros. já na hora de listar esses registros num simples While, o php está me retornando apenas o 1° registro e os outros não. Codigo $query2 = "select escola_avaliacao.data_avaliacao, escola_disciplinas.codigo as codi, escola_disciplinas.descricao as descricao, round(avg(escola_avaliacao.nota),2) as media from escola_avaliacao INNER JOIN escola_disciplinas ON escola_avaliacao.cod_disciplina = escola_disciplinas.codigo where escola_avaliacao.cod_aluno = 11111 group by codi;"; $result3 = mysql_query($query2); // vamos fazer essa parte para mostrar os resultados while($row = mysql_fetch_array($result3)) { echo "<br>"; echo "<b>Disciplina: </b>" . $row['descricao'] . ' '; echo "<b>Media Final: </b>" . $row['media'] . '<br />'; } Ele teria que imprimir na tela os registros que encontrasse, mas ele imprime na tela somente o 1° registro. Aguardo uma ajuda... Desde já agradeço.. Abraço...
  6. Bom Dia. Preciso de uma pequena modificação numa animação flash que está no site da minha empresa, tenho uma animação de noticias que o seu conteúdo é alimentado por xml. Até ai tudo bem, só que animação vai movendo as noticias de cima para baixo, e eu quero o efeito contrario, que las iniciem de baixo para cima, que é a maneira mais logica de ler. Desde já agradeço. Abraço. Link da animação: http://www.qwerty.com.br/noticias.swf Abaixo o código do Action Script: stop(); //Carregar XML de noticias noticias = new XML(); noticias.ignoreWhite = true; noticias.onLoad = function (){ //Porcentagem carregadas e essas coisas totalxml = noticias.getBytesTotal(); cargadoxml = noticias.getBytesLoaded(); porcentajexml = Math.round((cargadoxml/totalxml)*100); //Se carregou tudo if (porcentajexml >= 100) { //apaga o carregando removeMovieClip(cargando); //Nos do XML notis_puerto = new Array(); titulo = new Array(); urls = new Array(); //Pega o numero de noticias long = noticias.firstChild.childNodes.length; cargarCSS(); } } //Attachamos e posicionamos o "carregando xml" attachMovie("carga_xml","cargando",2); cargando._x = 45; cargando._y = 94; //Attachamos a linha de baixo de tudo attachMovie("linea","linea_abajo",5000); linea_abajo._x = 0; linea_abajo._y = 329; //link do XML noticias.load("noticias.xml"); /*-------------------------------------------------------------------------------*/ /*--------------------- FUNCAO PARA CARREGAR O CSS -------------------------*/ /*-------------------------------------------------------------------------------*/ function cargarCSS(){ //Criamos a folha de estilo estailo = new TextField.StyleSheet(); //Quando for carregado... estailo.onLoad = function(){ //Porcentagem totalcss = estailo.getBytesTotal(); cargadocss = estailo.getBytesLoaded(); porcentajecss = Math.round((cargadocss/totalcss)*100); //Se carregou tudo if (porcentajecss >= 100) { //apaga o carregando removeMovieClip(cargando2); //Uma vez carregado o css já podemos saber quantas linhas tem em cada texto //Criamos um clip e um campo de texto temporario _root.createEmptyMovieClip("temp_mc", 7); //No campo de texto iremos por o mesmo tamahno de largura que vai haver. //coloco 16, que e o que mede uma linha. Assim //podemos saber o número de linhas que teremos. temp_mc.createTextField ("notis_txt",8,-150,-20,168,16); //as propriedades do campo de texto novo temp_mc.notis_txt.multiline = true; temp_mc.notis_txt.wordWrap = true; temp_mc.notis_txt.html = true; for (i=0; i<long; i++){ //pega os titulos das noticias titulo = noticias.firstChild.childNodes.attributes.titulo; //pega as urls das noticias urls = noticias.firstChild.childNodes.attributes.urls; //pega o texto e colocamos na caixa de texto temporaria temp_mc.notis_txt.htmlText = "<p class=tit'>"+titulo+"</p><br><p class='txt'>"+noticias.firstChild.childNodes.firstChild+"</p>"; //pegamos o numero de linhas por texto notis_puerto = temp_mc.notis_txt.maxscroll-1; } //Eliminamos o clip temporario removeMovieClip(_root["temp_mc]); //Montamos as noticias montarNoticias(); } } attachMovie("carga_css","cargando2",3); cargando2._x = 45; cargando2._y = 94; estailo.load("noticias.css"); } /*-------------------------------------------------------------------------------*/ /*--------------------- FUNCAO PARA MONTAR AS NOTICIAS -------------------*/ /*-------------------------------------------------------------------------------*/ function montarNoticias(){ par = true; for (i=0; i<long; i++){ //ponho a caixa de txt _root.attachMovie ("caja_info","caja"+i,i*10); //Criamos a cor _root["caja"+i].colorcaja = new Color(_root["caja"+i].fondo.fondocolor); //damos uma altura igual a 16 pelo numero de linhas que tenha _root["caja"+i].fondo._height = 16 * notis_puerto; //Pintamos a caixa if (par == true){ _root["caja"+i].colorcaja.setRGB(0xEEEEEE); _root["caja"+i].micolor = "0xEEEEEE"; par = false; } else{ _root["caja"+i].colorcaja.setRGB(0xFFFFFF); _root["caja"+i].micolor = "0xFFFFFF"; par = true; } //Se não existe altura, damos 0 e assim se posiciona a primera caixa //em y=0 if (altura == undefined){ altura = 0; } //Se existe, damos uma altura igual, a: //"altura acumulada" = "altura acumulada" + "altura anterior clip" else{ altura = altura + _root["caja"+(i-1)].fondo._height; } //Posicionamos a caixa _root["caja"+i]._x = 0; _root["caja"+i]._y = altura; //Criamos a caixa de texto e colocamos suas propriedades _root["caja"+i].createTextField("texto_txt",i*37,2,1,168,16 * notis_puerto); _root["caja"+i].texto_txt.html = true; _root["caja"+i].texto_txt.multiline = true; _root["caja"+i].texto_txt.wordWrap = true; _root["caja"+i].texto_txt.border = false; _root["caja"+i].texto_txt.selectable = false; _root["caja"+i].direc_url = urls; //Atachamos ao texto a folha CSS _root["caja"+i].texto_txt.styleSheet = estailo; //colocamos o titulo _root["caja"+i].texto_txt.htmlText = "<p class='tit'>"+titulo+"</p><br>"; //colocamos o texto da noticia _root["caja"+i].texto_txt.htmlText += "<p class='txt'>"+noticias.firstChild.childNodes.firstChild+"</p>"; } attachMovie("pestana","pestanita",2000); pestanita._x = 0; pestanita._y = 0; siguiente_y = 0; y_arriba = 0; //Posicionamos todos os clips por debaixo de 330 sobre 0 for (i=long; i>0; i--){ if (_root["caja"+i]._y > 330){ siguiente_y = siguiente_y - _root["caja"+i]._height + 1; _root["caja"+i]._y = siguiente_y; } } //Uma vez q esta todo montado movemos as noticias moverNoticias(); } /*-------------------------------------------------------------------------------*/ /*--------------------- FUNCAO PARA MOVER AS NOTICIAS --------------------*/ /*-------------------------------------------------------------------------------*/ function moverNoticias(){ //Se e a primera vez forçamos o movimento, se não comecam paradas as caixas if (primera_vez == undefined){ //Criamos o evento e começam a mover as caixas _root.onEnterFrame = function(){ for (i=0; i<long; i++){ //Se a caixa chega a abaixo de tudo if (_root["caja"+i]._y > 330){ y_arriba = 0; //Calculamos onde que posicionaremos o clip que chega abaixo for (j=0; j<long; j++){ //Todos os clips que estejam por cima de 0 if (_root["caja"+j]._y < 0){ //pegamos a posicao e o que há mais acima y_actual = _root["caja"+j]._y; if (y_actual < y_arriba){ y_arriba = y_actual; } } } //posicionamos acima, sendo esta posicao: //"y do clip atual" = "posicao do clip de mais abaixo" - "altura do clip atual" + 1; _root["caja"+i]._y = y_arriba - _root["caja"+i]._height + 1; } //fazemos que vao baixando as caixas _root["caja"+i]._y += 1; } } primera_vez = false; } /***************************************************************************/ //"el_fondo" controla a cada fotograma se estamos ou não em cima das noticias el_fondo.onEnterFrame = function(){ for (i=0; i<long; i++){ //Se clicamos na caixa, vamos na direcao "x" _root["caja"+i].onPress = function(){ getURL (this.direc_url, "_blank"); } //Se apontamos em cima da caixa, eliminamos o evento e para _root["caja"+i].onRollOver = function(){ //Iluminar this.colorcaja.setRGB(0xCDFBFE); delete _root.onEnterFrame; } //Se nos saimos das caixas, começaa a mover outra vez _root["caja"+i].onRollOut = function(){ //Pintamos a caixa com a cor anterior this.colorcaja.setRGB(this.micolor); //Criamos o evento e comeca a mover as caixas _root.onEnterFrame = function(){ for (i=0; i<long; i++){ //Se a caixa chega abaixo de tudo if (_root["caja"+i]._y > 330){ y_arriba = 0; //Calculamos onde sera que ira posicionar o clip que chega abaixo for (j=0; j<long; j++){ //Todos os clips que estejam por cima de 0 if (_root["caja"+j]._y < 0){ //pegamos a posicao e o que há mais acima y_actual = _root["caja"+j]._y; if (y_actual < y_arriba){ y_arriba = y_actual; } } } // posicionamos acima, sendo esta posicao: //"y do clip atual" = "posicao do clip de mais acima" - "altura do clip atual" + 1; _root["caja"+i]._y = y_arriba - _root["caja"+i]._height + 1; } //Fazemos que vao baixando as caixas _root["caja"+i]._y += 1; } } } } } }
  7. Bom dia. Estou precisando de uma pequena ajuda, tenho no meu site uma galeria de fotos, ou seja, eu clico na foto e ela abre numa div ao lado a mesma imagem só que em tamanho maior. Só que eu quero que quando eu entrar na pagina da galeria ela automaticamente já abra com uma imagem carregada nessa div central. Resumindo, quero abrir a pagina com um imagem já carregada nesse div. Desde já agradeço. Abraço... Link da pagina: http://www.qwerty.com.br/galeria.php Codigo HTML da pagina. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd"> <html> <head> <title>Galeria de Fotos - Qwerty Escola de Educação Profissional</title> <META http-equiv=Content-Type content="text/html; charset=iso-8859-1"><LINK <META content="MSHTML 6.00.6000.20733" name=GENERATOR> <meta http-equiv="imagetoolbar" content="false"> <meta name="description" content=""> <meta name="keywords" content=""> <link href="imagens/galeria.css" rel="stylesheet" type="text/css" media="screen"> <script type="text/javascript" src="jquery.min.js"></script> <script type="text/javascript" src="imagens/jquery.galleria.js"></script> <script type="text/javascript"> $(document).ready(function(){ $('.gallery_demo_unstyled').addClass('gallery_demo'); // adds new class name to maintain degradability $('.nav').css('display','none'); // hides the nav initially $('ul.gallery_demo').galleria({ history : false, // deactivates the history object for bookmarking, back-button etc. clickNext : false, // helper for making the image clickable. Let's not have that in this example. insert : undefined, // the containing selector for our main image. // If not found or undefined (like here), galleria will create a container // before the ul with the class .galleria_container (see CSS) onImage : function() { $('.nav').css('display','block'); } // shows the nav when the image is showing }); }); </script> <style media="screen,projection" type="text/css"> /* STYLE */ *{margin:0;padding:0} body{padding:20px;background:white;background:white;color:#555;font:80%/140% 'helvetica neue',sans-serif;width:900px;margin: 0 auto;} h1,h2{font:bold 80% 'helvetica neue',sans-serif;letter-spacing:3px;text-transform:uppercase;} a{color:#348;text-decoration:none;outline:none;} a:hover{color:#67a;} .caption{color:#888;position:absolute;top:250px;left:3px;width:200px;} .demo{position:relative;margin-top:2em;} .gallery_demo{width:200px;float:left;} .gallery_demo li{width:55px;height:70px;border:3px double #eee;margin: 0 2px 2px 0;background:#eee;} .gallery_demo li.hover{border-color:#bbb;} .gallery_demo li.active{border-style:solid;border-color:#222;} .gallery_demo li div{left:240px} .gallery_demo li div .caption{font:italic 0.7em/1.4 georgia,serif;} .galleria_container{margin:0 auto 60px auto;height:438px;width:700px;float:right;} .nav{padding-top:15px;clear:both;} .info{text-align:left;margin:30px 0;border-top:1px dotted #221;padding-top:30px;clear:both;} .info p{margin-top:1.6em;} .nav{position:absolute;top:410px;left:0;} </style> </head> <body> <Div> <a href="index.php"><img src="imagens/topo.JPG" width="760" height="90" border="0" alt="Qwerty Comunicações"></a></Div> <h1> Galeria de Fotos - Qwerty Escola</h1> <div class="demo"> <ul class="gallery_demo_unstyled"> <li><img src="fotos/foto1.JPG" alt="Qwerty Escola" ></li> <li><img src="fotos/foto2.JPG" alt="Qwerty Escola" ></li> <li><img src="fotos/foto3.JPG" alt="Qwerty Escola" ></li> <li><img class="noscale" src="fotos/foto4.JPG" alt="Qwerty Escola" ></li> <li><img src="fotos/foto5.JPG" alt="Qwerty Escola" ></li> <li><img src="fotos/foto6.JPG" alt="Qwerty Escola" ></li> <li><img src="fotos/foto7.JPG" alt="Qwerty Escola" ></li> <li><img src="fotos/foto8.JPG" alt="Qwerty Escola" ></li> <li><img src="fotos/foto9.JPG" alt="Qwerty Escola" ></li> <li><img src="fotos/foto10.JPG" alt="Qwerty Escola"></li> <li><img src="fotos/foto11.JPG" alt="Qwerty Escola"></li> </ul> <p class="nav"><a href="#" onClick="$.galleria.prev(); return false;">Anterior</a> | <a href="#" onClick="$.galleria.next(); return false;">Próxima</a> <br> <a href="java script:history.go(-1);">Voltar</a> </p> </div> <div class="info"> <h2>&nbsp;</h2> <div> <img src="imagens/rodape.JPG"> </div> </body> </html>
  8. Galera, seguinte tenho um formulario com varios input's e textarea's sempre que acontece algum erro na hora de cadastrar ele mostra uma mensagem em java script. É aí que está meu problema depois disso ele simplesmente limpa os campos, dai imagina todo o trabalho de digitar tudo denovo... como faço para ele manter os dados que foram digitados.. preciso muito disso... Abraço...
  9. Bom dia... Seguinte para entrar num script eu faço um IF de condição: if (($status_li == 0) { ?><font face="verdana" size=2 color=navy> <center><br><br><br><? die("Acesso Negado! No Momento a lista de Preços está em manutenção.<br>Navegação Cancelada."); } Quero colocar outra condição nesse IF só que não está funcionando.. tipo coloquei: if (($status_li == 0) and ($plano_aca <> 1)) { ?><font face="verdana" size=2 color=navy> <center><br><br><br><? die("Acesso Negado! No Momento a lista de Preços está em manutenção.<br>Navegação Cancelada."); } Mas apesar da variavel $status_li for igual à 0 e o valor da variavel $plano_aca estar diferente de 1.. ele está passando para o script e abrindo a lista.. e essa condição é para ele não passar... o que pode estar errado.. Abraço.. desde já agradeço....
  10. Galera, administro o site da empresa fazem uns 6 meses.. esse site tem toda um parte de intranet onde eu administro, crio relatorios, ferramentes e tal... meu chefe pediu para que eu documentasse o site, porque o outro programador que saiu não tinha feito isso e eu qd assumi tive varias dificuldades e tal.. só que como nunca documentei.. gostaria de dicas e ideias de como fazer isso.. Abraço...
  11. Eu tenho uma variavel chamada $quantidade= 1.000 quero que ele fique somente 1000 sem o ponto... Voces sabem como ? Tb tenho uma variavel $frete = 4,14 preciso que nessa variavel ele troque essa virgula pelo ponto.. ficando 4.14 Desde já agradeço..... Abraço..
  12. O problema, é que usei uma array para guardar os valores dos pedidos que eu seleciono. Como você pode ver no meu codigo, dentro do while tem: <td align="center" align="center"><input name="num_pe[]" type="checkbox" id="num_pe[]" value="<?php print("$campo_pedi");?>"></td só que esse checkbox pega os valores do $campo_pedi e coloca na array $num_ped[] , mas eu preciso é dos valores do campo $campo_qt.
  13. Tenho o seguinte codigo, preciso saber depois desse while o total do $campo_qt... quero que ele some todos os valores desse campo, e me de um total.. while ($contador < $num_lista) { $codigo_vendedor = pg_result($res_lista, $contador, 'codigo_vendedor'); $campo_pedi = pg_result($res_lista, $contador, 'pedido_numero'); $campo_nomecli = pg_result($res_lista, $contador, 'nome_cliente'); $campo_volume = pg_result($res_lista, $contador, 'quantidade'); $campo_qt = number_format("$campo_volume",0,',','.'); $campo_cidade = pg_result($res_lista, $contador, 'cidade'); ?> <tr> <td class="texto_3" align="center"><?print("$campo_pedi")?></td> <td class="texto_3" align="center"><?print("$campo_nomecli")?></td> <td class="texto_2" align="center"><?print("$campo_qt")?></td> <td class="texto_2" align="center"><?print("$campo_cidade")?></td> <td align="center" align="center"><input name="num_pe[]" type="checkbox" id="num_pe[]" value="<?php print("$campo_pedi");?>"></td> <? $contador++; }
  14. Ok, funcionou, mas para mim botar nesse botao como faço: codigo do botao: print("&nbsp;&nbsp;&nbsp;<input type=button value=\"Refazer Montagem de Carga\" onclick=\"window.location='monta_carga.php'\" >"); tentei ali no onclick, mas deu erro... sei lá mas posso estar errando na sintaxe...
×
×
  • Criar Novo...