
Romero Dias
Membros-
Total de itens
591 -
Registro em
-
Última visita
Tudo que Romero Dias postou
-
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
-
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
-
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
-
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!
-
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!
-
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!
-
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!
-
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!
-
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
-
MTavares, Da uma olhada em DOMPDF. A classe DOMPDF me ajudou bastante no processo de geração de relatórios em PDF. Abraço
-
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
-
(Resolvido) Script Enviar [Eu Mesmo Resolvi] :D
pergunta respondeu ao Baixe VipDown de Romero Dias em PHP
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 -
Gente ta ai pra ajudar e sermos ajudados. Qualquer coisa e só falar, Abraço!
-
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
-
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.
-
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
-
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.
-
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
-
Poste esse script E:\wcphp\adm\solicitacao_baixa.php
-
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>";
-
posta seu código ai, do formulário e da pagina onde você esta recuperando as informações.
-
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.
-
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>
-
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
-
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