Ir para conteúdo

Pesquisar na Comunidade

Mostrando resultados para as tags ''PHP''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Todas as áreas do Fórum

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Desenvolvimento e Banco de Dados
    • HTML e CSS
    • Java
    • Javascript
    • .NET
    • PHP
    • Python
    • Ruby
    • Mobile
    • Ambientes de Desenvolvimento
    • Arquitetura e Métodos Ágeis
    • Banco de Dados
    • DevOps
    • Desenvolvimento de Games
    • E-Commerce e Pagamentos Online
    • SEO e Otimizações
    • WordPress
    • Algoritmos & Outras Tecnologias
  • Design e Produto
    • Fotografia
    • Photoshop
    • Design de interfaces e UX
    • Edição/Produção de Vídeos
    • Marketing Online
    • Desenho, Ilustração e 3D
  • Entretenimento e uso pessoal
    • Geral
    • Segurança & Malwares
    • Gadgets e wearable
    • Softwares e Apps
    • Entretenimento

Encontrar resultados em...

Encontrar resultados que...


Data de Criação

  • Início

    FIM


Data de Atualização

  • Início

    FIM


Filtrar pelo número de...

Data de Registro

  • Início

    FIM


Grupo


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Encontrado 5982 registros

  1. tigregato

    Inserir na base dados

    Boas malta, tenho aqui uma duvida que penso que seja facil de resolver, o problema é o seguinte, eu tenho um formulário PHP e Javascript, o form é step by step. e tem muitos selects por GETS, que podem aparecer, ou não. Por exemplo, um dos selects é este: <?php if(isset($_GET["item"])){ if($_GET["item"]=='tratamentodiscount'){ echo "<select id=\"hora\" name=\"tratamento\">"; echo '<option value="Drenagem Linfatica Localizada" selected>Drenagem Linfatica Localizada</option>'; echo '</select>';} ou este: else if($_GET["item"]=='consultasdiscount'){ echo "<select id=\"hora\" name=\"consultas\">"; echo '<option value="Naturopatia">Naturopatia</option> <option value="Homeopatia">Homeopatia</option> <option value="Osteopatia">Osteopatia</option> <option value="Reflexologia">Reflexologia</option> <option value="Acupuntura">Acupuntura</option> <option value="Psicologia">Psicologia</option> <option value="Nutricionismo">Nutricionismo</option>; <option value="Podologia">Podologia</option> <option value="Terapia da Fala" >Terapia da Fala</option>'; echo "</select>";} Ou seja, o utilizador so vai escolher um "SELECT" de varias opçoes, pois so pode fazer uma reserva de cada vez... No entanto na pagina de validar formulario e inserir na base dados tenho este codigo: <?php include "liga.php"; $nome=$_POST['nome']; $email=$_POST['email']; $telefone=$_POST['telefone']; $telefone2=$_POST['telefone2']; $data1=$_POST['data1']; $hora=$_POST['hora']; $tratamento=$_POST['tratamento']; $consultas=$_POST['consultas']; $massagens=$_POST['massagens']; $ritualspa=$_POST['ritualspa']; $sql=mysql_query("insert into reservas(nome, email, telefone, telefone2, data1, hora, tratamento, consultas, massagens, ritualspa, vista) values('$nome', '$email', '$telefone', '$telefone2', '$data1', '$hora', '$tratamento', '$consultas', '$massagens', '$ritualspa', '1')") or die ("Não foi possivel concluir o registo"); if($sql){ echo "<script language=\"javascript\"> alert (\"Obrigado pela reserva!!\") </script>"; echo "<meta http-equiv=refresh content='0; url=reservas.php' >"; exit; } ?> O erro que me está a dar acontece devido a que? Se eu escolho uma opçao das consultas, funciona, mas dame erro na linha do ritual, massagens, tratamentos... Se eu escolher o select do tratamento, dame erro nas massagens e nas consultas.... Ou seja: OS "<selects> que vao em branco, porque é suposto irem em branco, dao erro, insere na base dados tudo direito, mas quando o site passa pela pagina de validar aparece os erros.. Gostava de saber como resolver isto, nao sei se é com emptys, se é com if = "" ... Obrigado pela ajuda :)
  2. ghlevin

    Exportar conteúdo de tabela pra um arquivo de Excel

    Gostaria de saber se é possível criar uma função em PHP que permita exportar o conteúdo de uma tabela em HTML (table dentro de um div) direto pra um arquivo de Excel. Estou tentando aproveitar uma função criada do site de um cliente meu, mas não deu muito certo. Então acho que preciso fazer algo de novo.
  3. marceloOliva

    Uso de RewriteRule ou semelhante

    Boa noite pessoal, gostaria de uma força quanto ao uso do .htaccess. RewriteEngine On #RewriteRule ^imgs/(([a-z]+).(jpg|jpeg|png|gif|bmp))?$ img.php?foto=$1 [NC,L] a intenção disso é fazer com que caso a imagem seja aberta, sejam executados alguns comandos, e após isto, via GET, a imagem seja identificada e seja mostrada na tela, de forma que a URL (imgs/exemplo.jpg) mantenha-se, mas por trás ela seja tratada como "img.php?foto=exemplo.jpg". Eu não consigo exibir imagem alguma. O Apache entra em um loop e não retorna a figura... Apenas executa o script PHP e não a exibe. Haveria alguma forma de contornar esse problema? Preferivelmente de alguma forma onde a URL fosse mantida, sem revelar que se trata de um arquivo PHP;
  4. carlos romeu

    php mysql collation - Acentos não são salvos corretamente.

    Olá pessoal, estou com problema para salvar os acentos corretamente no banco de dados mysql. Segue o trecho de código que estou utilizando pra testes: <?php $dbc = mysqli_connect(DBHOST, DBUSER, DBPASS, DBNAME) or die('Não conectou'); $query = "INSERT INTO TESTE (nome) VALUES ('visão')"; $data = mysqli_query($dbc, $query) or die ('Não inseriu'); ?> Não estou usando html, apenas rodando o trecho de código acima pra inserir no banco a palavra VISÃO numa tabela de teste. No entanto, ao mandar pro banco de dados ele não salva a palavra visão, ele substitui o ã por outros caracteres. Como deve ser salvo: visão. Como é salvado: visão.[/size] Quando executo o select no workbench a palavra é mostrada assim visão. No entando se faço o seguinte no código php o script roda sem problema: <?php $dbc = mysqli_connect(DBHOST, DBUSER, DBPASS, DBNAME) or die('Não conectou'); $query = "INSERT INTO TESTE (nome) VALUES ('visão')"; $data = mysqli_query($dbc, $query) or die ('Não inseriu'); //ele acha os dados, mesmo o banco não salvando os acentos (WHERE funciona) $query = " SELECT * FROM TESTE WHERE nome = 'visão' "; $data = mysqli_query($dbc, $query); $result = mysqli_fetch_array($data); //ele exibe a palavra visão corretamente echo $result['nome]; ?> Pelo que constatei ele sava errado no banco, mas qualquer operação no script funciona corretamente. *** esse mesmo select com a o WHERE = 'visão' executado no workbench não funciona (ELE NÃO ENCONTRA DOS DADOS) Informações: collation default do schema é utf-8 general ci, assim como da tabela. Alguém tem alguma sugestão de como posso resolver isso?
  5. trcsproject

    Topo e Rodapé - Impressão.

    Boa Tarde, gostaria de saber se tem possibilidade de quando efetuar a impressão de um conteúdo qualquer independente o numero de páginas eu consiga colocar topo e rodapé em todas as páginas que serão impressas ? Lembrando que conteúdo será dinâmico, pode ser que tenha 1 ou 10 paginas, por isso preciso que tenha topo e rodape em todas!! Já pesquisei ta muito difícil de achar uma solução que funcione... alguém tem alguma ideia ?
  6. mpaulo

    javascript impressão -

    Fala pessoal beleza? vcs sabe se tem como conter as informações do navegador na parte que abre a janela de impressão? pois preciso um retorno se ele clicou em imprimir ou cancelar. abaixo a imagem: agradeço desde já!!
  7. Como posso montar uma tabela usando o número da semana atual e as próximas 15 Semanas, a semana em que estamos é a 29 então teremos 29+15 = 44, então a tabela ficaria assim... Coluna1 | Coluna2 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 Já tenho a query que pode me retornar as informações necessárias para essa tabela da seguinte forma... Uma outra questão é se também é possível fazer com o que o numero de semanas volte a ser 1 quando houver a mudança de ano... Coluna1 | Coluna2 | 42| 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 1 | 2 | 3 | 4 | 5 52 é o numero máximo de semanas que temos durante o ano... Desde já agradeço a atenção de todos. Obrigado.
  8. danillodars

    Fatal error: Call to undefined method DB::prepare()

    Boa noite pessoal, Estou tendo um pequeno problema ao PDO, estou iniciando agora no PDO em PHP, mas, não vejo o porque do erro. Fiquei a tarde toda analisando o codigo e não consegui resolver este problema: Fatal error: Call to undefined method DB::prepare() in C:\xampp\htdocs\dev\beta\classes\Upload.php on line 26 Upload.php <?php require_once 'Crud.php'; class Upload extends Crud{ protected $table = 'arquivos'; private $nome_arquivo; private $caminho_arquivo; public function setNome_arquivo($nome_arquivo){ $this->nome_arquivo = $nome_arquivo; } public function getNome_arquivo(){ return $nome_arquivo->nome_arquivo; } public function setCaminho_arquivo($caminho_arquivo){ $this->caminho_arquivo = $caminho_arquivo; } public function insert(){ $sql = "INSERT INTO $this->table (nome_arquivo, caminho_arquivo) VALUES (:nome_arquivo, :caminho_arquivo)"; $stmt = DB::prepare($sql); $stmt->bindParam(':nome_arquivo', $this->nome_arquivo); $stmt->bindParam(':caminho_arquivo', $this->caminho_arquivo); return $stmt->execute(); } public function update($id_arquivo){ $sql = "UPDATE $this->table SET nome_arquivo = :nome_arquivo, caminho_arquivo = :caminho_arquivo WHERE id_arquivo = :id_arquivo"; $stmt = DB::prepare($sql); $stmt->bindParam(':nome_arquivo', $this->nome_arquivo); $stmt->bindParam(':caminho_arquivo', $this->caminho_arquivo); $stmt->bindParam(':id_arquivo', $id_arquivo); return $stmt->execute(); } } Crud.php <?php require_once 'DB.php'; abstract class Crud extends DB{ protected $table; abstract public function insert(); abstract public function update($id_arquivo); public function find($id_arquivo){ $sql = "SELECT * FROM $this->table WHERE id_arquivo = :id_arquivo"; $stmt = DB::prepare($sql); $stmt->bindParam(':id_arquivo', $id_arquivo, PDO::PARAM_INT); $stmt->execute(); return $stmt->fetch(); } public function findAll(){ $sql = "SELECT * FROM $this->table"; $stmt = DB::prepare($sql); $stmt->execute(); return $stmt->fetchAll(); } public function delete($id_arquivo){ $sql = "DELETE FROM $this->table WHERE id_arquivo = :id_arquivo"; $stmt = DB::prepare($sql); $stmt->bindParam(':id_arquivo', $id_arquivo, PDO::PARAM_INT); return $stmt->execute(); } } DB.php <?php require_once 'config.php'; class DB{ private static $instance; public static function getInstance(){ if(!isset(self::$instance)){ try { self::$instance = new PDO('mysql:host=' . DB_HOST . ';dbname=' . DB_NAME, DB_USER, DB_PASS); self::$instance->setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); self::$instance->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_OBJ); } catch (PDOException $e) { echo $e->getMessage(); } } return self::$instance; } public static function prepare($sql){ return self::getInstance()->prepare($sql); } } config.php <?php define('DB_HOST', 'localhost'); define('DB_NAME', 'upload'); define('DB_USER', 'root'); define('DB_PASS', ''); Alguém pode me ajudar? Onde errei?
  9. Grigorev

    Conexão com banco de dados MySQL

    Olá, sou o Gabriel e estou começando a aprender PHP. Preciso fazer a conexão entre um formulário e um banco de dados. Este é o código do meu arquivo PHP: <html> <head> <meta charset = "utf-8" /> <title>Conexão</title> </head> <body> <?php $host = 'localhost'; $userbd = 'gabriel'; $senhabd = 'rihanna'; $bd = 'cliente'; $nome = $_POST ["nome"]; $email = $_POST ["email"]; $ddd = $_POST ["ddd"]; $tel = $_POST ["telefone"]; $endereco = $_POST ["endereco"]; $cidade = $_POST ["cidade"]; $estado = $_POST ["estado"]; $bairro = $_POST ["bairro"]; $pais = $_POST ["pais"]; $login = $_POST ["login"]; $senha = $_POST ["senha"]; $conexao = mysqli_connect($host, $userbd, $senhabd) or die("failed to connect to db"); mysqli_select_db($conexao, $bd) or die("failed to connect select db"); $query = "INSERT INTO `clientes` ( `nome` , `email` , `---o` , `ddd` , `telefone` , `endereço` , `cidade` , `estado` , `bairro` , `país` , `login` , `senha` , `id` ) VALUES ('$nome', '$email', '$---o', '$ddd', '$tel', '$endereco', '$cidade', '$estado', '$bairro', '$pais', '$login', '$senha', '')"; mysqli_query($query, $conexao); echo "Seu cadastro foi realizado com sucesso!"; ?> </body> </html> O erro que aparece é sempre esse: Warning: mysqli_connect(): in C:\wamp\www\teste 2\cadastro.php on line 28 Não importa o que eu faça, sempre aparece.
  10. ygorcanazar

    Busca de arquivo em um diretório

    Eu possuo o código: <div class="linha3-2"> <p><?php include 'normam/'.$siglaCurso.'.php'?></p> </div> </div> Ele busca o arquivo '.php' no diretório 'normam/' .. correto? Que reconhece na minha página o seguinte texto: Itens 5.3 a 5.5 e Tabelas 5.5.1 etc etc .... Porém, eu preciso quando o usuário selecionar uma $portaria específica ele reconheça um outro arquivo nomeado de '2.php' que encontra-se no mesmo diretório 'normam/' ... Como eu consigo fazer essa função?
  11. leonardo34

    como implementar esse plugin

    alguém sabe como implementar esse plugin ou fazer este mesmo efeito no site? ja tentei implemente seguindo la e não consegui link: http://masonry.desandro.com e um efeito que sempre preenche os espaços deixados pelas imagens na vertical na grid e não estou conseguindo implementar se algeme puder ajudar agradeco
  12. DiogoJefferson

    include.

    Direto à duvida: preciso linkar a página de manipulação de scripts à página que eu chamo através de um include? Exemplo: home.php: <html> <head> <script type="text/javascript" src="scripts/regra.js"></script> </head> <body> <?php include "agenda.php"; ?> </body> </html> agenda.php: <div id="teste"></div> Preciso manipular a div #teste no arquivo js externo que linkei à página home.php. Entretanto, nada acontece. Como o arquivo js já está "conectado" na página home.php, teoricamente, não seria necessário linkar esse arquivo também na página "agenda.php". Me corrijam caso eu esteja errado.
  13. felipevp

    URL amigavel desse modo

    ola!! queria ajuda em um codigo!!! url amigavel esta funcionando desse modo! 127.0.0.1/integracao/ tenho as paginas, css3, phpbasico, autocad! quando clico no curso aparece assim!! 127.0.0.1/integracao/css3 queriaque aparece-se assim + queria que funciona-se desse modo!! 127.0.0.1/integracao/cursos/css3 segui o codigo!! agradeco! /******INICIO DA URL AMIGAVEL*****/ $atual = (isset($_GET['mod'])) ? $_GET['mod'] : 'Home'; $permissao = array( 'detHome','Login','Cadastro','Nova_Senha','configuracoes','Carrinho', 'PedidoConcluido','Pedidos','Home','Cursos','Engenharia', 'Informatica','seja-um-tutor','Certificado', 'Aulas_Gratis','solicitar-certificado','manage','cronograma-autocad2D', 'aulas_php','menu','Autocad2d_2015','Autocad3D_Avancado','Autocad2d_2015', 'Mysql','Css3','PHPBasico','autocad2d-aula-um','autocad2d-aula-dois', 'phpbasico-aula-um','detPedido','erro','Depoimentos' ); $pasta = 'arquivos'; if(substr_count($atual, '/') > 0){ $atual = explode('/', $atual); $pagina = (file_exists("{$pasta}/".$atual[0].'.php') && in_array($atual[0], $permissao)) ? $atual[0] : 'erro'; $id = intval($atual[1]); }else{ $pagina = (file_exists("{$pasta}/".$atual.'.php') && in_array($atual, $permissao)) ? $atual : 'erro'; $id = 0; }/******FINAL DA URL AMIGAVEL*****/ ?> htaccess RewriteEngine on RewriteCond %{SCRIPT_FILENAME} !-f RewriteCond %{SCRIPT_FILENAME} !-d RewriteCond %{SCRIPT_FILENAME} !-l RewriteRule (.+)$ index.php?mod=$1 [QSA,L]
  14. tigregato

    Vários Páginas, um Formulário, Diferentes Selects

    Boas malta, mais uma vez tou aqui, e com uma duvida que pode parecerme complexa, mas pode ser facil, ou até pode ser dificil, não tenho mesmo ideia de como a fazer! Entao é assim, tenho varias páginas assim: E quando carrego em "Reservar", mandame para uma pagina "reservas.php" onde preenchemos o formulario, mas o formulario tem todos os produtos que podemos reservar, mas eu queria que completasse automaticamente alguns, por exemplo: Carrego em Reservar Pack Relax, sou redirecionado para o "reservas.php" e no formulario aparece automaticamente "Pack Relax" Uma maneira de fazer isto é criar 1 página "reservas.php" para cada pack\produto mas iria ter mais de 30 so para isso, e acredito que exista uma maneira mais simples de o fazer! Agradeço a vossa ajuda! Obrigado
  15. marcosvp

    Exibir Certificado em JOIN

    ola galera!! queria exibir o certificado!! tenho que exibir o produto_titulo do curso! estou fazendo isso ai galera!! help valeu!! <?php $certificado_valido = $_POST['certificado_cpf']; $consultar = $pdo->prepare("SELECT * FROM certificado INNER JOIN produto ON certificado.produto_id = certificado.produto_id WHERE certificado.produto_id = ? AND certificado_valido = ? "); $consultar->bindParam(1, $produto_id); $consultar->bindParam(2, $certificado_valido); $consultar->execute(); print_r($consultar); if ($consultar->rowCount() > 0) { while ($row = $consultar->fetch(PDO::FETCH_OBJ)) { ?> <?php echo $row->produto_titulo;?> <?php echo $row->certificado_hora_curso;?> <?php echo $row->certificado_download;?> <?php } }else{ ?> certificado não encontrado! <?php } ?> erro !!! Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[42S22]: Column not found: 1054 Unknown column 'certificado.produto_id' in 'where clause'' in C:\xampp\htdocs\integracao\modulos\certificado\funVerificar_Certificado.php:35 Stack trace: #0 C:\xampp\htdocs\integracao\modulos\certificado\funVerificar_Certificado.php(35): PDOStatement->execute() #1 C:\xampp\htdocs\integracao\arquivos\Certificado.php(37): require('C:\\xampp\\htdocs...') #2 C:\xampp\htdocs\integracao\index.php(355): require('C:\\xampp\\htdocs...') #3 {main} thrown in C:\xampp\htdocs\integracao\modulos\certificado\funVerificar_Certificado.php on line 35 desde ja agradeco a todos valeu!!!!
  16. JhonM

    Ranking em php por data

    Pessoal, bom dia. Usei esse código para um fazer ranking por data e por um intervalo de sete dias. Quando executo o código o ranking sai desordenado. Não entendo porque esse código não funciona, aparentemente o código está estruturado, correto; mas o resultado está errado. Segue o código compartilhado por data: <?php $mes = date('M'); $dia = date('d'); $ano = date('Y'); $lugar = "0"; $mess = array("Jan" => "1", "Feb" => "2", "Mar" => "3", "Apr" => "4", "May" => "5", "Jun" => "6", "Jul" => "7", "Aug" => "8", "Sep" => "9", "Oct" => "10", "Nov" => "11", "Dec" => "12"); $data = "$ano-".$mess["$mes"]."-$dia"; $inseridos = mysql_query("SELECT * FROM ranking_dia where data = '$data' ORDER BY lugar DESC LIMIT 6"); $lugar = "0"; while( $rows = mysql_fetch_row( $inseridos ) ) { $fid = $rows["1"]; $quantidade = $rows["4"]; $query = "SELECT * FROM users where uid='$fid'"; $result = $mysqli->query($query); $f = $result->fetch_array(MYSQLI_ASSOC); $fname=$f['name']; $fusername=$f['username']; $amigo = $f['profile_pic']; $lugar++; echo $lugar." ".$quantidade." ".$fname; } ?> No intervalo de sete dias uso a query: $semana = $dia - 7; if ($semana <= 9 AND $semana >= 1) { $semana = "-0$semana"; } $data_inicial = "$ano-".$mess["$mes"]."-$semana"; $consulta = mysql_query("SELECT * FROM ranking_dia where data = '$data_inicial' ORDER by quantidade DESC LIMIT 4"); Tabela ranking do meu banco de dados |id|uid|data |lugar|quantidade| |5 |6 |2015-7-03|1 |11 Obrigado pessoal!
  17. ackeley

    CodeIgniter dando erro de 404 uolhost

    Bom dia galera, sou novo com codeigniter, atualmente estou desenvolvendo apenas o painel administrativo para um site de um conhecido. o painel esta tudo ok, mas somente em localhost, quando coloquei o mesmo em uma hospedagem do uolhost o mesmo esta dando erro de página não encontrada (404), já entrei em contato com o suporte uol e nada. alguem poderia me ajudar ? ** ja fiz o .htaccess e mesmo assim continua o mesmo erro. o caminho é este: www.site.com.br/adm o codeigniter esta no adm. Quem puder ajudar agradeço
  18. DanielMarques404

    Excluir foto do banco e da pasta

    Galera, boa noite! Sou novo com programação, então talvez essa minha dúvida possa ser idiota rsrs. Bom, eu tenho um código onde ele adiciona uma imagem no banco de dados e em uma pasta. Só que eu queria fazer uma função para excluir a foto tanto do banco de dados quanto do diretório. Tentei colocar unlink no código mas talvez tenha colocado errado. Espero que me ajudem :) Ai a função de delete: <?php $id = $_GET['id']; $sql = mysql_query("SELECT * FROM lista WHERE id = '$id'"); $linha = mysql_num_rows($sql); $sql = mysql_query("DELETE FROM lista WHERE id = '$id'"); if($sql){ header("location:funcoes.php"); }else{ print "Erro ao deletar lista. Tente mais tarde!"; } ?>
  19. marcosvp

    Contar cada Produto

    Bom dia galera! quero contar cada produto !! ex: o produto 1 tem quantos ? o produto 2 tem quantos ? o produto 3 tem quantos ? o produto 4 tem quantos ? seguir a foto p/ intender melhor!! http://prntscr.com/7r2503 desde ja agradeço a a ajuda valeu!!
  20. LilianFreitas123

    Problemas com modal

    Boa tarde, Sou iniciante em PHP e estou com problemas para gravar os dados do modal no banco de dados. Tenho um formulário PHP onde, após ser submetido, abre um modal para "comentários". Esse modal eu chamo de outra página PHP. Até aí tudo bem. O problema está na hora de gravar. Simplesmente não funciona. Já tentei várias coisas, mas não vai. Instrução que chama o modal: <?php session_start(); if (isset($_GET['logoff'])) { if ($_GET['logoff'] == '1') { $_SESSION = array(); session_destroy(); $_SESSION['logoff'] = 1; echo "<script>parent.location.href='index.php'</script>"; } } if ($_SESSION['nomeUsuario'] == '') { $_SESSION['logoff'] = 1; } require_once("ProjectIncludes.php"); if (($_POST['txtUsuario']) && ($_POST['txtSenha'])) { $service = new UsuarioService(); $consulta = $service->validaUsuario($_POST['txtUsuario'], $_POST['txtSenha']); if ($consulta->idusuario != null) { $_SESSION['idUsuario'] = $consulta->idusuario; $_SESSION['nomeUsuario'] = $consulta->nome; $_SESSION['idDepartamento'] = $consulta->idDepartamento; echo "<script>parent.location.href='index.php'</script>"; } else { $msg2 = "Usuario Invalido !"; } } $mes = date('m'); $ano = date('Y'); $service = new GuestHospedeService(); if ($_GET['id']) { $cadastro = $service->getfindById($_GET['id']); } if ($_POST['enviar'] == 1) { if (!$_GET['id']) { $cadastro= new GuestHospede(); } $srv = new ConsultaService(); try{ $email = $_POST['emailHospede']; $cns = $srv->getfindByEmailConsulta($email); foreach ($cns as $lista) { if ($lista->emailHospede != " ") { echo '<script> var email = "'.$lista->emailHospede.'"; if (window.confirm("Existe um ou mais registros para esse Hóspede. Deseja visualizar?")) { window.location.href = "consultarEmail.php?email=" +email; }</script>'; } else { $email = "Não existe"; echo $email; } } } catch (Expection $e) { echo '<script>alert("Não Entrou");</script>'; } $cadastro->idHotel = $_POST['idHotel']; $cadastro->nomeHospede = $_POST['nomeHospede']; $cadastro->numApto = $_POST['numApto']; $cadastro->emailHospede = $_POST['emailHospede']; $cadastro->dataEntrada = $_POST['dataEntrada']; $cadastro->dataSaida = $_POST['dataSaida']; $cadastro->dataNascimento = $_POST['dataNascimento']; $cadastro->idEstado = $_POST['idEstado']; $cadastro->quemReservou = $_POST['QuemReservou']; $cadastro->motivoViagem = $_POST['motivoViagem']; $cadastro->R1 = $_POST['R1']; $cadastro->R2 = $_POST['R2']; $cadastro->R3 = $_POST['R3']; $cadastro->A1 = $_POST['A1']; $cadastro->A2 = $_POST['A2']; $cadastro->A3 = 0; $cadastro->AB1 = $_POST['AB1']; $cadastro->AB2 = $_POST['AB2']; $cadastro->AB3 = $_POST['AB3']; $cadastro->AB4 = $_POST['AB4']; $cadastro->AB5 = $_POST['AB5']; $cadastro->OS1 = $_POST['OS1']; $cadastro->OS2 = $_POST['OS2']; $cadastro->OS3 = $_POST['OS3']; $cadastro->AC1 = $_POST['AC1']; $cadastro->AC2 = $_POST['AC2']; $cadastro->AG1 = $_POST['AG1']; $cadastro->AG2 = $_POST['AG2']; $cadastro->AG3 = $_POST['AG3']; $cadastro->AG4 = $_POST['AG4']; $cadastro->classificacao = $_POST['Classificacao']; $cadastro->obs = $_POST['txtObs']; $cadastro->tipoEntrada = "Impresso"; try { $service->persist($cadastro); //$id = $cadastro->id; $msg = mensagem("success", "Registro Lançado com Sucesso !"); $email = $_POST['emailHospede']; if ($cadastro->emailHospede != " ") { echo ' <script type="text/javascript" src="js/jquery-1.2.6.pack.js"></script> <script type="text/javascript" src="js/jquery-modal-1.0.pack.js"></script> <script> $(document).ready(function(){ var idhospede = "' .$cadastro->id. '"; $(window).modal({url:"mensagem.php?id=" +idhospede, autoOpen:true, closeClickOut:false, closeEsc:false }); });</script>'; } } catch (Exception $e) { $msg_error = $e->getMessage(); $msg = mensagem("error", $msg_error); } } if ($_POST['txtResposta']) { echo '<script> alert(HERE); </script>'; } ?> Página do modal: <?php session_start(); require_once("ProjectIncludes.php"); $idHospede = $_GET['id']; $service = new GuestHospedeService(); $consulta = $service->getfindById($idHospede); ?> <!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> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link rel="stylesheet" href="css/estilo.css" type="text/css" media="screen" /> <script> $(document).ready(function() { $("#gravarMensagem").click(function(){ $.ajax({ type: "POST", url: "salvarMensagem.php", data: $(this).serialize(), success: function(){ alert("Funcionou"); }, error: function() { alert("failure"); } }); }); }); </script> </head> <body> <div style="font-family:Arial, Helvetica, sans-serif; font-size:12px;"> <form action="<?php PHP_SELF; ?>" method="post" name="form"> <table cellpadding="3" cellspacing="3" style="margin:0 auto;background-color:#FFFFFF;padding:20px 40px 20px 30px;border:5px solid #999999;" > <tr> <td> <strong>Hóspede: </strong><?php echo $consulta->nomeHospede; ?> </td> </tr> <tr> <td> <strong>Comentário: </strong><?php echo $consulta->obs; ?> </td> </tr> <tr> <td>Resposta:<br /><textarea cols="80" rows="10" name="txtResposta"></textarea></td> </tr> <tr><td colspan="2"> </td></tr> <tr align="right"> <td colspan="2"><input type="submit" id="cancelar" value="Voltar" class="submit"> <input type="hidden" name="cancel" value="1" /> </td> <td colspan="2"><input type="submit" id="gravarMensagem" value="Gravar" class="submit"> <input type="hidden" name="enviarMsg" value="1" /></td> </tr> </table> </form> </div> </body> </html> PHP que grava os dados do modal: <?php session_start(); require_once("ProjectIncludes.php"); $idHospede = strip_tags($_POST['idGC']); $mensagem = strip_tags($_POST['txtResposta']); $service = new GuestHospedeService(); $consulta = $service->getfindById($idHospede); $srv = new MensagemService(); $cadastro = new Mensagem(); $cadastro->idGuest = $idHospede; $cadastro->mensagem = $mensagem; $cadastro->status = "Respondido"; $cadastro->data = formatDataInsert(date('d/m/Y')); try { echo '<script> alert(HERE); </script>'; $srv->persist($cadastro); //$email = $consulta->emailHospede; } catch (Exception $e) { echo '<script> var erro = "' .$e->getMessage(). '"; alert(erro); </script>'; } } ?>
  21. medeirosEdu

    Imagem em formulário php

    Bom, estou tendo problemas em reconhecer no banco de dados qual a extensão da imagem. quando rodo a pagina ela mostra erros em quase todas as linhas com relação a imagem mas mesmo assim o gerador aleatório funciona e permanece as informações no bd, porém sem a extensão. Fica algo tipo 223dde6d925178bc9f40327dcef008a4. Os erros na pagina são: Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in C:\xampp\htdocs\PA\13.07.2015(2)\pronto\conectar.php on line 9 Warning: Illegal string offset 'name' in C:\xampp\htdocs\PA\13.07.2015(2)\pronto\cadastrando.php on line 48 Notice: Undefined offset: 1 in C:\xampp\htdocs\PA\13.07.2015(2)\pronto\cadastrando.php on line 49 Warning: Illegal string offset 'tmp_name' in C:\xampp\htdocs\PA\13.07.2015(2)\pronto\cadastrando.php on line 51 sei que ta reclamando da conexão ali mas isso é por outro motivo Meu php: <?php ini_set( 'display_errors', true ); error_reporting( E_ALL ); include_once 'conectar.php'; echo '<script>function conecta_db();</script>'; session_start(); $nome = $_POST["nome"]; $login = $_POST["login"]; $senha = $_POST["senha"]; $senhaconf = $_POST["senhaconf"]; $email = $_POST["email"]; ?> <html> <head> <title>Redirecionando...</title> <script type="text/javascript"> function cadsuccessfully(){ setTimeout("window.location='home.php'",30000); } function cadfaileduser(){ setTimeout("window.location='cadastro.php?acao=user'",200); } function cadfailedpassword(){ setTimeout("window.location='cadastro.php?acao=senha'",200) } </script> </head> <body> <?php conecta_db(); $sql = mysql_query("SELECT login FROM usuarios " . "where login = '".@$login."';")or die(mysql_error()); $linhas = mysql_num_rows($sql); if ($linhas == 0) { if($senha == $senhaconf){ //if(!empty($_FILES['foto']['name'])){ $imagem = mysql_real_escape_string($_FILES['foto']['tmp_name']); preg_match("/\.(gif|bmp|png|jpg|jpeg){1}$/i", $imagem["name"], $ext2); $nome_imagem = md5(uniqid(time())) . "." . $ext2[1]; $caminho_imagem = "/imagens/perfil/" . $nome_imagem; move_uploaded_file($imagem['tmp_name'],$caminho_imagem); //} $sqlin = mysql_query("INSERT INTO `usuarios` (`nome`,`login`,`senha`,`email`,`foto`) VALUES('".@$nome."','".@$login."','".@$senha."','".@$email."','".@$nome_imagem."');")or die(mysql_error()); echo "<script>cadsuccessfully();</script>"; /*echo'<form action="autenticar.php" method="POST"> <input type="text" name="logincad" value="'.@$login.'" required> <input type="password" name="senhacad" value="'.@$senha.'" required> </form> ';*/ }else{ echo "<script>cadfailedpassword();</script>"; } //header("Location: login.php?acao=novamente"); } else { echo "<script>cadfaileduser();</script>"; echo "Redirecionando..."; } ?> </body> </html> E o formulário: <?php if( isset($_REQUEST["acao"]) && $_REQUEST["acao"] == "user"){ echo 'Nome de usuario indisponivel!<br>'; } ?> <form action="cadastrando.php" method="POST" enctype="multipart/form-data"> <br><input type="text" name="nome" placeholder="Nome" required> <br><input type="text" name="login" placeholder="Login" required> <br><input type="password" name="senha" placeholder="Senha" required> <br><input type="password" name="senhaconf" placeholder="Confirmar Senha" required> <?php if( isset($_REQUEST["acao"]) && $_REQUEST["acao"] == "user"){ echo ' Senhas diferente!'; } ?> <br><input type="email" name="email" placeholder="E-mail" required> <br>Foto de Perfil: <input type="file" name="foto" id="foto"/> <br><input type="submit" class="submit" value="ENTRAR"> <input type="reset" class="submit" value="Limpar"> </form> E também não está armazenando os arquivos selecionados só está salvando o nome gerado aleatório e o . concatenado :/ agradeço desde já a atenção!
  22. Por exemplo, tenho uma pasta com os arquivos js e um php que aparece o banner, como chamar esses arquivos para o Design do site estava chamando com include e o css tipo como é no html, agora como chamo meu banner js e uma pasta com imagens do banner?
  23. marcosvp

    Como Fazer um depoimetos em um usuario logado ?

    galera !! estou fazerndo o codigo abaixo!! <?php session_start(); include "../../lib/configPDO.php"; if(isset($_GET['op']) and $_GET['op'] == 'dep'){ $depoimento_curso = strip_tags($_POST['depoimento_curso']); $depoimento_conteudo = strip_tags($_POST['depoimento_conteudo']); date_default_timezone_set('America/Sao_Paulo'); $depoimento_data = date('Y-m-d H:i:s'); $depoimento_status = '0'; try { $insert = $pdo->prepare("INSERT INTO depoimento (depoimento_curso, depoimento_conteudo, depoimento_data) VALUES(?,?,?) "); $insert->bindParam(1, $depoimento_curso); $insert->bindParam(2, $depoimento_conteudo); $insert->bindParam(3, $depoimento_data); $insert->execute(); //$insert->var_dump(); echo "ok"; } catch (Exception $e) { echo "Erro na linha :{$e->getLine()}"; } } ?> esta funcionando!! + não esta enviando o usuario_id que esta logado !! favor como faço p/ ele enviar o usuario_id que esta logado agradeço!! valeu galera!!!
  24. iniciante.php

    Colocar link em um Botão no código PHP?

    Gostaria de uma ajuda de como substituir o nome Editar por um botão (bootstrap). PHP echo '<td><a href="editar.php?id=' . $row['id'] . '">Editar</a></td>'; Botão (bootstrap) <a href="#" class="btn btn-warning">Enviar</a> Como posso fazer isso? Obrigado!
  25. Nettonetto

    classe php

    Pessoal sou iniciante em php, preciso pegar dois números em um formulário html enviar esses números para uma classe somar() e mostrar o resultado da soma na página. Não consigo passar os parâmetros para classe. Segue abaixo o código. class usuario{ private $n1; private $n2; public function somar($n1, $n2){ $resultado = $n1 + $n2; return $resultado; } }
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.