Ir para conteúdo
Fórum Script Brasil

misterviralata

Membros
  • Total de itens

    236
  • Registro em

  • Última visita

Tudo que misterviralata postou

  1. misterviralata

    Array

    Ola Amigos! $texto =array('claudia','roberto', 'paulo'); $result= count($texto); então $result é igual a 3 certo? $texto =array('claudia','roberto', 'paulo', ' ',' '); $result= count($texto); neste caso $result é igual a 5 a minha duvida é como faço para que o array conte somente os nomes e não conte os vazios? obrigado!
  2. Pessoal mais uma pergunta procurei aqui no forum e não encontrei, mas me lembro de já ter visto. aqui no forum tem dois campos input um para logim e senha que já vem preenchido com valor inicial, mas quando clica no imput o valor some como se faz aquilo?
  3. andreia_sp consegui assim: if($new_senha == "1"){ $visivel = visibility; } else { $visivel = hidden; } echo'<div id=layer style=visibility: $visivel;>texto</div>'; Obrigado pela dica da variavel !!!
  4. Ola Gutto e andreia_sp! Postei esta pergunta hoje de manhã e fiquei sem conecção até agora pouco. neste tempo consegui fazer assim <script > function mostrar(camada2){ document.getElementById(camada2).style.visibility="visible"; } function ocultar(camada2){ document.getElementById(camada2).style.visibility="hidden"; } </script> <a href="#" onClick="mostrar('camada2')">abrir</a> <a href="#" onClick="ocultar('camada2')">fechar</a> <div id="camada2" style="position:absolute;width:100;height:100;top:100;left:200;background-color:red;visibility:hidden">Camada 2</div> mas o jeito que a andreia_sp explicou é muito melhor ! obrigado gutto e anderia_sp pela ajuda! ola amigos voltei! agora to tentando fazer a div abrir depois que clicar em um form <form action""> <input type=text name=new_senha> <input type=submit value=ok> </form> $new_senha = $_POST['new_senha']; if($new_senha == "1"){ echo"document.getElementById(layer).style.visibility='visible'"; } <div id=layer style=visibility: hidden;>texto</div> tentei assim mais não funcionou, pode me dar alguma ideia?
  5. Ola Amigos! estou trabalhando com css que ao abrir a pagina ela se encontra no estado visibility: hidden, gostaria de saber como faço para criar uma função que ao clicar no botão coloque a minha div como visibility: visibility Obrigado!
  6. Ola Amigos! Para abrir uma nova janela coloco o seguinte codigo na janela "PAI" <html> <body> <form> <input type="button" value="janela" onClick="open('janela_filha.php', 'new', 'width=500, height=600,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no')"> </form> </body> </html> Até aqui tudo bem. a janela "Pai" continua aberta com a janela "FILHA" em cima da janela "PAI". Como faço para quando o usuario clicar novamente na janela "PAI" a janela "FILHA" se fechar automaticamente? Obrigado amigos!
  7. Ola Amigos! criei uma função em php, como faço para imprimir o valaor da mesma, temtei assim mas não funcionou <? function teste(){ $achei="10"; return; } teste(); echo" mostre o valor de $achei"; ?>
  8. ola Amigos! consegui este exemplo de menu desdobravel em html, javascript e CSS o script esta funcionando, mas não entendo de CSS, gostaria de saber como faço para colocar a primeira linha do menu na horizontal e manter os submenus na vertical (como está). Tentei a noite inteira e não consegui, sei que para fazer isso é preciso mexer no CSS e como disse não entendo quase nada de CSS. Segue abaixo o script do menu Obrigado! <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <head> <script type="text/javascript"> function IEHoverPseudo() { var navItems = document.getElementById("primary-nav").getElementsByTagName("li"); for (var i=0; i<navItems.length; i++) { if(navItems.className == "menuparent") { navItems.onmouseover=function() { this.className += " over"; } navItems.onmouseout=function() { this.className = "menuparent"; } } } } window.onload = IEHoverPseudo; </script> <style type="text/css"> body { font: normal 62.5% verdana; } ul#primary-nav, ul#primary-nav ul { margin: 0; padding: 0; width: 150px; /* Width of Menu Items */ border-bottom: 1px solid #ccc; background: #fff; /* IE6 Bug */ font-size: 100%; } ul#primary-nav li { position: relative; list-style: none; } ul#primary-nav li a { display: block; text-decoration: none; color: #777; padding: 5px; border: 1px solid #ccc; border-bottom: 0; } /* Fix IE. Hide from IE Mac \*/ * html ul#primary-nav li { float: left; height: 1%; } * html ul#primary-nav li a { height: 1%; } /* End */ ul#primary-nav ul { position: absolute; display: none; left: 149px; /* Set 1px less than menu width */ top: 0; } ul#primary-nav li ul li a { padding: 2px 5px; } /* Sub Menu Styles */ ul#primary-nav li:hover ul ul, ul#primary-nav li:hover ul ul ul, ul#primary-nav li.over ul ul, ul#primary-nav li.over ul ul ul { display: none; } /* Hide sub-menus initially */ ul#primary-nav li:hover ul, ul#primary-nav li li:hover ul, ul#primary-nav li li li:hover ul, ul#primary-nav li.over ul, ul#primary-nav li li.over ul, ul#primary-nav li li li.over ul { display: block; } /* The magic */ ul#primary-nav li.menuparent { background: transparent url(arrow.gif) right center no-repeat; } ul#primary-nav li.menuparent:hover, ul#primary-nav li.over { background-color: #f9f9f9; } ul#primary-nav li a:hover { color: #E2144A; } </style> </head> <body> <ul id="primary-nav"> <li><a href="#">Menu1</a></li> <li class="menuparent"><a href="#">Menu2</a> <ul> <li><a href="#">submenu2</a></li> <li><a href="#">submenu2</a></li> <li><a href="#">submenu2</a></li> </ul> </li> <li class="menuparent"><a href="#">Menu3</a> <ul> <li><a href="#">submenu3</a></li> <li><a href="#">submenu3</a></li> <li class="menuparent"><a href="#">SUBMENU3</a> <ul> <li><a href="#">subsubmenu3</a></li> <li class="menuparent"><a href="#">SUBsubmenu3</a> <ul> <li><a href="#">SUBSUBSUBMENU3</a></li> </ul> </li> <li><a href="#">subsubmenu3</a></li> <li><a href="#">subsubmenu3</a></li> </ul> </li> <li><a href="#">submenu3</a></li> <li><a href="#">submenu3</a></li> </ul> </li> <li class="menuparent"><a href="#">Menu4</a> <ul> <li><a href="#">submenu4</a></li> <li><a href="#">submenu4</a></li> <li><a href="#">submenu4</a></li> <li><a href="#">submenu4</a></li> </ul> </li> </ul> </body> </html>
  9. help Obrigado pela ajuda! Como faço para formato o resultado de forma que imprima na tela Campinas, dia que o usuario digitou de mês que o usuaro digitou de ano que o usuario digitou. Campinas 21 de março de 2007
  10. Ola amigos! Tenho uma duvida, como faço para construir um formulario com um campo onde o usuario pode digitar a data e em outra pagina exibir o resultado formatado em php faço assim: pagina1.php <? session_start(); ?> <form method="post" action="pagina2.phh"> <table width="400" border="0" cellspacing="0" cellpadding="0"> <tr> <td>preencha o campo com a mês/dia/ano</td> </tr> <tr> <td> <input name="data" type="text" > </td> </tr> <tr> <td> <input type="submit" name="Submit" value="Enviar"> </td> </tr> </table> </form> pagina2.php <? session_start(); $data = $_POST['data']; echo"Campinas $data"; ?> Como faço isso usando javascript? Obrigado!
  11. Beraldo Um outro amigo de outro forum ajudou e deu certo, ficou assim: <?php $nomes = array(); $sNome = "Adriana Bete Beraldo Maria João Adriana Beraldo João José Beraldo Bete"; $ex = explode (" ", $sNome); for ($z = 0; $z < count ($ex); $z++) { $nomes[$z] = $ex[$z]; } $nomes_unique = array_unique ($nomes); echo "<pre>"; foreach($nomes_unique as $nomes){ echo $nomes . "<br>"; } echo "</pre>"; ?>
  12. :( To ficando desesperado continuo não entendendo se colocar assim <?php $nomes = array(); $sNome = "Adriana Bete Beraldo Maria João Adriana Beraldo João José Beraldo Bete"; $ex = explode (" ", $sNome); for ($z = 0; $z < count ($ex); $z++) { $nomes[$z] = $ex[$z]; } $nomes_unique = array_unique ($nomes); echo gettype($nomes_unique);//desde que $array seja um array ?> ainda vai imprimir assim: array Por favor mostra um exemplo pra mim de como imprimir assim: e ficar só Adriana Bete Beraldo Maria João José
  13. ué pensei que o print_r que fazia aparecer o Array ( [0] => ), a linha está com os valores certo? $nomes_unique = array_unique ($nomes); tentei imprimir o resultado usando echo e não funciona porque? echo"$nomes_unique"; e como imprimo sem o danado do ( [0] => ) Desculpe estar perguntando tanto assim é que estou curioso para saber!
  14. Beraldo desculpe, mas eu também consegui fazer de acordo com o ex que você passou no link http://br.php.net/manual/pt_BR/function.array-unique.php Mas eu me expressando mal como faço para tira Array ( [0] => Adriana [1] => Bete [2] => Beraldo [3] => Maria [4] => João [8] => José ) e ficar só Adriana Bete Beraldo Maria João José
  15. :o cara to tentanto faz umas 3 horas e não to conseguindo colocar colocar o resultado dentro de array, já li e reli o manual do php e não entendi!
  16. Desculpe minha ignorancia victorhb, mas não consegui fazer funcionar é assim? $sql = "Select DISTINCT From tabela1 UNION Select DISTINCT From tabela2 order by descricao ASC";
  17. Ola Amigos! Apouco pedi ajuda para descobrir como selecionar duas tabelas em uma mesma query o Beraldo me ajudou $sql = "Select * From tabela1 UNION Select * From tabela2 order by descricao ASC"; na tabela1 tenho id descricao 1 adriana 2 marcos na tebela2 tenho id descricao 1 bete 2 adriana com o script que o beraldo passou da pra tazer o resultado das duas tabelas $sql = "Select * From tabela1 UNION Select * From tabela2 order by descricao ASC"; $resu = mysql_query ($sql); while ($fila=mysql_fetch_row($resu)){ echo " $fila[0] $fila[1]<br>"; } e imprime assim: 1 adriana 2 adriana 1 bete 2 marcos perfeito funcionou muito bem! Minha pergunta é como faço para não deixar repetir o nome, aparecer assim: 1 adriana 1 bete 2 marcos Obrigado!
  18. Obrigado Beraldo funcionou perfeitamente e ainda deu pra colocar em ordem alfabetica Muito Obrigado!
  19. Ola Amigos! continua duplicando os campo $sql ="Select tabela1.*, tabela2.* From tabela1, tabela2"; $resu = mysql_query ($sql); while ($fila=mysql_fetch_array($resu)){ echo "$fila[id] $fila[descricao]<br>"; ex na tabela1 adriana marcos ex na tabela2 claudia vanesa está imprimindo adriana adriana marcos marcos o que estou fazendo de errado?
  20. não funcionou! está trazendo só o resultado da tabela1 e duplicando o resultado
  21. Ola Amigos! Tenho duas tabelas Tabela1 id descricao Tabela2 id descricao Como faço para exibir o resultado desta duas tabelas dentro de um while tentei assim mas não funcionou $sql = "SELECT * FROM tabela1, tabela2 "; $result = mysql_query ($sql); while ($fila=mysql_fetch_array($result)){ echo "$fila[descricao]<br>"; } ele trás o resultado só de uma tabela e fica duplicando o mesmo. Obrigado!
  22. Ola amigos! tenho uma função que verifica se o campo está vazio e obriga o usuario a digitar 4 caracteres <html> <head> <script language="javascript"> function verifica() { document.all.msg1.innerHTML = ' '; document.Form1.titulo.className = 'campo1'; if (document.Form1.titulo.value.length < 4) { document.all.msg1.innerHTML = '<b>minimo de 4 caracteres</b>'; document.Form1.titulo.focus(); document.Form1.titulo.className = 'mensagem4'; return false; } else document.all.msg1.innerHTML = ' '; document.Form1.titulo.className = 'campo1'; return true; } </script> </head> <body> <form action="" method="post" name="Form1" id="valida" onSubmit="Valida()"> <table> <tr> <td><input name="titulo" type="text" id="mensagem4" /></td> <td><div id="msg1"></div></td> </tr> <tr> <td colspan="2"> <input name="valor" type="radio" value="1" checked> <input name="valor" type="radio" value="2" checked></td> </tr> <tr> <td colspan="2"> <input type="submit" name="envia" value="Adicionar" onClick="return verifica(this.form)" ></td> </tr></table> </form> </body> </html> Como faço para comparar com mais um campo só que do tipo radio tentei assim mas não funcionou: if ((document.Form1.titulo.value.length < 4) and (document.Form1.valor.value == 1) { document.all.msg1.innerHTML = '<b>caso valor seja 1 minimo de 4 caracteres</b>'; document.Form1.titulo.focus(); document.Form1.titulo.className = 'mensagem4'; return false; } É que estou tentando obrigar o usuario a digitar X caracteres dependendo do valor escolhido Obrigado!
  23. Ola Amigos! To com um problemão, criei um animação em swf na minha pagina e ela é apresentada assim que o site é iniciado em uma camada com fundo transparente, dentro de um div. está funcionando certinho, o problema é que quando a animação termina as paginas que tem formulario não da para clicar nos campos, o mouse só pega se for bem no cantinho do campo. entrei no forum de flash e me disseram o seguinte: Pra isso ai você vai ter que criar uma função em javascript que controle o tamanho do div, e quando a animação estiver fechado você fecha o div, quando ele for abrir o flash dispara uma função para o javascript pro div aumentar e aparecer o flash na area toda, assim como quando ele fechar denovo, manda outra função pra diminuir o tamanho do div o problema é que não sei criar função em js, o cogigo que estou usando para chamar o swf é este: <body> <div id="Layer1" style="position:absolute; left:340px; top:2px; width:352px; height:380px; z-index:1"> <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="400" height="400"> <param name="wmode" value="transparent"> <param name="movie" value="imgen/curso.swf"> <param name="quality" value="high"> <embed src="imgen/curso.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="400" height="400"></embed></object> </div> Se alguém poder me ajudar agradeço e muito!
  24. Ola Amigos! na minha pagina principal coloquei uma animação em swf em uma camada com fundo transparente, o codigo é este: <div id="Layer1" style="position:absolute; left:340px; top:2px; width:352px; height:380px; z-index:1"> <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="400" height="400"> <param name="wmode" value="transparent"> <param name="movie" value="imgen/curso.swf"> <param name="quality" value="high"> <embed src="imgen/curso.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="400" height="400"></embed></object> </div> até aqui maravilha funcionou perfeitamente, mas o problema é que tenho um formulario de cadastro e depois que coloquei a camada o mouse não clica mais nos campos, tem que colocar o mouse bem no cantinho do campo para poder digitar e isso aconteceu depois que coloquei o codigo para camada transparente! alguém sabe outra maneira de colocar uma camada transparente com um arquivo swf dentro sem causar problemas em formularios? obrigado!
×
×
  • Criar Novo...