Ir para conteúdo
Fórum Script Brasil

Romero Dias

Membros
  • Total de itens

    591
  • Registro em

  • Última visita

Tudo que Romero Dias postou

  1. Romero Dias

    include não funciona

    Poste por completo o bloco IF. Eu não entendi qual o objetivo desta verificação elseif(substr($pagina, 0, 4)=='http' or substr($pagina, 0, 1)=="/" or substr($pagina, 0, 1)==".") Seria para prevenir de riscos contra usuários mal intencionados? Abraço
  2. Parcero, eu fiz um exemplo utilizando uma tabela chamada TESTE_NOTICIA, faça um teste com o script. Criar tabela TESTE_NOTICIA CREATE TABLE TESTE_NOTICIA ( ID_NOTICIA INT IDENTITY, TEXTO VARCHAR(255) NOT NULL ) Inserir HTML no MSSQL <?php /** * Include do script de conexão com o banco de dados */ require 'mssql.php'; $orig = "<html><head><title>TESTE lálálá</title></head><body> TESTE LÀ`SLA`D </body></html>";; /** * Converte todas as entidades HTML para os seus caracteres de string. * ENT_QUOTES - Converte apostrofos e aspas para seus caracteres de string. */ $htmlEncode = htmlentities($orig,ENT_QUOTES); /** * Insere no banco, os caracteres das entidades HTML. */ mssql_query("INSERT INTO TESTE_NOTICIA (TEXTO) VALUES ('" . $htmlEncode . "')"); /** * Recupara e exibe o HTML do banco. */ $exeSQL = mssql_query("SELECT TEXTO FROM TESTE_NOTICIA"); while ( $dados = mssql_fetch_array( $exeSQL ) ) { print html_entity_decode( $dados['TEXTO'] ) . '<br>'; } ?> Abraço
  3. Romero Dias

    Jumpmenu

    Pensando bem acho q nem seria necessário um form porque o próprio menu envia para a página de destino. Se haver outra opção de fazer isso esta aberto para sugestões... Basicamente preciso mostrar onde buscar conforme o menu drop down, porém o usuário deve digitar um nome de busca. Não sei se entendi perfeitamente o objeitvo do script, mas, acho que seria: você permite que o usuário digite um nome na caixa de texto e então no drowdownlist ele escolhe qual o action do form? ou seja, escolha pra qual escript será enviado os dados do form? se for isso, existem varias maneiras de fazer isso, mas, eu só troquei um Java Script do evento onchange do select. da uma olhada ai. <html> <body> <form method="post" name="form"> <input type="text" name="nome"> <select class="links" name="URL" onchange="document.form.action = this.value;" size="1" style="background-color: #666666; color: #CCCCCC; font-family: verdana; font-size: 8pt"> <option selected>Selecione...</option> <option value="lista_autor.asp">Autor</option> <option value="lista_livro.asp">Livro</option> </select> <input type="submit" value="Enter"> </form> </body> </html> lista_autor.asp <% response.write( request.form("nome") ) %> lista_livro.asp <% response.write( request.form("nome") ) %> Abraço
  4. Fala Wallay, Por nada, kara! Tamo ae pra ajudar! Da pra resolver muita coisa com Expressões Regulares, é muito bom, e, o código fica mais reduzido. Abraço!
  5. Walley, Faz um teste com o script abaixo. <?php $strTexto = "mesa\n cadeira\n armario"; $padrão = "/\s{2,}/"; $substituir = ", "; $strTexto = preg_replace($padrão,$substituir,$strTexto); print $strTexto; ?> Abraço!
  6. Romero Dias

    sistema de busca

    Rone, Bom Dia! Qual o objetivo do sistema? Realizar uma busca em uma tabela do MySQL e imprimir o resultado na tela? Dê mais detalhes do que pretende fazer. Abraço!
  7. Marcelo, Bom Dia! Primeira coisa, sempre comece seu script com <?php. você já verificou se lá no Form, o nome do elemento está correto? Se é mesmo nr_cadastro? O mais provável seria isso. Abraço!
  8. Romero Dias

    HTML + PHP = PDF

    MTavares, Boa Noite! Poste seu script para darmos uma olhada. Da um olhada nesse link aqui também DOMPDF, tem algumas explicações. Abraço!
  9. Jonas, Boa Noite! Kara, estive olhando sua duvida, então lembrei que implementei uma funcionalidade parecida com a sua, então eu peguei meu código e adaptei para seu caso. O exemplo está com dados de forma estática, ou seja, você terá que adaptado para buscar informações no seu banco de dados. <?php /** * Recupera as Informações do Formulário */ if (isset($_POST['USER'])) { foreach ($_POST['USER'] AS $ID => $arrDados) { print $ID . '<br>'; print 'Matricula:' . $arrDados['MATRICULA'] . '<br>'; print 'Escala...:' . $arrDados['IDESCALA'] . '<br>'; print 'Hora.....:' . $arrDados['HORA'] . '<br>'; print '<br>'; } } ?> <html> <head> <script> function DesabilitaElementos(MATRICULA) { var elementMatricula = MATRICULA + '_MATRICULA'; var elementHora = MATRICULA + '_HORA'; var elemtntCHK = MATRICULA + '_CHK'; if (document.getElementById(elemtntCHK).checked == true) { document.getElementById(elementMatricula).disabled = false; document.getElementById(elementHora).disabled = false; } else { document.getElementById(elementMatricula).disabled = true; document.getElementById(elementHora).disabled = true; } } </script> </head> <body> <form method="post" action=""> <!-- 00121 é a matricula do funcionário fulano--> <input type="checkbox" name="USER[00121][MATRICULA]" id="00121_CHK" value="00121" onclick="DesabilitaElementos('00121');" /> Fulano <input type="text" name="USER[00121][IDESCALA]" id="00121_MATRICULA" value="NOTURNO" disabled/> <input type="text" name="USER[00121][HORA]" id="00121_HORA" value="08:00" disabled/> <br /> <!-- 00500 é a matricula do funcionário Ciclano--> <input type="checkbox" name="USER[00500][MATRICULA]" value="00500" id="00500_CHK" onclick="DesabilitaElementos('00500');"/> Ciclano <input type="text" name="USER[00500][IDESCALA]" value="VESPERTINO" id="00500_MATRICULA" disabled/> <input type="text" name="USER[00500][HORA]" value="12:00" id="00500_HORA" disabled/> <br /> <!-- 00178 é a matricula do funcionário Beutrano--> <input type="checkbox" name="USER[00178][MATRICULA]" value="00178" id="00178_CHK" onclick="DesabilitaElementos('00178');"/> Beutrano <input type="text" name="USER[00178][IDESCALA]" value="VESPERTINO" id="00178_MATRICULA" disabled/> <input type="text" name="USER[00178][HORA]" value="12:00" id="00178_HORA" disabled/> <input type="submit" value="OK" /> </form> </body> </html> Abraço
  10. Romero Dias

    HTML + PHP = PDF

    MTavares, Da uma olhada em DOMPDF. A classe DOMPDF me ajudou bastante no processo de geração de relatórios em PDF. Abraço
  11. Romero Dias

    int => String

    kara, faça um teste com o script abaixo. Insira-o no início do seu script e imprima os dados na tela. header("Content-type: application/vnd.ms-excel"); header("Content-type: application/force-download"); header("Content-Disposition: attachment; filename=Relatorio.xls"); header("Pragma: no-cache"); $strHtml = '<table>'; $strHtml .= '<tr><td>'; $strHtml .= 'Teste'; $strHtml .= '</td></tr>'; $strHtml .= '</table'; echo $strHtml; Abraço
  12. Kara, Bom Dia! Para você recuperar a URL atual <?php echo 'http://' . $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI']; ?> Para enviar e-mail utilize a função mail. Abraço
  13. Gente ta ai pra ajudar e sermos ajudados. Qualquer coisa e só falar, Abraço!
  14. AkioKawakami, boa tarde! Eu desconheço alguma função compatível com MSSQL que faça a mesma rotina que mysql_real_escape_string() Eu trabalho com PHP/MSSQL e em minha query utilizo a função preg_replace() para padronizar as entradas de texto na base. Segue abaixo um exemplo: <?php $padrão = "/[']/"; $replace = "\'"; $string = "Teste's Teste's"; print preg_replace($padrão,$replace,$string); ?> Só não entendi sua duvida "travar uma entrada duplicada no MSSQL" Se for a nível de coluna, se um valor não pode se repetir em uma coluna especifica, é só utilizar a contraint UNIQUE. Abraço
  15. Kara, com Expressões Regulares da pra resolver isso, só não sei se o MS Access da suporte ou ASP. De uma pesquisada sobre o assunto.
  16. Kara, mas o problema é que não existe um padrão de dados nessa coluna Cod_autor, porq, Oliv pode ser Olivi também? Até agora, pelo que entendi seria: você quer encontrar o Número do Autor procurando pela sua asisnatura? que estaria armazenada em Cod_autor? Fiz uma alteração na função permitindo passar por parametro a quantidade de caracteres que você deseja exibir para o último nome. <% Function RetornaLetra(strNome,caracteres) arrNome = split( strNome , " " ) RetornaLetra = left(arrNome( ubound( arrNome ) ) , caracteres ) End Function 'response.Write RetornaLetra("Arthur Bragança de Vasconcellos Weintraub",4) %> "SELECT cod FROM Cutter WHERE Cod_autor = ' " & RetornaLetra("Antônio Flávio de Oliveira",4) &" ' ORDER BY" Abraço
  17. O arquivo é esse aqui: <?php $hostname = "?"; $username = "?"; $password = "?"; $banco = "teste"; $conecta = mysql_connect($hostname, $username, $password); $createDb = mysql_query("CREATE DATABASE $banco") or die(mysql_error()); ?> Eu só tirei o hostname, username e password por motivos de segurança. Kara, esse erro é retornado porq seu login não tem permissão de criar banco de dados no servidor, como o FIT disse logo assim, você tem que entrar em contato com o administrador do servidor e verificar se existe possibilidade de seu login efetuar essas operações. Ou partir para um servidor dedicado, o que sairia por um preço bem salgado. Abraço.
  18. Kara, você quer que sua sentença SQL retorne a última linha da tabela? Ou seja, a última linha inserida? Seu banco é SQL Server? Se sim, segue abaixo a sentença. SELECT TOP 1 cod , cod_autor FROM Cutter ORDER BY cod DESC Então, no script ASP, você recupera as informações que vieram do banco e aplica a função RetornaLetra() no campo cod_autor Abraço
  19. Poste esse script E:\wcphp\adm\solicitacao_baixa.php
  20. Parcero, tenta assim. echo "<td> <input type='radio' name='status[" . $valor['USU_NUMCAD'] . "][]' value='1' disabled='disabled' title='Gerando Visualização'/> 1 <input type='radio' name='status[" . $valor['USU_NUMCAD'] . "][]' value='2' disabled='disabled' title='Aguardando Aprovação do Cliente'/> 2 <input type='radio' name='status[" . $valor['USU_NUMCAD'] . "][]' value='3' title='Aguardando Impressão' checked='checked'/> 3 <input type='radio' name='status[" . $valor['USU_NUMCAD'] . "][]' value='4' title='Impressão Realizada'/> 4 <input type='radio' name='status[" . $valor['USU_NUMCAD'] . "][]' value='5' title='Crachá Finalizado'/> 5 </td>";
  21. posta seu código ai, do formulário e da pagina onde você esta recuperando as informações.
  22. O Form vai enviar um Array com o checkbox que o usuário marcou. Se você imprimir o array na tela, você vai ver o que foi recuperado no PHP. _Imprimindo o array na tela if ( isset( $_POST['status'] ) ) { print_r($_POST['status']); } Então, basta manipular o array, e recupera a informação que você quer.
  23. Só trocar o checkbox para radio. <form action="" method="post"> <input type="radio" name="dados[456][]" value="1" /> <input type="radio" name="dados[456][]" value="2" /> <input type="radio" name="dados[456][]" value="3" /> <input type="radio" name="dados[654][]" value="1" /> <input type="radio" name="dados[654][]" value="2" /> <input type="radio" name="dados[654][]" value="3" /> <input type="submit" value="GO" /> </form>
  24. kara, já passei por problema parecido, e na ocasião, criei uma função. Para atender seu problema, dei uma modificada nela o que não fugiu muito do que o Kuroi lhe indicou. Segue abaixo <% Function RetornaLetra(strNome) arrNome = split( strNome , " " ) RetornaLetra = left(arrNome( ubound( arrNome ) ) , 1 ) End Function response.Write RetornaLetra("Arthur Bragança de Vasconcellos Weintraub") %> Abraço
  25. Papai Smurf, boa tarde! - Qual o banco de dados que está utilizando? - Qual o erro retornado pelo script PHP? - Poste o código para analisarmos. Abraço
×
×
  • Criar Novo...