Ir para conteúdo
Fórum Script Brasil

Sandro2011

Membros
  • Total de itens

    325
  • Registro em

  • Última visita

Tudo que Sandro2011 postou

  1. Saudações Tiko, Será que : session_destroy(); resolve seu problema?
  2. Obs: sem ofensas, mas capricha mais na pontuação. Use mais vírgulas e pontos. Fica mais fácil de entender e de te ajudar.
  3. Saudações Sr Eletronico, no submenu use um .submenu { z-index: 100; } e na div: .classe_da_div { z-index:1; }
  4. <? // definindo seus usuarios via array: $usuarios = array('cliente_x' => 'teste'); $usuarios = array('cliente_y' => 'teste2') // definindo senhas usuarios via array: $usuarios['cliente_x']['key'] = 'senha'; $usuarios['cliente_y']['key'] = 'senha2'; // definindo pastas dos usuarios via array: $usuarios['cliente_x']['pasta'] = 'pasta_x'; $usuarios['cliente_y']['pasta'] = 'pasta_y'; if ($usuarios = array('cliente_x' => 'teste')) { header('location: pasta_x');} if ($usuarios = array('cliente_y' => 'teste2')) { header('location: pasta_y'); } //verificacao de login e senha if (isset($_POST['login']) && isset($_POST['senha'])) { if (array_key_exists($_POST['login'], $usuarios)) { // se existe $_POST['login'] dentro de usuarios if ($usuarios[$_POST['login']['key'] == $_POST['senha']) { // se a senha do usuario estiver correta, define a sessao session_start(); $_SESSION['login'] = $_POST['login']; // guarda o login na sessao header('location:'. $usuarios[$_POST['login']]['pasta']); // vai para a pasta } else { $erro = 'Senha incorreta.'; } } else { $erro = 'Login invalido.'; } } ?> <body> <form method="POST" action="index.php"> <? if ($erro!='') echo $erro;?> <table> <tr> <td>Usuario:</td> <td width="148"><input type="text" name="login" /></td> </tr> <tr> <td align="left">Senha:</td> <td width="148"><input type="password" name="senha" /></td> </tr> <tr> <td colspan="2"> <p align="center"><br /> <input type="submit" value="Enviar" /> </p> </td> </tr> </table> </form> Arrumei o código pra funcionar mas não testei. Se der erro posta completo com o erro, pra analisar.
  5. <? if ($usuarios = array('cliente_x' => 'teste')) { header('location: pasta_x');} if ($usuarios = array('cliente_y' => 'teste2')) { header('location: pasta_y'); } //verificacao de login e senha if (isset($_POST['login']) && isset($_POST['senha'])) { if (array_key_exists($_POST['login'], $usuarios)) { if ($usuarios[$_POST['login']] == $_POST['senha']) { session_start(); $_SESSION['s_login'] = $_POST['login']; header('location: arquivos.php'); } else { $erro = 'Senha incorreta.'; } } else { $erro = 'Login invalido.'; } } ?> <body> <form method="post"> <table> <tr><td>Usuario:</td><td width="148"><input type="text" name="login" /></td></tr> <tr><td align="left">Senha:</td><td width="148"><input type="password" name="senha" /></td></tr> <tr><td colspan="2"> <p align="center"><br /><input type="submit" value="Enviar" /></td></tr> </table> </form> Arrumei os problemas com parenteses nesse codigo
  6. Envia o erro completo por favor
  7. Trabalhando e tentando ajudar

  8. Dica: Você pode fazer isso: ( mais de 1 classe para definir o estilo ) <input name="tel3" type="text" class="campo-centralizado" id="combo2" value="<? echo $_POST['tel3']?>" maxlength="14" onKeyPress="mascara(this,telefone)"/> assim <input name="tel3" type="text" class="combo2 campo-centralizado" value="<? echo $_POST['tel3']?>" maxlength="14" onKeyPress="mascara(this,telefone)"/> e trocar no CSS, ao invés de algo assim: #combo2 { regras } colocar assim: .combo2 { regras } Aí fica mais correto! ;)
  9. Mostapha, testei agora na minha estação e está funcionando perfeitamente o retorno do $_POST e o preenchimento do campo select com a opção selecionada. Verifiquei no código muitas repetições de identificadores nos inputs (id="combo3" entre outros, em vários lugares). Use um nome de 'id' para cada campo. Mas isso não alterou o meu teste.
  10. Mostapha, testei agora na minha estação e está funcionando perfeitamente o retorno do $_POST e o preenchimento do campo select com a opção selecionada
  11. Por favor, altere o codigo e me retorne o resultado neste trecho: <? $_complemento = $_POST['com']; echo "complemento=".$_complemento; $_teste = $_POST['teste']; echo "TESTE=".$_teste; ?> <select name="teste"> <option value="ok" selected>Teste</option> </select> <select name="com" class="combos" id="combo5"> <option value="1">Selecione um Complemento</option> <option value="Casa" <? if ($_complemento=='Casa') echo 'selected'; ?> >Casa</option> <option Value="Apartamento" <? if ($_complemento=='Apartamento') echo 'selected'; ?> >Apartamento</option> <option value="Sitio" <? if ($_complemento=='Sitio') echo 'selected'; ?> >Sitio</option> <option value="Outros" <? if ($_complemento=='Outros') echo 'selected'; ?> >Outros</option> </select>
  12. O código inteiro está no 'inc_lin.php' ??? É somente o select que não retorna resultado ou os outros campos também não? Existe algum link para eu ver esse código funcionando? se tiver, pode mandar através de mensagem privada pra mim que eu dou uma olhada.
  13. Carlos boa tarde, veja que esta minha solução não é dinâmica! Se os campos do select tiverem seus valores alterados, o funcionamento irá alterar. Por exemplo: Antes, cuidador e paciente tinham valores 3 e 4 e agora estão com valores 4 e 10! Com essa alteração, é necessário alterar o codigo que te passei if ((a==4) || (a==10)) { $('#container_medico').fadeOut('fast',function() {$('#container_cuidador').fadeIn('fast'); });} if ((a==5) || (a==6)) { $('#container_cuidador').fadeOut('fast',function() {$('#container_medico').fadeIn('fast'); });} A opção selecione está com codigo 3, então acrescente: if ((a==7) || (a==8) || (a==3)) { $('#container_medico').fadeOut('fast'); $('#container_cuidador').fadeOut('fast'); } e mantenha os divs que te mandei completos, assim o formulario aparece escondido, só aparecendo quando o usuário muda de opção: <div id="container_cuidador" style="display: none;"> <div id="container_medico" style="display: none;"> Obrigado pela oferta! Mas é muito difícil eu ir para Sampa! :D Qualquer coisa posta ae!
  14. Por favor, coloca o form completo e tb o trecho que você trata os POSTs
  15. tenta assim: if ( isset($_FILES['upl']) && ($_FILES['upl']['error'] == 0) ) { ... } Se não der, posta o formulario e o código onde você trata os POSTs
  16. <? $_complemento = $_POST('com'); ?> ... <select name="com" class="combos" id="combo5"> <option value="1">Selecione um Complemento</option> <option value="Casa" <?if ($_complemento=='Casa') echo 'selected';?>>Casa</option> <option Value="Apartamento" <?if ($_complemento=='Apartamento') echo 'selected';?>>Apartamento</option> <option value="Sitio" <?if ($_complemento=='Sitio') echo 'selected';?>>Sitio</option> <option value="Outro" <?if ($_complemento=='Outro') echo 'selected';?>>Outro</option> </select>
  17. Binhofa, Naquele exmplo que eu te dei, você poderia fazer assim: 1. o cliente loga no sistema 2. o sistema vai ter o ID_CLIENTE em 'mãos' 3. você mostra para esse ID_CLIENTE somente os registros que ele tem acesso. No seu caso, mostra os arquivos através de uma tabela. você faz um select assim: exemplo: select * from tabela_arquivos_cadastrados where id_acesso = $ID_CLIENTE onde o $ID_CLIENTE é a variável com o ID_CLIENTE sua tabela teria que ter os seguintes campos codigo - (tipo inteiro) chave primaria com auto increment nome_arquivo (tipo varchar(100) )- nome do arquivo gravado no seu dominio ex: "12ERT2YT1T2UYTJHG2B1MNB21KJH1IU2YOU12.DOC" (um nome q seu sistema deu) nome_legivel (tipo varchar(500) )- nome para mostar ao usuario : ex: "documento_contabil1.doc" ou qualquer coisa ex:" Lista de compras", porque o que importa é saber o q tem dentro id_acesso (tipo inteiro)- id do usuário autorizado. ex: qualquer numero de usuario cadastrado no sistema para mostrar os arquivos que o cliente pode ver: select nome_arquivo, nome_legivel from tabela_arquivos_cadastrados where id_acesso=$ID_CLIENTE e mostra assim: < a href="pasta/<? echo $nome_arquivo;?>"><? echo $nome_legivel; ?></a>
  18. Murilo, 2 formas de se fazer. 1a. forma: Recarregamento das páginas: 1. o usuário seleciona a cidade. 2. o sistema recarrega a página (index.php) e pega o id da cidade em $id_cidade=$_POST['id_cidade']; 3. o sistema faz uma busca no BD para pegar os bairros desta cidade; 4. o sistema mostra a cidade e o próximo select com os bairros desta cidade; 5. o cliente seleciona o bairro ... repete os passos 2 3 4 5.. para cada select do formulario veja a resposta que eu dei para um caso parecido de recarregamento de página neste link: https://www.scriptbrasil.com.br/forum/topic/176188-dados-no-proprio-formulario/ no seu caso é mais complexo, porque exige varios recarregamentos e a url você vai acrescentando variaveis: ex: index.php?id_cidade=5&id_bairro=4&id_tipo=2 ... 2a. forma: por Ajax. Essa forma é muito mais complicada porque exige conhecimentos e javascript, php e metodologia Ajax. Mas o principio é o mesmo, embora não precise do recarregamento das páginas, pois através do Ajax as requisições são feitas a um script em php externo, voltando os dados necessários à página sem recarregar. Procure por exemplos de uso do ajax() e jquery se for partir para esta opção.
  19. Labroskas, Ok, acho que eu entendi o seu problema. Acredito que ele não seja em relação a ocultar / mostrar o formulário. Se for, existem várias opções na internet e eu inclusive tentei ajudar outro colega ( https://www.scriptbrasil.com.br/forum/topic/176232-problema-para-esconder-campos-de-formulario-php/ ) com esse tipo de problema. Você pode fazer através de um simples reload de página ou através de Ajax. Ajax é mais complicado. Através de recarregamento : <? if (isset($_GET['altera'])) // alteração do registro: Quando o cliente clicou em "ATUALIZA" ######### { $id=(int)$_GET['altera']; if ($altera==1) { $id=(int)$_POST['id']; $nome=trim(strip_tags($_POST['nome'])); $sql= mysql_query( "update sua_tabela set nome='$nome' where id_cliente=$id" ); $id=0; } } else if (isset($_GET['id'])) // pega dados para mostrar no form de alteração: Quando o cliente clicou em "EDITAR REGISTRO" ######### { $id=(int)$_GET['id']; if ($id>0) { $sql= mysql_query( "select * from sua_tabela where id_cliente=$id limit 1" ); if ($sql) { $nome = mysql_reult($sql,0,'campo_nome'); // ... etc, pega campos } else die(mysql_error()); } } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <script language="javascript" type="text/javascript"> function MostraDiv(idx){ form1.style.display='none'; form2.style.display='none'; idx.style.display = 'block'; } function FechaDiv(){ form2.style.display='none'; form1.style.display='block'; } </script> </head> <body> <form id="form1" name="frm_dados" method="post" action="#"> <h1>Visualizar Registos</h1> <table> <tr> <td><input type="text" name="id_name" value="100"></td> </tr> <tr> <td><a href="testes.php?id=111" onclick="MostraDiv(form2)">Adicionar Registo</a></td> </tr> <tr> <td><a href="testes.php?id=111">Editar Registo</a></td> </tr> <tr> <td><a href="javascript:" onclick="return MsgBoxElim()">Eliminar Registo</a></td> </tr> </table> </form> <form id="form2" name="form2" method="post" action="" style="display:none;"> <h1>Novo Registo</h1> <input type="text" name="id_name" value="<?php echo $_GET['id'];?>"> <a title="Retroceder" href="Untitled-5.php" onclick="FechaDiv()">Voltar</a> </form> <? if ($id>0) { ?> <form id="form3" name="form3" method="post" action="testes.php?altera=1" enctype="multipart/form-data" style="display: block;"> <h1>Editar Registo</h1> <input type="hidden" name="id" value="<? echo $id;?>"> <label>Nome:</label> <input type="input" name="nome" value="<? echo $nome;?>"> <input type="submit" value="Atualiza"> </form> <? } ?> </body> A lógica é simples: 1 cliente clicou em alterar, o sistema recarrega com o 'id' no link 2 . pega o id e busca no bd 3 . mostra a lista e o form de alteração. Mostra os dados do registro nos campos. 4 . o cliente altera e clica 'salvar' 5 sistema recarrega com url 'altera=1' 6. o sistema entra na rotina de 'altera==1' para efetivar a alteração no update e pega o id do campo hidden 7 em seguida a lista aparece novamente. Eu não testei. mas sempre utilizo essa lógica para recarregamento de páginas para formulários.
  20. Como você quer que a página funcione? Tem vários selects... ao clicar em "BUSCA" o sistema procura os imoveis de acordo com o que foi selecionado? Por exemplo: "Campo para" = aluguel, + numero quartos=2 + Buscar = retorna tudo que é aluguel + 2 quartos.
  21. Saudações, Murilo. por favor coloca aqui o codigo das tabelas utilizadas por este seu codigo.
  22. Saudações, Use isto: http://jqueryui.com/datepicker/#inline Coloque vários para mostrar todos os meses.
  23. Saudações labroskas, Só para entender: neste seu GRID, existem dados de varios registros (uma tabela) e cada registro tem a opção de editar ou excluir? Aí então o botão de INCLUIR colocaria mais um registro nesse GRID?
  24. Sandro2011

    SEO em Imagens Wordpress

    As imagens que você está se referindo são as capas dos filmes? se for, você poderia utilizar o título do filme que aparece junto com a imagem e colocar dentro da tag <img> <img src="<?php echo "$capa"; ?>" width="167" height="256" alt="<?php echo $titulo; ?>" /> Veja qual é a variavel que contem o nome do filme e pronto. Eu coloquei "$titulo" só de exemplo.
×
×
  • Criar Novo...