Jump to content

Search the Community

Showing results for tags 'Php'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • 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

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Found 6815 results

  1. Estava a ir muito bem com meu projeto de sistema de login. mas agora entrei num loop infinito. Preciso de uma alternativa para sair deste loop. Ja tentei o que podia e nao consigo uma alternativa. Alguem pode me ajudar? O problema esta na minha funcao Dologout(), quando a ponho entra no loop infinito, pois esta função redireciona para outra pagina.. Abaixo esta meu codigos
  2. Matheus Morett

    Erro Filtro Isotopo

    Olá pessoal estou com um erro que presumo que seja bobo na tentativa de usar o Isotope filter, segue abaixo partes do código: <!! -------------------HEAD---------------------- !!> <head> <meta charset='UTF-8'> <script src="js/bootstrap.js"></script> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script> <script src="js/isotope.js"></script> </head> <!! -------------------/HEAD---------------------- !!> <!! -------------------JAVA SCRIPT---------------------- !!> $( document ).ready(function() { /* activate jquery isotope */ var $container = $('#posts').isotope({ itemSelector : '.item', isFitWidth: true }); $(window).smartresize(function(){ $container.isotope({ columnWidth: '.col-md-2' }); }); $container.isotope({ filter: '*' }); // filter items on button click $('#filters').on( 'click', 'button', function() { alert("I am an alert box!"); var filterValue = $(this).attr('data-filter'); $container.isotope({ filter: filterValue }); }); }); <!! -------------------/JAVA SCRIPT---------------------- !!> <!! -------------------Filtros---------------------- !!> <div class='col-md-12'> <div id="filters" class="button-group"> <button id='filters' class="btn btn-default" data-filter="*">Mostrar tudo</button> <button id='filters' class="btn btn-default" data-filter=".videos">Vídeos</button> <button id='filters 'class="btn btn-default" data-filter=".fotos">Fotos</button> </div> </div> <!! -------------------/Filtros---------------------- !!> <!! -------------------OBJETOS A SEREM FILTRADOS---------------------- !!> <div class='row' id='posts'> <?php $consulta = $pdo->query("SELECT * FROM arquivos"); $id = 1; while ($linha = $consulta->fetch(PDO::FETCH_OBJ)) { $nome = $linha -> nome; $url = $linha -> url; $codigo = $linha -> codigo; $tipo = $linha -> tipo; $data = $linha -> data; if ($tipo=='Foto') { ?> <div class='item fotos col-md-2' id='<?php echo $id ?>'> <div class='thumbnail' > <h3> <?php echo $nome ?> </h3> <div style='background-color:757575'><center> <img src='fotos/<?php echo $url ?>' class='img-responsive' style='max-height:250px'> </center> </div> <i><?php echo $data ?> </i> </div> </div> <?php } if ($tipo=='Video'){ ?> <div class='item videos col-md-2' id='<?php echo $id ?>'> <div class='thumbnail' > <h3> <?php echo $nome ?> </h3> <hr> <div class="embed-responsive embed-responsive-16by9" > <video controls name='media' style='max-height:150px'> <source src="videos/<?php echo $url; ?>" style='max-height:130px'></source> </video> </div><i><?php echo $data ?> </i> </div> </div> <?php } $id = $id+1; } ?> </div> <!! -------------------/OBJETOS A SEREM FILTRADOS---------------------- !!>
  3. Amnesia

    Profissão Web Designer

    Olá pessoal! Estou querendo me profissionalizar como Web Designer, estou atrás de materiais e cursos bons. Qual são os passos, por onde devo começar? Quais são cursos que devo fazer? Por enquanto estou em busca de materiais grátis para quando for fazer um curso não ficar tão perdido... Estou assistindo os vídeos da Universidade XTI no YouTube, já conclui HTML, estou terminando CSS e vou fazer ainda JavaScript e jQuery. Quais outros canais ou sites encontro conteúdo bom e atualizado? Quais são os melhores cursos EAD para fazer? Obrigado.
  4. Bom dia colegas, Tenho um script que uso no site versão desktop, mas gostaria de desabilita-lo na versão mobile e tablet. Já coloquei no CSS a class main-menu-containers como display: none e nada aconteceu. Coloquei a Div como display none e nada também, alguém saberia me informar como desabilito esse escript para as versões: 320px, 480px, 600px e 800px. Script abaixo: $(function () { //incluso essa variavel para setar atributos do css depois var elemento = $('.main-menu-containers'); $(window).scroll(function () { //distancia que o scroll devera rolar para aparecer o box da div if ($(this).scrollTop() > 200) { //bloco incluso para setar o css elemento.css({ 'position': 'fixed', }); $('.main-menu-containers').fadeIn(); } else { $('.main-menu-containers').fadeOut(); } }); }); Desde já agradeço a atenção de todos!
  5. Eu tenho em meu código o seguinte: <center><span class='status failed'>Wilvp</span> <span class='status shipped'>-Miguu-</span> <span class='status processing'>Anonymous</span> <span class='status azul'>Anonymous</span> <span class='status laranja'>Anonymous</span> <span class='status roxo'>Anonymous</span> <span class='status failed'>Anonymous</span> <span class='status shipped'>Anonymous</span> Isso junto com o css que está mais acima do código! O resultado do código é esse: A minha ideia seria listar os 8 últimos users cadastrados da tabela usuarios cada um em um quadrado desse listando pelo 'nome' mais não consegui fazer depois de mais de 8h tentando, aguem me da uma luz.
  6. (RNU) Ruan Silva

    Limite de upload para o Servidor (PHP)

    Ola amigos, Estou querendo aumentar o limite de upload para o servidor. Sei que o padrão do PHP é de 2mb. Como faço para aumentar este limite? Quais lugares devo modificar? Agradeço a força :)
  7. Olá pessoal, estou com uma dúvida em relação a uma função que estou querendo montar. Tenho um código pronto e gostaria de adicionar uma linha especifica quando-se for exibido um total especifico de resultados, e após essa linha nova adicionada continua-se a exibição dos outros resultados, é como se fosse um loop, exemplo: a cada 3 resultados eu adiciono uma linha e assim por diante. Eu tenho o seguinte código: $array = explode(',', $arqf); foreach ($array as $arq) { $conteudoarquivo .= "/".$path."/".$aqr."\n"; } Então a cada X resultados do foreach ele adicionaria uma linha exclusiva no meio dos resultados, como e com qual função posso fazer isso e como posso fazer, agradeço a ajuda dos colegas.
  8. Pitag346

    Select + Input + PHP

    Olá pessoal, beleza ? estou com um problema... no caso tenho esse código javascript: $('select').live ('change', function(){ if ($(this).val()=="2x"){ $(this).after( $('<input>').attr({'type':'text', 'value':'<?php echo $x2 ?>'}) ); } }); $('select').live ('change', function(){ if ($(this).val()=="3x"){ $(this).after( $('<input>').attr({'type':'text', 'value':'<?php echo $x3 ?>'}) ); } }); esse codigo, ao selecionar x2 no INPUT SELECT, ele me cria um input (tipo TEXT)... ao selecionar x3 ele cria outro input... mas se eu seleciono o 1 e depois mudo pro outro ficam os dois inputs la... queria que substituíssem sabe ? Caso eu selecionar o x2 vai ficar o x2.... se eu selecionar o x3 retira o input x2 e exibe o x3... espero que entendam e me ajudem! obrigado (estou começando agora com JAVASCRIPT)....
  9. Rodrigo Razzyel

    botão de compra

    Olá pessoal, não estou conseguindo fazer com o que o valor do resultado da id="litResultado"> apareça no campo <input type="text" name="item_valor_1" value="" >.. ou seja quando o usuario clicar em calcular distacina ele vai ter o resultado e o valor a ser pago no pague seguro. ai eu preciso enviar o valor do resultado para o botão do pag seguro para ele pagar o valor calculado. veja o codigo abaixo. <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>Calcular distancia entre cidades (mapas e rotas)</title> <script src="http://code.jquery.com/jquery-1.8.1.js" type="text/javascript"></script> </head> <body> <script src="http://maps.google.com/maps/api/js?sensor=false"></script> <script type="text/javascript"> function CalculaDistancia() { $('#litResultado').html('Aguarde...'); //Instanciar o DistanceMatrixService var service = new google.maps.DistanceMatrixService(); //executar o DistanceMatrixService service.getDistanceMatrix( { //Origem origins: [$("#txtOrigem").val()], //Destino destinations: [$("#txtDestino").val()], //Modo (DRIVING | WALKING | BICYCLING) travelMode: google.maps.TravelMode.DRIVING, //Sistema de medida (METRIC | IMPERIAL) unitSystem: google.maps.UnitSystem.METRIC //Vai chamar o callback }, callback); } //Tratar o retorno do DistanceMatrixService function callback(response, status) { //Verificar o Status if (status != google.maps.DistanceMatrixStatus.OK) //Se o status não for "OK" $('#litResultado').html(status); else { //Se o status for OK //Endereço de origem = response.originAddresses //Endereço de destino = response.destinationAddresses //Distância = response.rows[0].elements[0].distance.text //Duração = response.rows[0].elements[0].duration.text $('#litResultado').html("<strong>Origem</strong>: " + response.originAddresses + "<br /><strong>Destino:</strong> " + response.destinationAddresses + "<br /><strong>Distância</strong>: " + response.rows[0].elements[0].distance.text + " <br /><strong>Duração</strong>: " + response.rows[0].elements[0].duration.text + " <br /><strong>Preço</strong>: R$ " + (parseFloat(response.rows[0].elements[0].distance.text.substring(0, response.rows[0].elements[0].distance.text.length - 3).split(",").join(".")) * 1.5 + 30.00).toFixed(2).toString().split(".").join(",") ); //Atualizar o mapa $("#map").attr("src", "https://maps.google.com/maps?saddr=" + response.originAddresses + "&daddr=" + response.destinationAddresses + "&output=embed"); } } </script> <table width="100%" cellspacing="0" cellpadding="0" border="0"> <tbody> <tr> <td> <label for="txtOrigem"><strong>Endereço de origem</strong></label> <input type="text" id="txtOrigem" class="field" style="width: 400px" /> </td> </tr> <tr> <td> <label for="txtDestino"><strong>Endereço de destino</strong></label> <input type="text" style="width: 400px" class="field" id="txtDestino" /> </td> </tr> <tr> <td> <p> <input type="button" value="Calcular distância" onclick="CalculaDistancia()" class="btnNew" /> </p> <table width="200" border="0"> <tr> <th scope="col"><form target="pagseguro" method="post" action="https://pagseguro.uol.com.br/checkout/checkout.jhtml"> <input type="hidden" name="email_cobranca" value="suporte@lojamodelo.com.br"> <input type="hidden" name="tipo" value="CP"> <input type="hidden" name="moeda" value="BRL"> <input type="hidden" name="item_id_1" value="12345"> <input type="hidden" name="item_descr_1" value="Moto frete"> <input type="hidden" name="item_quant_1" value="1"> // AQUI VAI O PREÇO QUE O A PESQUISA DA <input type="text" name="item_valor_1" value="" > <input type="image" src="https://p.simg.uol.com.br/out/pagseguro/i/botoes/pagamentos/99x61-pagar-assina.gif" name="submit" alt="Pague com PagSeguro - é rápido, grátis e seguro!"> </form>></th> </tr> </table> <p> </p> </td> </tr> </tbody> </table> <div><span id="litResultado"> </span></div> <div style="padding: 10px 0 0; clear: both"></div> </body> </html>
  10. LucasFonseca

    Erro no EasyPHP ao iniciar

    Olá galera, tenho um notebook em 64 bits, baixei o EasyPhp nele pra poder desenvolver em php, porém ao tentar abrir o dashboad da uma mensagem seguinte: "O programa não pode ser iniciado porque está faltando MSVCR110.dll no seu computador. Tente reinstalá-lo para resolver o problema. Eu já reinstalei, mudei a pasta host, desativei skype, e nao funciona, e reparei que com outros servidores tambem isso ocorre, o que pode ser?
  11. Bom dia pessoal. Tenho esse array: array (size=3) 'Bruno' => array (size=4) 'Matematica' => int 41 'Fisica' => int 46 'Portugues' => int 34 'Algebra linear' => int 71 'Ana Paula' => array (size=4) 'Matematica' => int 70 'Fisica' => int 90 'Portugues' => int 88 'Algebra linear' => int 100 'Carol' => array (size=4) 'Matematica' => int 95 'Fisica' => int 90 'Portugues' => int 76 'Algebra linear' => int 99 E preciso acessa lo de forma ordenada para alimentar esse gráfico. var data = google.visualization.arrayToDataTable([ ['NomeMatérias', 'NomeAluno1', 'NomeAluno2', 'NomeAluno3', '...' ], ['Matéria1', nota1, nota1, nota1, ... ], ['Matéria2', nota2, nota2, nota2, ... ], ['Matéria3', nota3, nota3, nota3, ... ], ['Matéria4', nota4, nota4, nota4, ... ] ]); Minha dúvida é como acessar o Vetor/array e alimentar o código acima para a construção do gráfico fornecido pelo Google. Gráfico funcionando no Google. https://google-developers.appspot.com/chart/interactive/docs/gallery/combochart
  12. crebs86

    Básico windows server

    Boa noite meu povo. Estou tomando uma coça danada do Server 2012. Tenho um site em php (uso o apache 2.4) no Windows server 2012, porém só consegui colocar o site disponível para as máquinas da minha rede. Um dispositivo fora da minha rede aparece o erro 403 - forbidden. Obs.: tenho IP fixo. Agradeço.
  13. Olá iMasters, eu estava parado com programação mas agora eu estou aprendendo(ainda) sobre MVC Design Patterns, não quero fazer uso de Frameworks já que é para aprendizagem e entendimento. Gostaria de adicionar um controlador de erro caso o controller ou a action(método) não exista, mas estou a duas horas quebrando a cabeça com este código. Alguém poderia me ajudar? <?phpclass Start{ private $_controller; private $_action; private $_params = array(); public function __construct() { $this->parse(); $path = './app/controllers/' . ucfirst($this->_controller) . '.php'; if (file_exists($path)) { require_once $path; $this->_controller = new $this->_controller(); if ($this->_params[2]) { $this->_controller->{$this->_action}($this->_params[0], $this->_params[1], $this->_params[2]); } elseif ($this->_params[1]) { $this->_controller->{$this->_action}($this->_params[0], $this->_params[1]); } elseif ($this->_params[0]) { $this->_controller->{$this->_action}($this->_params[0]); } else { //aqui seria o controller de erro, mas não da certo $this->error(); } } else { //acho que aqui também viria o controller de erro, mas também não da certo. $this->error(); } } private function parse() { $url = (isset($_GET['url'])) ? $_GET['url'] : null; $url = array_filter(explode('/', $url, FILTER_SANITIZE_URL)); $this->_controller = (isset($url[0])) ? $url[0] : null; $this->_action = (isset($url[1])) ? $url[1] : null; $this->_params[0] = (isset($url[2])) ? $url[2] : null; $this->_params[1] = (isset($url[3])) ? $url[3] : null; $this->_params[2] = (isset($url[4])) ? $url[4] : null; // var_dump($this->_controller); // var_dump($this->_action); // var_dump($this->_params); } private function error() { require_once './app/controllers/Error.php'; $error = new Error(); $error->index(); }} Alguém ?
  14. J.Victtor-SP

    upload de fotos

    Eu tenho um site onde o usuário pode trocar a foto porem a minha ideia é quando o usuário quiser trocar de foto ele vai acessar uma pasta que vai estar no meu site onde vai estar algumas fotos e o usuário só vai poder trocar de foto com as fotos que estão nessa pasta. Alguém teria alguma ideia de como fazer isso?
  15. manolegal

    Poblemas com Upload

    Boa tarde Amigos. Estou com problema para fazer upload em um formulário: if ($_SERVER['REQUEST_METHOD'] == "POST") { $arquivo_pdf = $_POST ['file']; $erro_upload = $_FILES['file']['error']; // Verifica se há ou não erro no upload $erro=0; // Esta verificação também não está funcionando if ($erro_upload != 0) { $erro=1; $msg_erro = "<center><b><font color=#FF0000>Selecione um arquivo!</font></b></center>"; } } // Fecha "if ($_SERVER['REQUEST_METHOD'] == "POST") {" if((count($_POST) <= '0') OR (isset($msg_erro))){ echo '<center><b><font color=#FF0000>'.$alerta.'</font></b></center>' .$msg_erro; ?> <div class="row"> <div class="form-group col-md-2 col-md-offset-3"> <label for="file">Anexar Arquivo</label> <input class="file" type="file" id="file" name="file" value="<?php echo $_POST ["file"]; ?>" placeholder="(Obrigatório)" title='Selecione um arquivo.'> </div> </div> <!-- /row --> <?php } // Fecha "if((count($_POST) <= '0') OR (isset($msg_erro)))" if (($erro==0) AND (!isset($msg_erro) AND (count($_POST) > '0'))){ $pasta = "/home/...../www/....../pasta_upload"; $arquivo = $_FILES['file']['name']; $dest = $pasta."/".$_FILES['file']['name']; if(!move_uploaded_file($_FILES['file']['tmp_name'], $dest)) { // Se não for possível mover arquivo echo "<center><strong>Não foi possível completar o cadastro. Tente novamente!</strong></center>"; echo "<meta http-equiv='refresh' content='5;URL=.......php'>"; exit; } else { } } // Fecha "if (($erro==0) AND (!isset($msg_erro) AND (count($_POST) > '0'))){" Se alguém puder me ajudar agradeço. Preciso muito resolver este problema.
  16. Boa tarde pessoal , Tenho um projeto de estudo no laravel, ao qual ja esta com 70% de caminho andado , mas tive a necessidade de fazer uma mudança ao qual não consigo aplica-la. No basico , tenho 3 tabelas: -> Produtos = tabela-> produtos -> ProdutosGrupos = tabela-> produtos_grupos -> ProdutosTipos = tabela-> produtos_tipos Model Produto public function getGrupo(){ return $this->belongsTo('Henrique\ProdutosGrupos', 'id_grupo', 'id'); } // 1 produto possui 1 tipo public function getTipo(){ return $this->belongsTo('Henrique\ProdutosTipos','tipoProduto_id' , 'id' ); } Model ProdutosGrupos // 1 grupo possui muitos produtos public function getProdutos(){ $query = $this->hasMany('Henrique\Produtos', 'id_grupo'); return $query; } public function getProdutosAtivos(){ $query = $this->hasMany('Henrique\Produtos', 'id_grupo'); //condiçao para pegar somente os produtos marcados como ativo $query = $query->where('produtos.ativo', '=' , '1'); return $query; } Models ProdutosTipos public function getProdutos(){ $query = $this->hasMany('Henrique\Produtos', 'tipoProduto_id'); return $query; } Assim, na minha view , faço a seguinte consulta ProdutosGrupos::with('getProdutosAtivos')->where('produtos_grupos.ativo','=','1')->get(); Na hora de imprimir , fica da seguinte maneira : Grupo 1 ; ->Produto 1; ->Produto 2; ->Produto 3; Grupo 2: ->Produto 4; ->Produto 5; etc Então , eu gostaria de listar o Grupo , o tipo do produto e em seguida os produtos pertencentes a eles.Ficando : Grupo 1: Tipo: A ->Produto 1; ->Produto 2; Tipo: B ->Produto 3; Grupo 2: Tipo: A ->Produto 4; Tipo : B -> Produto 5; Mas , não sei como relacionar os models para que eu consiga gerar esse resultado. Alguém sabe se tem essa possibilidade ? Teria que criar mais tabelas ? Desde já , grato.
  17. crebs86

    Servidor de e-mail no windows

    Boa noite pessoal. Alguém aqui poderia me ajudar a criar um serviço de email? A situação é a seguinte: Instalei manualmente e individualmente o PHP 5.5, Apache 2.4 e o MySQL 5.7 em minha máquina Windows. O site funciona normalmente na rede local e na internet (tem ip fixo aqui). Porém não achei como criar um serviço de email para meu site. Eu gostaria de simplesmente digitar "meusite.com.br/homemail" e entrar no serviço de e-mail. Já busquei muito como usar o SMTP e POP e nada que funcionasse dessa forma. Desde já agradeço.
  18. Edu1234

    Ajuda preg_match_all php

    olá, preciso de uma ajudinha, tenho um conteudo html que pego com 'curl', e salvo este conteudo na variavel $html, dentro deste conteudo tem um texo que preciso pegar, já tentei de tudo, menos a forma correta, rsrs... segue oque preciso <span class="teste__teste bg-teste">Texto que preciso pegar</span> então eu uso o seguinte para pegar, $regex = preciso desta parte pois as que eu fiz não me deu retorno preg_match_all($regex,$html,$parts); e se possivel me envie tbm a forma de exibir o resultado. Obrigado a todos.
  19. Léo95

    Como usar REST API com PHP

    Link: http://www.4shared.com/developer/docs/ Gostaria de saber como utilizar essa API em PHP, tipo não consigo se autenticar! Isso usa alguma class pra usar o REST API??
  20. Takumi

    Ajuda na construção de file host

    Pessoal recentemente um grupo de pessoas me chamou para que eu desenvolvesse um file host para que eles possam estar salvando seus arquivos. O projeto é meio grande mas vou pedir ajuda no mais básico. Eu tenho dúvidas sobre a questão do espaço fixo de upload de arquivos para cada usuário e sobre como eu faço para calcular esse espaço após o upload de um arquivo. Gostaria de saber se alguém pode me indicar um tutorial completo de como criar esse tipo de sistema ou me indicar pontos chaves para esse tipo de desenvolvimento. Obrigado.
  21. Daniel A

    Consulta tabelas PDO

    Boa noite a todos, Tenho mais um problema no meu código ...... Preciso comparar duas tabelas ... onde em uma tenho três campos com valores fixos: d01 = 01 d02 = 02 d02 = 03 e tenho um cadastro de registro com uma ID e tres campos que são alimentados pelo usuário: id = 1234 p01 = 01 p02=02 p03 = 03 id = 1235 p01 = 01 p02=04 p03 = 08 id = 1234 p01 = 02 p02=05 p03 = 10 Preciso criar um relatório de estatística onde preciso saber quantas vezes o numero 01 foi cadastrado depois o numero 02 ... até 25 ..... Criei na tabela de consulta um campo a mais de chamei de cont .... c01 para o numero 01 / c02 para o numero 02 ........ não faço idéia nem de como começar o código ........ alguém poderia me ajudar ???
  22. Então, criei um sistema capaz de fazer postagens novas por um formulário, mas agora estou com problemas para editar essas postagens. É assim, crio uma página em que o usuário principal vê as postagens já feitas(mainadmin.php) e aí clica num link do lado dela que o leva para um formulário novo(edita.php). Para que seja identificado em que postagem o usuário clicou, eu usei uma variável na mainadmin que imprime o id ao lado da URL do edita.php. EX: localhost/sistema/edita.php?id=1. Nisso, o formulário deveria editar a postagem de id 1 do banco de dados. MAS, sempre que eu preencho o formulário e clico no botão de submit, a URL fica doida, bem assim: localhost/sistema/edita.php?id=%27$id%27. Em edita.php criei um $_GET para pegar a id, mas tenho certeza que fiz algo errado no meio do caminho. Sou meio novato nisso, então peço desculpas antecipadas. Aqui estão as páginas: edita.php <?php session_start(); if(isset($_SESSION['mainuser'])) { $mainuser = $_SESSION['mainuser']; if(isset($_POST['atualizar'])) { $nid = $_GET['id']; $ntitle = $_POST['ntitulo']; $nautor = $_POST['nautor']; $ncontent = $_POST['nconteudo']; if(isset($nid)) { include_once("connection.php"); $busca = "SELECT * FROM posts WHERE id='$nid'"; $sql = "UPDATE posts SET titulo='$ntitle', autor='$nautor', conteudo='$ncontent' WHERE id='$busca'"; mysqli_query($conn, $sql); } } } else { header('Location: login.php'); } ?> <!DOCTYPE html> <html lang="pt-br"> <head> <meta charset="UTF-8"/> <title>Editar Postagem</title> </head> <body> <form method="post" action="edita.php?id='$id'"> Título: <input type="text" name="ntitulo"/><br/><br/> Autor: <input type="text" name="nautor"/><br/><br/> Conteúdo: <textarea name="nconteudo"></textarea><br/><br/> <input type="submit" name="atualizar" value="POSTAR"/> </form> </body> </html> mainadmin.php <?php ?> <!DOCTYPE html> <html lang="pt-br"> <head> <meta charset="UTF-8"/> <title>Página Principal</title> </head> <body> <h1>Postagens:</h1> <?php include_once("connection.php"); $sql = "SELECT * FROM posts ORDER BY id"; $result = mysqli_query($conn, $sql); while($row = mysqli_fetch_array($result)) { $id = $row['id']; $title = $row['titulo']; $autor = $row['autor']; $content = $row['conteudo']; ?> <b><?php echo $title; ?></b> - <small><?php echo $autor . "-" . $id; ?></small><p><?php echo $content . "<a href='edita.php?id=$id'>Editar Postagem</a> "; ?> </p><hr/> <?php } ?> <a href="admin.php">Admin</a><br/> <a href="index.php">Home Page</a><br/> <a href="logout.php">Logout</a> </body> </html>
  23. eduehi

    Agrupar conteúdo por mês e dia

    Boa tarde Pessoal, estou com problema no agrupamento de conteúdo na seguinte estrutura: Mes Dia Na estrutura tenho duas tabelas, "agenda" e "usuario". Na tabela agenda tenho um campo do tipo "date" que "deveria" agrupar o conteúdo. $data = date("Y-m-d"); $mes_atual = ''; $dia_atual = ''; $tbody = ''; $dados = Connection::select("Select agenda.id,u.nome as nome_pessoa,agenda.hora,agenda.compromisso,agenda.local,agenda.pessoa,agenda.data,DAYNAME(NOW()) AS dia, year(NOW()) AS ano,MONTHNAME(NOW()) AS mes from agenda inner join users u on (agenda.pessoa = u.id) order by mes asc, dia asc, hora asc"); foreach ($dados as $reg) { if ($mes_atual != $reg['mes']) { $tbody.= '<tr><td colspan=4><h3>' . $reg['mes'] . '</h3></td></tr>'; $mes_atual = $reg['mes']; } if ($dia_atual != $reg['dia']) { $tbody .= '<tr><td colspan=4><h5>' . $reg['dia'] . ', ' . $reg['dia'] . '</h5></td></tr> <tr> <td style="width:10%;"><b>Hora</b></td> <td style="width:40%;"><b>Compromisso</b></td> <td style="width:25%;"><b>Local</b></td> <td style="width:25%;"><b>Pessoas</b></td> </tr>'; $dia_atual = $reg['dia']; } $tbody .= ' <tr> <td style="width:10%;">' . $reg['hora'] . '</td> <td style="width:40%;">' . $reg['compromisso'] . '</td> <td style="width:25%;">' . $reg['local'] . '</td> <td style="width:25%;">' . $reg['nome_pessoa'] . '</td> </tr> '; } $html = str_replace('#TBODY#', $tbody, $html); return $html; O mais estranho é que se eu não relacionar as tabelas "agenda" e "usuario", os agrupamentos funcionam.
  24. Takumi

    Retorno Automático PagSeguro PHP

    Olá. Não sei se esse é o lugar certo para minha dúvida, caso não seja me avisem. Ai vai meu problema. Sou totalmente iniciante e estou aos poucos desenvolvendo um sistema de usuários premium. Nesse sistema o meio de pagamento será o PagSeguro, eu quero que quando uma pessoa faça o pagamento e este seja aprovado eu receba automaticamente os dados e insira na minha base de dados. Espero a ajuda de vocês, valeu.
  25. Boa tarde Pessoal, onde será que estou errando nessa query? $dados = Connection::select("Select *,id, data, mes,date_format(`data`,'%d/%m/%Y') as `data_formatada` FROM (SELECT Day(data) AS dia, year(data) AS ano, (CASE month(data) when 1 then 'Janeiro' when 2 then 'Fevereiro' when 3 then 'Março' when 4 then 'Abril' when 5 then 'Maio' when 6 then 'Junho' when 7 then 'Julho' when 8 then 'Agosto' when 9 then 'Setembro' when 10 then 'Outubro' when 11 then 'Novembro' when 12 then 'Dezembro' END) AS mes, (CASE WEEKDAY(data) when 0 then 'Segunda-feira' when 1 then 'Terça-feira' when 2 then 'Quarta-feira' when 3 then 'Quinta-feira' when 4 then 'Sexta-feira' when 5 then 'Sábado' when 6 then 'Domingo' END) AS DiaDaSemana, id, data,hora,compromisso,pessoa,local,u.nome as pessoa_nome FROM agenda as a inner join users as u on a.pessoa = u.id)")
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.