Ir para conteúdo
Fórum Script Brasil

Nill

Membros
  • Total de itens

    205
  • Registro em

  • Última visita

Tudo que Nill postou

  1. Ai Kakarotto, realmente seguinto sua ideia, seria bem mais facil resolver o meu problema. Tentei fazer o que você me disse. <div id="r2"><table border="0" cellpadding="2" id="table29" width="635"> <tr> . . <td class="main" width="20" align="center" bgcolor="#F2F2F4"> <input type="radio" name="R1" value="5"></td> <td class="main" width="20" align="center" bgcolor="#EDEDEF"> <input type="radio" name="R1" value="4"></td> <td class="main" width="20" align="center" bgcolor="#F2F2F4"> <input type="radio" name="R1" value="3"></td> <td class="main" width="20" align="center" bgcolor="#EDEDEF"> <input type="radio" name="R1" value="2"></td> . . . <td class="main" width="20" align="center" bgcolor="#F2F2F4"> <input type="radio" name="R12" value="2"></td> <td class="main" width="20" align="center" bgcolor="#EDEDEF"> <input type="radio" name="R12" value="1"></td> </tr> </table></div> . . . Tenho os Divs, separando os blocos. conforme você citou acima e fiz da seguinte forma para verificar se os radios estão selecionados. <script language="JavaScript" > function enviardados(){ if(document.getElementById("r2").getElementsByTagName("input")=false) { alert( "campo da Questão foi selecionado!" ); return false; } } Porém não deu certo!!! É dessa forma mesmo? Ou fiz besteira?
  2. Ai Kleber_76, da uma olhada neste link, http://www.tutorialopenads.com.ar/
  3. Nill

    [Ajuda] Como Faço isso

    <?php printf("%s", $_SERVER['SERVER_NAME']);?>
  4. ai da uma olhada nesse linke ai, lá ensina como fazer um calendario dessa forma. http://www.phpgratis.com.br/calendario/cal...-em-php-e-ajax/ http://www.phpgratis.com.br/calendario/cal...com-php-e-ajax/
  5. banco CREATE TABLE tbl_pesqsat ( id INTEGER UNSIGNED NOT NULL AUTO_INCREMENT, empresa CHAR(255) NULL, PRIMARY KEY(id) ); codigo para o combobox <?php //conexao com o banco include "../conecta.php"; //query para conectar ao banco $sql = "SELECT * FROM tbl_pesqsat"; $Execute = mysql_query($sql) or die ("Não foi possivel realizar a consulta"); //aqui que vai exibir o combobox echo "<select name=\"empresa\">"; while ($Linha=mysql_fetch_row($Execute)) { $empresa = $Linha[1]; echo "<option>$empresa</option>"; } echo "</select>"; ?> Testei o codigo e esta funcionado
  6. Kakaroto, eu até vi esse codigo parecido com este ai. http://scriptbrasil.com.br/forum/index.php...mp;#entry356253 Porém não atende as minhas necessidades, e que no meu formulario, tenho varios Radios e Checkbox, pois é uma pesquisa de satisfação de cliente. E tenho que verificar um por um, e não todos de uma vez, pois temho que falar para o usuario, qual o radio ou checkbox que ele deixou de selecionar. Pelo o codigo que você colocou, ele verifica somente o radio com o nome que você colocou, no meu caso eu tenho no minimo sequência radio acho que daria o mesmo trabalho. O endereço da pesquisa é esse ai -> http://www.vigacaldeiraria.com.br/pesquisa/pesq_01.htm. Caso tenha uma ideia que possa me ajudar a enxugar os codigos. De qualquer forma agradeço pela dica
  7. vlw ai pessoal, resolvi aqui. Havia me esquecido de um pequeno detalhe. O indice do Radio, começa com 0 e não com 1, dei bobeira... Mas de qualquer forma vlw
  8. e o seguinte, fiz um script para verificar se o formulario esta em branco antes de ser enviado. ficou assim; <script language="JavaScript" > function enviardados(){ . . if(document.dados.C1.checked==false && document.dados.C2.checked==false && document.dados.C3.checked==false && document.dados.C4.checked==false) { alert( "Nenhum campo da Questão 01 foi selecionado!!!!" ); return false; } este IF acima verifica se o Checkbox esta em branco caso positivo não deixa passar. Esta funcionando perfeitamente Porém o script do radio não esta funcionando, fiz da mesma forma desse acima. if(document.dados.R3[1].checked==false && document.dados.R3[2].checked==false && document.dados.R3[3].checked==false && document.dados.R3[4].checked==false && document.dados.R3[5].checked==false && document.dados.R4[6].checked==false && document.dados.R4[7].checked==false) { alert( "Nenhum campo da Questão 02 foi selecionado!!!!" ); return false; } O que esta errado nesse acima do radio?
  9. Olá, é possível sim, eu ajudei um tempo atras um server MU a fazer isso, porém era somente um link, só que no seu caso é 2. Fiz basicamente o seguinte; No seu caso você hospedaria os 2 sites em www.murevolutions.com.br; porém as você teria que mudar a conexão com o seu banco, como é o MU acredito que seja o SQL. E só hospedar tudo no seu domínio e mudar as conexões com o banco. Essa pode ser uma solução, mas ai você teria que ter algum conhecimento em programação.
  10. Nill

    Erro Paginação

    ajuda aew pessoal
  11. Nill

    Erro Paginação

    peguei o codigo pronto de paginação no link -> http://www.vivaolinux.com.br/publico/paginacao.txt Tenho um formulario onde se digita o nome da empresa que se quer busca, quando não digito nada no formulario e mando pesquisa, exibe todos os dados do banco e a paginação funciona normalmente. Só não está correto quando tem poucos itens, exemplo; se digitarmos "PSE" que só tem um item no banco, aparece ele normalmente, porém aparece o link pra pagina 2. O link para visualizarem o que expliquei é esse ai -> http://www.vigacaldeiraria.com.br/pesquisa...ir_pesquisa.php para testar digite PSE, que so tem uma ocorrencia no banco. e digite nada e de enter para exibir todas as ocorrencias. Segue o codigo com as alterações que fiz: <? // bloco 0 - conecte-se ao banco de dados include "../conecta.php"; //recebendo os dados do formulario $empresa = trim($_POST['empresa']); // bloco 1 - defina o número de registros exibidos por página $num_por_pagina = 5; // bloco 2 - descubra o número da página que será exibida // se o numero da página não for informado, definir como 1 if (!isset($_GET['pagina'])) { $pagina = 1; }else{ $pagina = $_GET['pagina']; } // bloco 3 - construa uma cláusula SQL "SELECT" que nos retorne somente os registros desejados // definir o número do primeiro registro da página. Faça a continha na calculadora que você entenderá minha fórmula. $primeiro_registro = ($pagina*$num_por_pagina) - $num_por_pagina; // consulta apenas os registros da página em questão utilizando como auxílio a definição LIMIT. Ordene os registros pela quantidade de pontos, começando do maior para o menor DESC. $consulta = "SELECT id, empresa, responsavel, data FROM tbl_pesqsat where empresa LIKE '$empresa%' ORDER BY id DESC LIMIT $primeiro_registro, $num_por_pagina"; // executar query $res = mysql_query($consulta,$conexao); //bloco 4 exibe o cabeçalho da pagina echo "<center> <tr><th align=center><b><font size=4 color=#FF0000>Exibir Formulario de Cadastro de Cliente</th></tr> <br><p> <table border = '0' <tr> <td width = '50'><font color = 'blue'><center>ID</font></td> <td width = '250'><font color = 'blue'><center>Empresa</font></td> <td width = '160'><font color = 'blue'><center>Resposavel</font></td> <td width = '60'><font color = 'blue'><center>Data</font></td> <td width = '90'><font color = 'blue'><center>Ação</font></td> </tr> </table>"; // bloco 5 - exiba os registros na tela while (list($id, $empresa, $responsavel, $data) = mysql_fetch_array($res)) { $data = date("d/m/Y", strtotime($data)); echo "<center> <form action = 'pesquisa_db.php' target='_blank' method = 'POST'> <table border = 0> <tr> <td width = '50'><center> $id </td> <td width = '250'><center> $empresa </td> <td width = '160'><center> $responsavel </td> <td width = '90'><center> $data </td> <input type='hidden' name='id' value='$id' > <td> <input type = 'submit' value ='Exibir'> </td> </tr> </table> </form> </center>"; } // bloco 6 - construa e exiba um painel de navegabilidade entre as páginas $consulta = "SELECT COUNT(*) FROM tbl_pesqsat where empresa LIKE '$empresa%'"; list($total_usuarios) = mysql_fetch_row(mysql_query($consulta)); $total_paginas = $total_usuarios/$num_por_pagina; $prev = $pagina - 1; $next = $pagina + 1; // se página maior que 1 (um), então temos link para a página anterior if ($pagina > 1) { $prev_link = "<a href=\"$PHP_SELF?pagina=$prev\">Anterior</a>"; } else { // senão não há link para a página anterior $prev_link = "Anterior"; } // se número total de páginas for maior que a página corrente, então temos link para a próxima página if ($total_paginas > $pagina) { $next_link = "<a href=\"$PHP_SELF?pagina=$next\">Próxima"; } else { // senão não há link para a próxima página $next_link = "Próxima"; } // vamos arredondar para o alto o número de páginas que serão necessárias para exibir todos os registros. Por exemplo, se temos 20 registros e mostramos 6 por página, nossa variável $total_paginas será igual a 20/6, que resultará em 3.33. Para exibir os 2 registros restantes dos 18 mostrados nas primeiras 3 páginas (0.33), será necessária a quarta página. Logo, sempre devemos arredondar uma fração de número real para um inteiro de cima e isto é feito com a função ceil(). $total_paginas = ceil($total_paginas); $painel = ""; for ($x=1; $x<=$total_paginas; $x++) { if ($x==$pagina) { // se estivermos na página corrente, não exibir o link para visualização desta página $painel .= " [$x] "; } else { $painel .= " <a href=\"$PHP_SELF?pagina=$x\">[$x]</a>"; } } // exibir painel na tela echo "$prev_link | $painel | $next_link"; mysql_close($conexao); ?>
  12. Nill

    (Resolvido) Paginação

    beleza, deu certo, vlw
  13. Nill

    (Resolvido) Paginação

    peguei o codigo pronto de paginação no link -> http://www.vivaolinux.com.br/publico/paginacao.txt Alterei o codigo para as meinhas necessidades e esta exibindo normalmente, porém quando eu clico para pagina 2, não esta exibindo o conteudo da segunda pagina. Fica somente na primeira, conforme o link -> http://www.vigacaldeiraria.com.br/pesquisa...tepaginacao.php Segue o codigo com as alterações que fiz: <? // bloco 0 - conecte-se ao banco de dados include "../conecta.php"; // bloco 1 - defina o número de registros exibidos por página $num_por_pagina = 5; // bloco 2 - descubra o número da página que será exibida // se o numero da página não for informado, definir como 1 if (!$pagina) { $pagina = 1; } // bloco 3 - construa uma cláusula SQL "SELECT" que nos retorne somente os registros desejados // definir o número do primeiro registro da página. Faça a continha na calculadora que você entenderá minha fórmula. $primeiro_registro = ($pagina*$num_por_pagina) - $num_por_pagina; // consulta apenas os registros da página em questão utilizando como auxílio a definição LIMIT. Ordene os registros pela quantidade de pontos, começando do maior para o menor DESC. $consulta = "SELECT id, empresa, responsavel, data FROM tbl_pesqsat ORDER BY id DESC LIMIT $primeiro_registro, $num_por_pagina"; // executar query $res = mysql_query($consulta,$conexao); //bloco 4 exibe o cabeçalho da pagina echo "<center> <tr><th align=center><b><font size=4 color=#FF0000>Exibir Formulario de Cadastro de Cliente</th></tr> <br><p> <table border = '0' <tr> <td width = '50'><font color = 'blue'><center>ID</font></td> <td width = '250'><font color = 'blue'><center>Empresa</font></td> <td width = '160'><font color = 'blue'><center>Resposavel</font></td> <td width = '60'><font color = 'blue'><center>Data</font></td> <td width = '90'><font color = 'blue'><center>Ação</font></td> </tr> </table>"; // bloco 5 - exiba os registros na tela while (list($id, $empresa, $responsavel, $data) = mysql_fetch_array($res)) { echo "<center> <form action = 'pesquisa_db.php' target='_blank' method = 'POST'> <table border = 0> <tr> <td width = '50'><center> $id &nbsp </td> <td width = '250'><center> $empresa &nbsp </td> <td width = '160'><center> $responsavel &nbsp </td> <td width = '90'><center> $data &nbsp </td> <input type='hidden' name='id' value='$id' > <td> <input type = 'submit' value ='Exibir'> </td> </tr> </table> </form> </center>"; } ; // bloco 6 - construa e exiba um painel de navegabilidade entre as páginas $consulta = "SELECT COUNT(*) FROM tbl_pesqsat"; list($total_usuarios) = mysql_fetch_array(mysql_query($consulta,$conexao)); $total_paginas = $total_usuarios/$num_por_pagina; $prev = $pagina - 1; $next = $pagina + 1; // se página maior que 1 (um), então temos link para a página anterior if ($pagina > 1) { $prev_link = "<a href=\"$PHP_SELF?pagina=$prev\">Anterior</a>"; } else { // senão não há link para a página anterior $prev_link = "Anterior"; } // se número total de páginas for maior que a página corrente, então temos link para a próxima página if ($total_paginas > $pagina) { $next_link = "<a href=\"$PHP_SELF?pagina=$next\">Próxima"; } else { // senão não há link para a próxima página $next_link = "Próxima"; } // vamos arredondar para o alto o número de páginas que serão necessárias para exibir todos os registros. Por exemplo, se temos 20 registros e mostramos 6 por página, nossa variável $total_paginas será igual a 20/6, que resultará em 3.33. Para exibir os 2 registros restantes dos 18 mostrados nas primeiras 3 páginas (0.33), será necessária a quarta página. Logo, sempre devemos arredondar uma fração de número real para um inteiro de cima e isto é feito com a função ceil(). $total_paginas = ceil($total_paginas); $painel = ""; for ($x=1; $x<=$total_paginas; $x++) { if ($x==$pagina) { // se estivermos na página corrente, não exibir o link para visualização desta página $painel .= " [$x] "; } else { $painel .= " <a href=\"$PHP_SELF?pagina=$x\">[$x]</a>"; } } // exibir painel na tela echo "$prev_link | $painel | $next_link"; ?> não estou conseguindo achar o erro.. se puderem me ajudar ai.. vlw
  14. Nill

    Text Area

    beleza pessoal, vou da uma olhada
  15. Tenho um formulario com um textarea, queria limitar a quantidade de caracter que o usuário pode digitar dentro dele. Como faço isso.
  16. Nill

    Sessao

    Vlw itibere, agora deu certo.. Eu achava que session_start(); era usado somente quando eu iria imprimir as minhas sesões.. Outra duvida, apos cadastro no banco das informações, para destruir as sessoes posso fazer dessa forma? usando a função session_destroy(); mysql_query($sql) or die ("Não foi possivel inserir"); echo "<br>"; echo "Olá $responsavel, Obrigado pelo preenchimento da pesquisa!"; echo "<br>"; echo "<a href='pesq_01.htm'>Voltar</a href>"; mysql_close($conexao); session_destroy(); ?>
  17. Nill

    Sessao

    pessoal; estou fazendo um formulario de pesquisa e satisfação de cliente para a empresa onde trabalho. Para o formulario não ficar grande, eu dividi ele em 5 partes, conforme o link; http://www.vigacaldeiraria.com.br/pesquisa/pesq_01.htm. Ai estou fazendo o seguinte: no primeiro arquivo no caso o "pesq_01.htm" este envia os dados ao segundo "pesq_02.php", e assim por diante; estes dados recebidos, estou usando sessão; estou fazendo dessa forma: //recebendo os dados do formulario $_SESSION['empresa'] = $_POST["empresa"]; $_SESSION['cnpj'] = $_POST["cnpj"]; $_SESSION['responsavel'] = $_POST["responsavel"]; $data = $_POST["data"]; //o IMPLODE converte a data para que seja cadastrado ao banco MYSQL, no formato 0000-00-00 $data = implode('-',array_reverse(explode('/',$data))); $_SESSION['data'] = $data; //recebendo o valor da 1º questão $R1 = $_POST["R1"]; $R2 = $_POST["R2"]; //recebendo o valor da 2º questão $R3 = $_POST["R3"]; $R4 = $_POST["R4"]; No segundo formulario quando eu mando imprimir estas informações elas são exibidas perfeitamente, porém no terceiro em diante elas não são exibidas. Caso queiram olhar o codigo: http://www.vigacaldeiraria.com.br/pesquisa/viga.rar Vlw pessoal
  18. Nill

    Qual a função do "cryption"?

    da uma olhada neste endereço: http://br.php.net/manual/pt_BR/function.crypt.php
  19. Nill

    Formulario

    então vou continuar com minha sessao mesmo, vlw pela dica
  20. Nill

    Formulario

    Estou fazendo um formulario, que são cinco passos, ou seja; pagina1.php, pagina2.php... etc. Ao entra na pagina 1 e prencer todos os dados, ai avança pra pagina 2 e assim por diante. Estou usando sessão, mas to achando que esta ficando meio complicado o codigo, para da alguma manuteção posterior. Existe alguma outra forma de ir guardando os dados de cada formulario e so apos o ultimo cadastrar todos os dados no banco? Ou somente mesmo a Sessão para fazer isso. Os formularios são esses para se terem uma ideia. http://www.vigacaldeiraria.com.br/pesquisa/pesq_01.htm
  21. Nill

    (Resolvido) sessao

    vlw, deu certo..
  22. Nill

    (Resolvido) sessao

    Como faço pra fechar uma sessao... Fiz uma pagina que armazena alguns dados do usuário, porém quando ele sair da pagina, queria fechar a sessão. Caso ele volte, teria que entra com os dados novamente.
  23. Nill

    Tabela

    vlw ai pessoal, achei em um manual aqui, como faria: ta ai caso alguém prescize... <span style="filter: flipv fliph;writing-mode: tb-rl;">Texto</span>
  24. Bom Mário, Neste caso o ideal seria você montar um layout e a medida que você fosse colocando funcionalidades a ele, e forém aparecendo os problemas você vai colocando os codigos e os erros que esta aparecendo, ai fica mais facil pra você visualizar o que você esta errando. Em alguns layouts tb já tive esses problemas, as vezes é coisa boba como borda de uma imagem ou tabela, que esta passando despercebido. Isso as vezes acontece comigo. Monta uma simples ai, que vamos te ajudar com ele. A medida que forém aparecendo suas duvidas.
  25. Bom, você tem que saber sim photosho acho fudamental para ter um layout legal, e tb uma linguagem de programação. veja so este site, ainda está em fase de construção,, a o layout nele é tudo http://www.sitegerente.com.br/, so tem um formulario o resto é layout.. Para se fazer um layout bacana, você tem que ser criativo, ter noção de quais cores usar, qual cor combina com qual? Ai sem esquecer também uma linguagem de programação, PHP, JavaScript, entre outras..
×
×
  • Criar Novo...