
lucke
Membros-
Total de itens
236 -
Registro em
-
Última visita
Tudo que lucke postou
-
Olá! Crie um novo script, e adicione o código: <? $data = date("d/m/Y"); $hora= date("m:i:s"); echo "Hoje é $data e a hora agora é $hora"; ?> E ve se mostra certo.Se der certo, só implantar no script. Flws!
-
cara, obrigado pela ajuda, mas não funcionou aqui, é que o resultado já está pronto e aparecendo no meu sistema, mas agora preciso importar esses resultados do sistema para o banco de dados, mas n sei como... com certeza, mas é que o meu caso foi o seuginte... como meu cliente possui uma floricultura, ele quer ter um controle de estoque no sistema que eu fiz pra ele, dai pedio pra mim modificar entende, dai no casso seria assim... por ex: ele tem 16 plantas em estoque a 12 reais cada então eu tenho que fazer estoque * valor pra mim ter o preço total do estoque certo... porém o estoque deles é enorme e são muitos tipos de plantas diferentes, então depois de ter o valor de cada planta feito, preciso fazer uma soma pra mostrar o valor total que eles tem de plantas em estoque no caso assim... Ex: Kaizuca, Estoque = 2 Valor = 3 reais / Total = 6 reais de kaizuca Buxos, Estoque = 3 Valor = 5 reais / Total = 15 reais de Buxos Totalizando 21 reais de plantas em estoque.... é que dai se eu passo o resultado daquela multiplicação para o bd e dai pra somar eu só faço um select sum, a n ser q você conheça uma maneira mais facil e possa me ajudar? eu ficaria mt agradecido... Amigão...Por que não funcionou? você já tem a bd e a tabela criada?O exemplo que fiz, já tem que ter a bd criada, a tabela criada, e a conexão já realizada no script.Crie um bd com nome (por exemplo) "resultados", e uma tabela chamada (por exemplo) "resultados" tambem,e crie um campo chamado resultado, e poe esse script aqui: <? //Configure a conexão: $host = "localhost"; $usuariodb = "root"; $senhadb = "senha"; $db = "resultados"; $tab = "resultados"; //Conectando: $conexao=mysql_connect ("$host", "$usuariodb", "$senhadb") or die ("Não foi possivel conectar ao host!"); $selecionadb= mysql_select_db ("$db") or die ("A database não existe!"); //Fim $resultado= $valor_venda * $estoque; //resultado da multiplicação $sql=mysql_query("INSERT INTO $tab (resultado) VALUES ('$resultado')"); //Inserimos o resultado numa tabela if (!$sql){ echo "não foi Possivel inserir!";//Erro } else { echo "Inserido com sucesso!Resultado inserido: $resultado";//Sucesso } ?> Flws!
-
Olá! O erro esta aqui: .Como pode ver, aí só está indicando até o mês 2.Troca isso ai.Flws!
-
Olá! Para inserir dados no banco e na tabela, use o mysql_query().Veja o script abaixo: <? $tb = "tabela_teste"; //tabela $resultado= $valor_venda * $estoque; //resultado da multiplicação $sql=mysql_query("INSERT INTO $tb (resultado) VALUES ('$resultado')"); //Inserimos o resultado numa tabela if (!$sql){ echo "não foi Possivel inserir!";//Erro } else { echo "Inserido com sucesso!Resultado inserido: $resultado";//Sucesso } ?> Flws!
-
Olá! Simples amigo, crie uma tabela chamada "data", e colocque um campo chamado dia, e preencha com uma data (por extenso ex: 30/01/2013).Feito isso, faça uma busca na tabela com mysql_query(), pela data de hoje.Caso a busca retorne 1, significa que hoje (por exemplo) é o dia de mostrar a mensagem. Exemplo: Cria aí a tabela, com o campo "data", e adicione a data de hoje por extenso (30/01/2013), e testa o script abaixo: <? //Configure a conexão: $host = "localhost"; $usuariodb = "root"; $senhadb = "senha"; $db = "coloque a database"; $tab = "data"; //Conectando: $conexao=mysql_connect ("$host", "$usuariodb", "$senhadb") or die ("Não foi possivel conectar ao host!"); $selecionadb= mysql_select_db ("$db") or die ("A database não existe!"); //Fim $datahoje = date("d/m/Y"); //Buscamos a data de hoje $sql = mysql_query("SELECT * FROM $tab WHERE dia='$datahoje'"); //Vamos ver se a data de hoje esta adicionada na tabela if (!$sql){ echo "Não há nenhuma mensagem para mostrar!"; //Msg de erro } else{ echo "Há uma mensagem para mostrar!<BR>A data existe no banco de dados!"; //Sucesso } ?> Testai ai o script e fala o que deu de resultado. E eu vi que tem um uns tópicos que você criou, e você foi ajudado, mas não respondeu se a questão foi resolvida ou não.Veja seus tópicos, e as respostas que foram dadas, caso elas tenham te ajudado a resolver, pelo menos marque o tópico como resolvido, porque assim ajuda outras pessoas que tiveram ou que estejam com o mesmo problema que você. Flws!
-
Olá! Não entendi muito bem, mas se quer passar informações por outro método ao invés de POST, use o GET. Tutorial: Tutorial:Usando GET ou POST Flws!
-
Vixi é mesmo kk.Não precisa de por essa linha ae Progamador - Joao.E o nome do arquivo é .htaccess.é que fiz correndo aki.Maus ae. Pode fazer com .htaccess, ou com redirecionamento, que nem o nosso colega Massaki falou. Flws!
-
Olá! Não vai funcionar mesmo, porque não se envia valores de um input por link.Se envia, montando um "formulário" com o input, e após a pessoa clicar no botão "Enviar" (por exemplo), ai sim o script gere um link com o valor alterado do input.É assim: <form name="envia" action="?area=gerarlink" method="POST"> <input type="hidden" name="valor_inicial" value="<? echo $_POST['valor']; ?>"> <input type="text" name="valor_alterado" value="<? echo $_POST['valor']; ?>"><br> <input type=submit value="Enviar"> </form> <? if ($_GET['area']==gerarlink){ //Vamos gerar o link $inicial = $_POST['valor_inicial']; $alterado = $_POST['valor_alterado']; echo "Link gerado com sucesso!<BR>"; echo "Valor inicial: $inicial <br>"; echo "Valor alterado: $alterado"; } ?> E pelo que vi, o valor inicial é declarado como $_post.Portanto tem que vir de um formulário. Caso o valor inicial tenha que vir sobre url, declare como $_get. Testai e ve se da certo. Flws!
-
Olá! Não tenho certeza, mas acho que isso resolve:(OBS> salve o arquivo como ".htacess") RewriteEngine on DirectoryIndex home.php Testai. Flws!
-
Olá a todos do fórum! Quem tem sites que tem caixas de comentários, ou até mesmo quem tem fóruns, precisa de um filtro como este, para bloquear a inserção de certas palavras.Este código verifica cada palavra vinda de campo de um formulário, e substitui com a função eregi_replace(). Este pequeno sistema, usa apenas 2 arquivos. (Este exemplo usa um arquivo .TXT, para armazenar as palavras, mas é possível usar um banco de dados Mysql, mais é um pouco mais trabalhoso.) Mãos a obra! Primeiro, crie um arquivo chamado "filtro.txt", e coloque algumas palavras para fazer um teste, como no exemplo abaixo: filtro.txt (Não esqueça de dar quebra de linha para separar as palavras, e não se esqueça do ";" no final!) Feito isto, crie um arquivo chamado "form_filtro.php", copie o código abaixo e cole nele. form_filtro.php <title>Filtro de palavras by Lucke</title> <center> <h2>Filtro de palavras by Lucke</h2><BR> <? if ($_GET['area']==filtrar){ if (!empty($texto)){ $filtroname = "filtro.txt"; //Filtro contendo a lista de palavras $filtro = file($filtroname); //Arquivo de filtro em array $linhas = count($filtro); //Contamos o número de linhas $texto = "[PROIBIDO]"; //Texto a ser reposto $fraselimpa = $_POST['texto']; //Texto limpo vindo do formulário $frase = $_POST['texto']; //Texto que vai ser filtrado, vindo do formulário for ($i = $linhas-1; $i>= 0; $i--) //Vamos percorrer a lista { $verificar = @explode(";",$filtro[$i]); //lemos até o; if (eregi($verificar[0], "".trim($frase)."")) //Caso exista uma palavra censurada $frase = eregi_replace($verificar[0], $texto, $frase); //Vamos substituír as palavras pela palavra "[Proibido]" } echo "<b>Frase normal:</b> $fraselimpa | <b>Frase filtrada:</b>$frase"; //Imprimos a frase filtrada na tela. } } ?> <form name="filtro" method="POST" action="?area=filtrar"> <input type=text name=texto> <input type=submit value=Filtrar!> </form><BR> Façam um teste, escrevendo as palavras que você colocou no filtro.Elas seram trocadas pela palavra "[PROIBIDO]".Caso queiram trocar, editem a variavel "$texto". É isso pessoal, até a próxima. Problemas, sugestões e elogios comentem ai. Flws!
-
Olá a todos!Como o próprio título diz, irei colocar uma função do php, que é meio "desconhecida", que é a FSockOpen(). Vejam, como é simples verificar se um site está online: <? $site = "google.com.br"; //Site $funcao = fsockopen("$site", 8080, $errno, $errstr, 15); if (!$funcao) { echo "<font color=RED>O Site '$site' está offline!"; }else{ echo "<font color=GREEN>O Site '$site' esta online!"; } ?> Comentem ai qualquer coisa. Flws gente, até a próxima.
-
Olá! Se realmente é o numero da foto + id do usuario, Acho que talvez seja possivel fazendo um rand() para sortear os numeros entre 000000000000 até 1015999999999, e exibir as fotos com um echo+numero do rand (no caso, o numero da foto+seu id de usuário). Mas tambem vai ser na base do erro e acerto, porque tambem muda a pasta da foto. Flws!
-
Olá! Aconselho a contratação de um FreeLancer, pois até poderia explicar, mas como você disse que não é "expert" no php, você não iria entender nada, e isso requer um conhecimento pelo menos, intermediário.No entanto é fácil de fazer. Caso queira meu MSN para contato, posso te ajudar via MSN, e tentar te explicar com mais calma. Meu MSN é lucke_1998@hotmail.com.Caso queira ajuda me adicione e tentarei te ajudar o máximo. Caso não queira, aconselho a pagar um freelancer. Flws!
-
Olá! Isto é simples colega! Na hora de cadastrar, é só fazer uma verificação com mysql_query() e mysql_num_rows().Caso o mysql_num_rows mostrar que já existe um registro(==1) mostra o erro que já tem agendamento. O código abaixo, verifica se já tem um registro cadastrado, e caso não tenha nenhum registro, ele já insere um.Veja: <? $dado = $_GET['dado']; //Pegamos o que vier escrito na variavel $dado //Configure a conexão com o host abaixo: $host = "localhost"; //Host $usuariodb = "root";//Usuario $senhadb = "senha";//Senha $db = "database";//Database $tb = "teste";//Tabela //Conectando: $conexao=mysql_connect ("$host", "$usuariodb", "$senhadb") or die ("Não foi possivel conectar ao Host!"); $selecionadb= mysql_select_db ("$db") or die ("A database não existe!"); //Fim de conexão //Fim if (empty($dado)){ echo "Insira algum dado!"; }//Caso esteja vazio mostra erro.Do contrário: else{ $query1 = mysql_query("SELECT * FROM $tb WHERE dado='$dado'"); //Consultamos se há algum dado cadastrado $numeros = mysql_num_rows ($query); if ($numeros=="0"){ //Caso não tenha nenhum dado cadastrado, insere um: $query2 = "INSERT INTO $tb (dado) VALUES ('$dado')"; //Código a ser executado na query $inserir = mysql_query($query2); //Vamos inserir os dados na tabela //Vamos ver se deu certo: if (!$inserir){ echo "Algo deu errado!"; //Msg de erro }else{ echo "Dado inserido!"; //Msg de sucesso } } else{ echo "já tem um dado igual a este cadastrado!!"; //Erro } } } ?> Adapte este código ai e use.Pra usar só digitar no final da URL isto: ?dado=teste, e o script já faz o resto do trabalho. Flws!
-
Olá! Para gravar dados na tabela, estude e adapte este código: <? $dado = $_GET['dado']; //Pegamos o que vier escrito na variavel $dado //Configure a conexão com o host abaixo: $host = "localhost"; //Host $usuariodb = "root";//Usuario $senhadb = "senha";//Senha $db = "database";//Database $tb = "teste";//Tabela //Conectando: $conexao=mysql_connect ("$host", "$usuariodb", "$senhadb") or die ("Não foi possivel conectar ao Host!"); $selecionadb= mysql_select_db ("$db") or die ("A database não existe!"); //Fim de conexão //Fim if (empty($dado)){ echo "Insira algum dado!"; }//Caso esteja vazio mostra erro.Do contrário: else{ $query = "INSERT INTO $tb (dado) VALUES ('$dado')"; //Código a ser executado na query $inserir = mysql_query($query); //Vamos inserir os dados na tabela //Vamos ver se deu certo: if (!$inserir){ echo "Algo deu errado!"; //Msg de erro }else{ echo "Dado inserido!"; //Msg de sucesso } } ?> Para testar, digite na URL, depois do nome do arquivo (Ex: http://localhost/arquivo.php) escreva isto: ?dado=teste (Ex: http://localhost/arquivo.php?dado=teste). Estude este código, e tente montar o seu próprio.Caso tenha dificuldades, postai o código que você montou e eu vou te ajudar. Flws!
-
Como selecionar apenas o id e o nome, via php?
pergunta respondeu ao Progamador - Joao de lucke em PHP
Olá! Provavelmente, você esta passando um ID que não existe no banco de dados.Para fazer o teste, veja no banco de dados um ID existente, e digite isso na url (por exemplo): http://localhost/teste.php?id=01 Não esqueça de dar o ID para fazer a busca, se não da erro mesmo.Caso você teste com ID que já exista, e mesmo assim der erro, passa pra min qual o erro que aparece. Flws! -
Olá Jhonas! Muito obrigado por me ajudar!Deu certo, a parte do menu no frame. Mas ainda não consegui implantar o código para bloquear a execução do IE. Agora, se não for abuso, me ajuda com este código por favor: Este código pega o texto de um determinado campo html da página.E funciona direitinho. O problema é que quero pegar a url do FavIcon do site aberto, e jogar em um edit, e quando vou testar, não me retorna nada. Veja: procedure TForm1.Button1Click(Sender: TObject); var FormItem: Variant; Field: Variant; FieldName: String; I,J: Integer; begin if WebBrowser.OleObject.Document.all.tags('rel="shortcut icon"').Length = 0 then Exit; for I := 0 to WebBrowser.OleObject.Document.forms.Length - 1 do begin FormItem := WebBrowser.OleObject.Document.forms.Item(I); try for j := 0 to FormItem.Length - 1 do begin //Identifica o campo e seu nome no formulário Field := FormItem.Item(j); FieldName := Field.Name; if FieldName = 'href' then // nome do campo edit1.Text := Field.Value; end except ShowMessage('Não foi possível identificar os campos para atribuir os valores!'); end; end; end; Código HTML: <link rel="shortcut icon" href="erro.png" type="image/x-icon"> Por favor, me ajude! E Obrigado pela paciencia e pela ajuda até agora.
-
Olá! Troca seu UPDATE por isto: $query = ("UPDATE clientes SET nome='$nome', endereco='$endereco', estado='$estado', cidade='$cidade', foneres='$foneres', fonecom='$fonecom', celular='$celular', email='$email' WHERE id='$id'); E troca seu IF/ELSE por isso: if (!$query) { echo"<script type='text/javascript'>alert('Problema ao Editar Cliente!')</script>"; }else{ echo " <script type='text/javascript'>alert('Cliente Editado com Sucesso!')</script>"; } Flws!
-
Como selecionar apenas o id e o nome, via php?
pergunta respondeu ao Progamador - Joao de lucke em PHP
Olá! Simples colega!Apenas configure a conexão abaixo e seja feliz! :rolleyes: Código: <? //Configure aqui: $host = "localhost"; //HOST $usuariodb = "root"; //USUARIO $senhadb = "vertrigo"; //SENHA $db = "database"; //DATABASE $tb = "usuario"; //TABELA //Não mexa em mais nada abaixo! $conexao=mysql_connect ("$host", "$usuariodb", "$senhadb") or die ("Erro de conexão!"); $selecionadb= mysql_select_db ("$db") or die ("A database não existe!"); //Fim $id = $_GET['id']; //Variavel que vai ter o ID if ($id>"1"){ //Caso contenha algum dado no ID $sql = mysql_query("SELECT * FROM $tb WHERE id='$id'"); //Consultamos na tabela if (!$sql){ echo "Usuário inexistente!"; //Erro caso não ache o cadastro }else{ //Caso ache o cadastro while ($reg = mysql_fetch_array($sql)){ //usamos while para buscar campos da tabela $id = $reg['id']; //Puxa o campo ID $nome = $reg['nome']; //Puxa o campo NOME } echo "Nome: $nome<BR>ID: $id"; } } //Fim ?> Para usar, coloca isso na URL depois do nome do arquivo: ?id=algumidqueexistanatabela Testai!Flws! -
Olá Jhonas! já tinha visto este link antes, e digamos que eu ainda não me familiarizei com a linguagem pascal ainda... poderia me ajudar a usar este código para bloquear a execução do IE? E me deparei com outro problema... Porque não é possível colocar um TMainMenu em um frame?Eu coloco o TMainMenu, edito e tudo mais, só que ele não aparece no topo, com deveria ser...Daí pesquisei e encontrei algo como "Da para usar normalmente um TMaimMenu em um frame, só que precisa associar o menu com o form", e eu não entendi nada, por isso peço sua ajuda para resolver este problema...
-
Olá! Tenho este código aqui, não esta muito difícil de entender: <style type="text/css"> input { background-color: #FFFFFF; font: 12px forte; color: #000000; border:2px solid #ffffff; } td { background-color: #FFFFFF; color:#87CEFA; border:2px solid #000000; } tr { background-color: #FFFFFF; font: 12px snapitc; color:#87CEFA; border:2px solid #000000; } body { background-color:; font: 12px Forte; color:#000000; border:2px solid #000000; } </style> <font color=WHITE> <BODY BGCOLOR=BLACK> <? if ($_GET['area']==adquirir){ $link = "Por favor, <a href=$PHP_SELF> tente novamente </a>."; $id = rand(1, 10000); $n = $_POST['nome']; $sn = $_POST['sobrenome']; $e= $_POST['email']; if (empty($n)){ echo "Não deixe nenhum campo em branco!<BR>$link"; exit;} elseif (empty($sn)){ echo "Não deixe nenhum campo em branco!<BR>$link"; exit;} elseif (empty($e)){ echo "Não deixe nenhum campo em branco!<BR>$link"; exit;} elseif (!strpos($e, '@')){ echo "Você não colocou um email incorreto!<BR>$link"; exit;}else{ //Configure Apenas este trecho: $seuemail = "TESTE@TESTE.COM";//Coloque seu email $assunto = "ASSUNTO"; //Assunto $mensagem = "MENSAGEM"; //Mensagem //Não mexa em mais nada! $header = "MIME-Version: 1.0\n"; $header .= "Content-type: text/html; charset=iso-8859-1\n"; $header .= "From: $seuemail\n"; $header .= "Reply-to: $e\n"; mail($seuemail, $assunto, $mensagem, $header); echo "<font face=arial color=#FFFFFF>"; echo "<h2><b>Email enviado com sucesso!</b></h2>"; } exit; } ?> <center><h1> FormMail PHP - By Lucke </h1> <B <H2>Olá!</h2><BR></center> <DIV class="form" style="LEFT: 430px; POSITION: absolute; 0px; HEIGHT: 49px; widht: 540"> <form method="POST" action="?area=adquirir"> <font face="Verdana" size="1"> <b> Seu nome:<br> <input type="text" name="nome" size="15" style="font-family: Verdana; font-size: 8 pt; font-weight: bold"><br> Seu sobrenome: <br> <input type="text" name="sobrenome" size="15" style="font-family: Verdana; font-size: 8 pt; font-weight: bold"><br> Seu Email: <br> <input type="text" name="email" size="15" style="font-family: Verdana; font-size: 8 pt; font-weight: bold"><br> <input type="submit" value="Contato!" name="submeter" size="15" style="font-size: 8 pt; font-family: Verdana; font-weight: bold"></b></font></p> </form> </DIV> Basta configurar onde esta escrito "Configure apenas este trecho". OBS: para funcionar, a função mail() tem que estar ativada, e tem que ter um servidor SMTP funcionando. Flws!
-
Olá novamente! Como já disse no tópico anterior, estou fazendo um navegador com abas. Consegui fazer um código que cria uma nova aba se o link clicado tiver a target "_blank". O problema é que cria a aba, navega e tudo mais, mais tambem executa o IE. Código: procedure TFrame2.WBNewWindow3(ASender: TObject; var ppDisp: IDispatch; var Cancel: WordBool; dwFlags: Cardinal; const bstrUrlContext, bstrUrl: WideString); Var i:integer; Frame: TFrame2; tabsheet: tTabSheet; begin i := Form1.PageControl1.PageCount; tabsheet := TtabSheet.Create(Form1.pagecontrol1); tabsheet.Caption := 'Nova Aba'; tabsheet.name := 'TabSheet' + inttostr(i + 1); tabsheet.PageControl := Form1.PageControl1; tabsheet.Tag:= 1; pagecontrol1.ActivePage := tabsheet; Try Frame := TFrame2.Create(nil); Frame.Parent := tabsheet; Frame.Align:= AlClient; Frame.WB.Navigate(bstrurl); except Frame.Free; Frame := TFrame2.Create(nil); Frame.Parent := tabsheet; Frame.Align:= AlClient; Frame.WB.Navigate(bstrurl); end; end; alguém pode me ajudar a bloquear a execução do IE?
-
(Resolvido) Usar frame para criação de navegador
pergunta respondeu ao lucke de lucke em Delphi, Kylix
Olá! Obrigadão Jhonas!Deu certinho! Resolvido! -
Olá! Tenho um frame criado, que já tem um edit, panel, webbrowser e tudo. Estou querendo fazer um navegador com abas, e sei criar a tabsheet e tudo, porem não sei como incluir o frame pronto na nova aba criada, usando código(em tempo de execução). alguém poderia me ajudar?
-
Olá! Abra o arquivo php.ini, edite, salve e reinicie o php e o apache. FlwS!