
Eric Freitas
Membros-
Total de itens
441 -
Registro em
-
Última visita
Tudo que Eric Freitas postou
-
tenta header('Refresh: 3; url=index.html'); refresh= tempo url = link =D
-
é que tipo oque eu realmente queria fazer é... ler todos os arquivos dentro de uma pasta e gerar um array contendo todos com .php no final algo mais o menos assim ler pastaX gerar array tipo cadastro => cadastro.php, login =>login.php, secaoXYZ => secaoxyz.php para fazer da página index o meu esqueleto, e na parte de conteúdo coloco só o include do conteúdo pedido pela query entende? claro q o smarty iria me ajudar assim eu saberia "onde tem uq"...
-
Ae, funciono, o fato de ter 2 type no button fez com q o programa não enviase os dados.. agora estou passando para a parte de tratamento... até iria pedir dicas.. mas antes vou ler e ver se acho coisas sobre segurança e etc.. muito obrigado pela ajuda ae =D e ah.. já diminui o código usei uma só função para gerar o form.. bom... ta bem legal.. agora vamos terminar.. ainda tenho 1 hr de trampo mais 1 hr de pesquisa e dúvidas... =D vlw brigadu denovo povo =D
-
aaaaaaaaaaaaaaaaaaaaaa o que q ta errado ai? eu num cheguei a termina mas eu sempre vo testando pra ver erros dai eu coloquei pra qd clica no enviar me mostrar os itens passados.. mas não passa nada... alguém pode me dizer porque? <?php //-------> Declarando funções function geraFormPessoal($_x,$_y){ echo'<fieldset><legend align="left" color="red"><b><font color="red">Dados Pessoais</font></b></legend>'; echo'<table width="280" border="0" cellspacing="0" cellpadding="0">'; $_i=0; foreach($_x as $_chv){ $cor = ($_i % 2 == 0) ? '#FFFFFF"' : '#f6f6f6'; echo'<tr> <td bgcolor="'.$cor.'"><strong>'.$_chv.' :</strong></td> <td bgcolor="'.$cor.'"><img src="imagens/flexa_cad.gif" width="15" height="20"></td>'; $_chv = str_replace($_x[$_i],$_y[$_i],$_chv); echo'<td bgcolor="'.$cor.'"><input name="'.$_chv.'" type="text" id="'.$_chv.'" size="20" maxlength="150" value="'.$_POST['$_chv'].'"></td> </tr>'; $_i+=1; } echo'</table></fieldset>'; } function geraFormUser($_x,$_y){ echo'<fieldset style"width: 290px"><legend align="left" color="red"><b><font color="red">Dados da Conta</font></b></legend>'; echo'<table width="280" border="0" cellspacing="0" cellpadding="0">'; $_i=0; foreach($_x as $_chv){ $cor = ($_i % 2 == 0) ? '#FFFFFF"' : '#f6f6f6'; echo'<tr> <td bgcolor="'.$cor.'"><strong>'.$_chv.' :</strong></td> <td bgcolor="'.$cor.'"><img src="imagens/flexa_cad.gif" width="15" height="20"></td>'; $_chv = str_replace($_x[$_i],$_y[$_i],$_chv); if($_chv=='passwd' || $_chv=='passwd1'){ echo'<td bgcolor="'.$cor.'"><input name="'.$_chv.'" type="password" id="'.$_chv.'" size="20" maxlength="150" value="'.$_POST['$_chv'].'"></td> </tr>'; }else{ echo'<td bgcolor="'.$cor.'"><input name="'.$_chv.'" type="text" id="'.$_chv.'" size="20" maxlength="150" value="'.$_POST['$_chv'].'"></td> </tr>'; } $_i+=1; } echo'</table></fieldset>'; } function mostraForm(){ //------->Final de declaração de funções; //--------------->arrays de campos e nomes para os forms. $_dadosPessoais = array('Nome Completo','Cep','Complemento','E-mail Privado','Confirmar E-mail'); $_trocaPessoais = array('nome','cep','comp','email1','email2'); $_dadosConta = array('Username','Senha','Confirma Senha'); $_trocaConta = array('user','passwd','passwd1'); //--------->Final arrays //------->Chamando Funções para gerar o html echo'<form action="'.$_SERVER['PHP_SELF'].'" method="post" name="cadastro" id="cadastro">'; echo'<fieldset style="width: 280px; background-position: center center;"><legend align="left" color="red"><font color="red"><b>Cadastro</b></font></legend>'; echo geraFormPessoal($_dadosPessoais,$_trocaPessoais); echo'<br><br>'; echo geraFormUser($_dadosConta,$_trocaConta); echo'<br><br>'; echo'<fieldset style="width: 70px" align="center"><input align="center" name="envia" type="button" type="submit" value="Enviar Dados" ></fieldset>'; echo'</fieldset></form>'; //------>Fim do formulário } //---->Iniciando função para tratamento do formulário function trataForm(){ $_dados = array('Nome'=> $_POST['nome'], 'Cep' => $_POST['cep'], 'Complemento' => $_POST['comp'], 'Senha' => $_POST['passwd'], 'Senha2' => $_POST['passwd1'], 'Email' => $_POST['email1'], 'Email2' => $_POST['email2'],); foreach($_dados as $_chv => $_vlr){ if($_vlr){ } } } if($_POST['envia']!=Null){ header(); echo trataForm(); }else{ echo mostraForm(); } ?>[/codebox] e aproveitando se alguém puder me dar dicas sobre como melhorar aceito =D
-
Bom... não sou muito bom com css.. hj é meu primeiro dia. eu defini um estilo <style type="text/css"> <!-- body,td,th { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; .teste { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; font-variant: normal; color: #333333; background-position: center center; } } --> </style> e queria jogar ele dentro do fieldset, como fazer isso? eu digitei .teste e teste dentro de style no fieldset mas o estilo não funcionou... ´ ta ai ó código caso existam erros..
-
só você pra me ajudar numa hr dessas em Beraldo.. muito OBRIGADO MESMO!
-
Pessoal, não sei muito de css, na verdade nunca tentei aprendender, mas vejo que é uma ótima maneira de deixar os sites mais bonitos, em uma das minhas buscas por códigos vi um campo <fieldset> achei ele muito interessante.. mas não consigo especificar um tamanho para ele, ele sempre pega 100% eu teria que criar um estilo de css para fazer isso? -----------> Obrigado =D
-
entendo.. vlw aí Lvcifer muito obrigado.. agora se puder entrar no meu tópico array ajuda pra ver se entende o que eu quero dizer ficaria muito MAIS GRATO AINDA =D
-
Gerar Array A Partir De Arquivos Encontrados Na Pasta 'x'
pergunta respondeu ao Eric Freitas de Eric Freitas em PHP
Vlw aí Beraldo, você tem me ajudado muito MESMO! não cheguei a ver ainda por estar meio sem tempo pra isso.. já que o layout é a ultima parte então vo continuar procurando deixar meus scripts mais simples e mais funcionais.. lol.. de quase 200linhas hj to com umas 50 e crescendo de forma cada vez mais facil de se entender.. lol... já tava pronto.. mas era muito dificil de dar manutenção.. se eu for mexer hj mexo em 1,2campos e já era... lol... =D mas vou dar uma olhada sim depois beraldo... e Obrigado novamente.. vou fazer um query pra não precisar digitar os em todas as páginas a parada do template... dai só digito em 1, qd quiser mudar o layout será mais fácil.. -
se eu mandao o botão enviar também (exemplo) ao clicar no botão ele ve da verdadeiro ou 1?
-
tipow.. num sei se é aqui mas ta dando erro no fórum o tempo todo... mas beleza.. até ai intendi, mas tipo primeiro chamo 1 depois outra e depois outra.. no caso so chamar a função dentro da função?
-
até intendi oque você quis dizer.. mas o que acontece é que vou ter várias funções para o tratamento dessas informações nessa mesma página, então eu faria um contador? nossa agora me embaralho mais ainda os pensamentos...
-
cara.. se você ta recebendo a msg num tem erro no código.. provavelmente nos botões nome,email,cidade,estado e msg você não deve ter passado um nome e/ou id para os campos.. que teriam que ser txtnome e assim por diante.. ve la... quase certeza que é isso.. faz assim... muda as variaveis $_post por texto e ve se você recebe algo se receber o erro esta ai mesmo onde eu falei~.. se não bom não faço idéia..
-
Como jogar dados de um formulario pra dentro de um array bidimensional esses dados seriam algo +o- assim.. <?php $_dados = array(array('Nome'=>'João','Telefone'=>'32824366','Cargo'=>'Professor'), array('Nome'=>'Maria','Telefone'=>'55555555','Cargo'=>'Estagiaria'), array('Nome'=>'Milena','Telefone'=>'32657854','Cargo'=>'Recepcionista')); //exemplo as pessoas digitam no form. e o $_dados vai armazenando os "indices" e valores foreach($_dados as $_campo){ foreach($_campo as $_chv =>$_vlr){ echo $_chv.': '.$_vlr.'<br>'; } echo'<br>'; } ?> Único problema... sem ingração com banco de dados.. e nem com arquivos..
-
seguinte pessoal sei que tem como fazer form. em uma só página usando função e no action usar $_server['php_self']; contudo estou pesando em útilizar funções, alguém sabe me dizer como eu faria para chamar uma determinada função qd a pessoa clicar em enviar? ou eu teria que passar um valor em um campo escondido e fazer um monte de if? alguém sabe explicar a maneira mais fácil e funcional de se fazer? por favor não cole códigos.. quero aprender e não copiar. Obrigado
-
beleza, consegui fazer ele funcionar.. pensei que se eu colocasse o end do server. ele iria funcionar, então coloque c:/etc.. efuncionou.. agora to com uma dúvida.. esse smarty funciona como? por exemplo template pra mim é como se fosse um eskeleto.. onde eu chamo o topo, o menu e o conteudo.. sendo o conteúdo variavel por exemplo.. tenho uma página com a tabela 3x2 sendo 1x1+1=topo 2x1=menu 2x2=conteudo 3x1+1=rodape entende o que eu digo? então queria saber se tem como eu fazer assim deixar sempre o menu o topo e o rodapé pra alguns conteúdos.. bom por hoje eu não volto mais de tarde.. somente depois da minha aula posso dar uma olhada aqui. chego umas 9hrs em casa.. tenho prova graças a deus.. to morrendo de cansaço... bom Brigadão
-
INSISTA, PERSISTA, MAS NÂO DESISTA! <? $_txtNome = $_POST['txtNome']; $_txtEmail = $_POST['txtEmail']; $_txtCidade = $_POST['txtCidade']; $_txtMsg = $_POST['txtMsg']; //--------- $destinatario="acs_junior@hotmail.com"; $assunto="Mensagem recebida através do site."; $cabecalho="From: $_txtEmail\nReply-To: $_txtEmail"; $corpo ="Nome = ".$_txtNome."\n"; $corpo.="Email = ".$_txtEmail."\n"; $corpo.="Cidade = ".$_txtCidade."\n"; $corpo.="Estado = ".$_txtEstado."\n"; $corpo.="Mensagem = ".$_txtMsg."\n\n"; mail($destinatario, $assunto, $corpo, $cabecalho); ?>
-
pessoal fiz um avatar legalzin.. dai queria dexa ali do lado dos meus posts pra aparecer.. mas não achei a opção para adicionar isso
-
tiopow o "." sig concatenação. pra juntar um a outro, ou seja so tire o "." do primeiro la onde tem nome. mas pelo visto não é isso.. maspelo que você falou provavelmente não é isso.. cara.. adoraria tentar te ajudar por mais um bom tempo... contudo... preciso acordar cedo amanhã.. outra tentativa $corpo = "Nome = ".$txtNome."\n"; $corpo .= "Email = ".$txtEmail."\n"; $corpo .= "Cidade = ".$txtCidade."\n"; $corpo .= "Estado = ".$txtEstado."\n"; $corpo .= "Mensagem = ".$txtMsg."\n\n"; talvez funcione... ou não... bom mal aí mas por hj preciso dormir.. aaa mais uma coisa antes do código você tem que pegar as variaveis.. tipo $_txtNome = $_POST['nome']; $_txtEmail = $_POST['email']; $_txtCidade = $_POST['cidade']; $_txtMsg = $_POST['msg']; aonde o nome,email,cidade,msg varia deacordo com o nome/id do campo do form..
-
cara tenta tirar o primeiro pronto do corpo ali no nome ex.: $_corpo = etc. $_corpo.= etc..
-
olha acho que $_array = array(dados,dados); $_total = 0 ; foreach($_array as $_vlr){ $_total+=$_vlr; }echo $_total;
-
ok arrumei isso o código fico beleza e ele funciona.. mas. não intendi porque ele só troca o Resposta Chave por resposta e o pergunta chave ele troca por resposta chave. segue abaixo o código pra v6 analizarem... $_procura = array('Pergunta Chave','Resposta Chave'); $_troca = array('pergunta','resposta'); $_i=0; foreach($_dados as $_chv => $_vlr){ if(($_chv =='Pergunta Chave') || ($_chv=='Resposta Chave')){ echo'<tr><td colspan="3"><font color="red">O campo '.$_chv.' deve estar preenchido.</font></td></tr>'; echo'<tr> <td><strong>'.$_chv.' :</strong></td> <td><img src="imagens/flexa_cad.gif" width="15" height="20"></td>'; foreach( $_procura as $_chv ){ $_chv = str_replace($_procura[$_i],$_troca[$_i],$_chv); } echo'<td><input name="'.$_chv.'" type="text" id="'.$_chv.'" size="25" maxlength="50"></td> </tr>'; $_i+=1;
-
Bom pessoal, como dito no tópico, eu preciso saber a sintaxe da função que faz isso sei que é stralguma coisa.. mas não sei qual... lol.. se alguém souber pode me dizer qual é ? VLW MESMO EM POVO TO APRENDENDO UM MONTAO AK! LOGO LOGO PODEREI ESTAR ENSINANDO.. +D
-
hum.. bom. acho que ta instalado, mas nem imagino porque ta dando aquele erro. já tentei de várias maneiras e formas.. para eu especificar o caminho de um template eu devo escrever // load Smarty library require('Smarty.class.php'); $smarty = new Smarty; $smarty->template_dir = 'localhost/smarty/templates/'; $smarty->compile_dir = 'localhost/smarty/templates_c/'; $smarty->config_dir = 'localhost/smarty/config/'; $smarty->cache_dir = 'localhost/smarty/cache/'; dentro de index.php que seria a página a ser rxibida, o endereço dos templates quem diz sou eu certo como fiz ali correto? já tentei com http:// antes do localhost etc.. mas num vai... aaaaaa to ficando louco com isso e mal a demora pra responder estava almoçando.. ¬¬´ o diretório do win... c:/etcetcetc/template funcionou... agora dalhe ler pra aprender... o olá fish boy apareceu... lol...
-
Como Mudar Os Campos Dos Nomes Da Tabela Para Visualização
pergunta respondeu ao Jacksonrs de Eric Freitas em PHP
interessante... não intendi muito, talvez por nunca ter visto isso, ms vou procurar me aprofundar.. vlw mesmo