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 7003 results

  1. Bom dia amigos, me deparei com um problema simples e gostaria da ajuda de vocês. Estou fazendo a migração de dados de um banco local para um banco hospedado (linguagem Mysql). Fiz o print de todos os campos do banco local e do banco web. No banco WEB tenho uma tabela chamada mld_course a qual retorna o ID e o FULLNAME, na tabela LOCAL tenho uma tabela chamada tbl_perguntas_categorias a qual retorna também o ID e o NOME. Preciso compararo resultado das 2 querys, se o nome da tabela tbl_perguntas_categorias for igual (se ela existir) na tabela mdl_course eu printo os dados. Já para adiantas na tabela mdl_course só tem 1 nome que deve retornar (alimentação oral e dietética). Segue abaixo o código que estou utilizando: <?php // Conexão com o Banco de Dados LOCAL $servidor = "localhost:3306";//Geralmente é localhost mesmo $nome_usuario = "root";//Nome do usuário do mysql $senha_usuario = "root"; //Senha do usuário do mysql $nome_do_banco = "nutritotalantigo"; //Nome do banco de dados $conecta1 = mysql_connect("$servidor", "$nome_usuario", "$senha_usuario", TRUE) or die (mysql_error()); $banco1 = mysql_select_db("$nome_do_banco",$conecta1) or die (mysql_error()); $servidor = "";//Geralmente é localhost mesmo $nome_usuario = "";//Nome do usuário do mysql $senha_usuario = ""; //Senha do usuário do mysql $nome_do_banco = ""; //Nome do banco de dados $conecta2 = mysql_connect("$servidor", "$nome_usuario", "$senha_usuario", TRUE) or die (mysql_error()); $banco2 = mysql_select_db("$nome_do_banco",$conecta2) or die (mysql_error()); // Printando os dados do banco WEB: echo '<p>DADOS DO BANCO WEB: </p>'; $query2 = "SELECT mdl_course.id, mdl_course.fullname FROM mdl_course WHERE mdl_course.fullname LIKE '%%'"; $sql2 = mysql_query($query2,$conecta2); while($monta2 = mysql_fetch_assoc($sql2)){ echo 'ID: '.$monta2['id'].' - '; echo 'FULLNAME: '.$monta2['fullname'].'<br>'; } echo '<hr>'; // Printando os dados do banco local: echo '<p>DADOS DO BANCO LOCAL: </p>'; $query1 = 'SELECT tbl_perguntas_categorias.nome, tbl_perguntas.id FROM tbl_perguntas_categorias,tbl_perguntas WHERE tbl_perguntas_categorias.id=tbl_perguntas.categoria ORDER BY tbl_perguntas.created DESC;'; $sql1 = mysql_query($query1,$conecta1)OR DIE(mysql_error()); while($monta1 = mysql_fetch_assoc($sql1)){ //if(){ acredito que aqui viria o IF por isso está comentado echo 'ID: '.$monta1['id'].' - '; echo 'NOME: '.$monta1['nome'].'<br>'; //} } ?>
  2. LokiSchw

    [PHP] Botão Submit para Voltar

    Bom dia, amigos! Estou criando um formulário com campos obrigatórios e nele há dois inputs, o "Cadastrar" e o "Voltar", porém, ao clicar em voltar, ele está validando os campos obrigatórios. Há como eu cancelar essa validação? Obs: estou utilizando o submit por causa dos estilos aplicados pelo bootstrap.
  3. Olá pessoal do Imasters, sou meio burro em PHP para ser mais claro (de uma maneira meio grotesca)... Enfim... Estou com uma dúvida que não consigo resolver. Quero fazer um upload de imagens que grava a imagem na pasta e no banco de dados, só que na mesma linha da tabela quando eu aperto o submit ele duplica a linha no banco de dados. (uma imagem para cada linha) Aqui segue o código: <form enctype="multipart/form-data" method="post" action=""> <p> <input type="file" name="img[]" multiple/> </p> <p> <input type="submit" name="cadastrar" value="cadastrar" /> </p> </form> <?php try{ $conexao = new PDO('mysql:host=localhost;dbname=images', 'root', ''); $conexao -> setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); }catch(PDOException $e){ echo 'ERROR: ' . $e->getMessage(); } if(isset($_POST['cadastrar'])){ //INFO IMAGEM $file = $_FILES['img']; $numFile = count(array_filter($file['name'])); //PASTA $folder = '../UPLOAD/'; //REQUISITOS $permite = array('image/jpeg', 'image/png', 'image/gif'); $maxSize = 1024 * 1024 * 1; //MENSAGENS $msg = array(); $errorMsg = array( 1 => 'O arquivo no upload é maior do que o limite suportado!', 2 => 'O arquivo ultrapassa o limite de tamanho!', 3 => 'O upload do arquivo foi feito parcialmente!', 4 => 'Não foi feito o upload do arquivo!' ); if($numFile <= 0){ echo 'Selecione uma imagem'; } else if($numFile >=10){ echo 'Você pode selecionar até 10 imagens'; }else{ for($i = 0; $i < $numFile; $i++){ $name = $file['name'][$i]; $type = $file['type'][$i]; $size = $file['size'][$i]; $error = $file['error'][$i]; $tmp = $file['tmp_name'][$i]; $extensao = @end(explode('.', $name)); $novoNome = rand().".$extensao"; if($error != 0) $msg[] = "<b>$name :</b> ".$errorMsg[$error]; else if(!in_array($type, $permite)) $msg[] = "<b>$name :</b> Erro imagem não suportada!"; else if($size > $maxSize) $msg[] = "<b>$name :</b> Erro imagem ultrapassa o limite de 5MB"; else{ if(move_uploaded_file($tmp, $folder.'/'.$novoNome)){ //$msg[] = "<b>$name :</b> Upload Realizado com Sucesso!"; $insert = "INSERT into imagem (imagens) VALUES (:imagens)"; try { $result = $conexao->prepare($insert); $result->bindParam(':imagens', $novoNome, PDO::PARAM_STR); $result->execute(); $contar = $result->rowCount(); if($contar>0){ echo 'Imagem Cadastrada'; }else { echo 'Erro ao cadastrar'; } }catch(PDOException $e){ echo $e; } }else $msg[] = "<b>$name :</b> Desculpe! Ocorreu um erro..."; } foreach($msg as $pop) echo ''; //echo $pop.'<br>'; } } } ?> Se alguém puder me dar uma luz agradeço muito mesmo! Desde já Obrigado!
  4. Bruno Ferreira da Silva

    Poblemas com Submit + SESSION

    Quando submito qualquer um tipo formulário, a minha SESSION['meu_carrinho'] está sendo destruida, oque poderá ser que está causando isso?
  5. Bruno Ferreira da Silva

    Problemas com SESSION!

    Estou desenvolvendo uma loja virtual do ZERO, então surgiu o seguinte problema: Preenchi meu carrinho de compras, até ai Ok, Após isso, farei login com usuario e senha, então o carrinho de compras fica vazio!! Ou seja, tem algo acontecendo fazendo com oque a $_SESSION['meu_carrinho'] seja destruida após o login. * LEMBRANDO Q ESTOU EM APRENDIZADO EM PHP.... ENTÃO SE TIVER CRITICAS É BEM VINDO... ME AJUDE TBM COM SEGURAÇA DO SISTEMA SE POSSIVEL... CODIGOS: Methodo para Adicionar um produto ao carrinho: function addProdCarrinho(){ if($this->_produto == true){ if($_SESSION['cores_ajax']['permalink_ajax'] == $this->_produto->permalink ){ $cor = $_SESSION['cores_ajax']['img_cor_ajax']; } if( empty( $_SESSION['carrinho'] )){ $this->_carrinho = array( "id" => $this->_produto->id, "produto" => $this->_produto->produto, "imagem" => $this->_produto->imagem, "preco" => $this->_produto->preco, "cor" => $cor, "permalink" => $this->_produto->permalink, "cat_permalink" => $this->_cat->permalink, "qtd" => 1 ); $_SESSION['carrinho'][] = $this->_carrinho; }else{ $flag = false; foreach($_SESSION['carrinho'] as $car){ //VERIFICA SE EXISTE O MESMO PRODUTO NO CARRINHO if( !in_array( $this->_produto->id, $car) ) $flag = true; else $flag = false; //CASO EXISTA / FORÇA O LAÇO PARAR if($flag==false) break; } //SE NÃO EXISTIR O PRODUTO, ENTÃO É ADICIONADO AO CARRINHO if($flag==true){ $this->_carrinho = array( "id" => $this->_produto->id, "produto" => $this->_produto->produto, "imagem" => $this->_produto->imagem, "preco" => $this->_produto->preco, "cor" => $cor, "permalink" => $this->_produto->permalink, "cat_permalink" => $this->_cat->permalink, "qtd" => 1 ); array_push($_SESSION['carrinho'],$this->_carrinho); } } } return $_SESSION['carrinho']; } CÓDIGO PARA FAZER LOGIN do CLIENTE PARA ACESSAR O PAINEL function __construct(){ $this->dadosLogin(); $this->validarLogin(); $this->setUsuario(); $this->listUsuario(); $this->setVerifica(); } private function dadosLogin(){ $_model = new model(); if(!empty($_POST['senha_px']) && !empty($_POST['email_px'])){ $_SESSION['login']['senha'] = md5 ( base64_decode( $_model->ant( strip_tags( $_POST['senha_px'] )))); $_SESSION['login']['login_user'] = $_model->ant( strip_tags( $_POST['email_px'] )); } } private function validarLogin(){ $_model = new model(); $this->_contarUsuario = $_model->contarLinha("id","clientes","cpf='". $_SESSION['login']['login_user'] ."' OR usuario = '". $_SESSION['login']['login_user'] ."' AND senha='" . $_SESSION['login']['senha'] . "' AND status=1"); }//FIM METHODO validarLogin private function setUsuario(){ $_model = new model(); if($this->_contarUsuario == 1){ $this->_usuario = $_model->fetch("id, nome_cliente, cpf, email, data_nascimento, usuario, senha, tel_fixo, tel_celular","clientes","cpf='". $_SESSION['login']['login_user'] ."' OR usuario = '". $_SESSION['login']['login_user'] ."' AND senha='" . $_SESSION['login']['senha'] . "' AND status=1"); }else{ return false; } }//FIM METHODO setUsuario private function listUsuario (){ if($this->_usuario == true){ $_SESSION['user'] = array( "id" => $this->_usuario->id, "nome" => $this->_usuario->nome_cliente, "cpf" => $this->_usuario->cpf, "email" => $this->_usuario->email, "data_nascimento" => $this->_usuario->nascimento, "usuario" => $this->_usuario->usuario, "celular" => $this->_usuario->tel_celular, "fixo" => $this->_usuario->tel_fixo, "remoter" => $_SERVER['SERVER_ADDR'] ); } }//FIM METHODO listUsuario public function setVerifica(){ if($_SESSION['user']){ if($_SESSION['user']['remoter'] == $_SERVER['SERVER_ADDR']){ return true; } else{ unset($_SESSION['user']); } } } TEM OS CONTROLLERS PRA CHAMAR ESSES MODELS... NADA DE MAIS ... SÓ N ESTOU ENTENDENDO PQ QUANDO FAÇO O LOGIN A SESSION DO CARRINHO ESTÁ SENDO DESTRUIDA... TODA AJUDA É BEM VINDA...
  6. Olá pessoal, por favor, estou tentando configurar o Dreamweaver para conectar em um banco MYSQL, mas dá uma mensagem de erro não identificado. Vou descrever a saga... :) 1 - instalei o debian 8 2 - instalei o apache, php5, mysql5.5, phpmyadmin e o vsftpd 3 - configurei o básico para os serviços funcionarem No Dremweaver criei o site com conexão via FTP, testei e tudo ok. Quando eu ia criar a "Minha conexão SQL" e preenchia com os dados dava um erro de permissão negada, então fim: 1 - adicionei o usuário que faz o ftp no grupo www-data 2 - criei um link do home/suporte/pagina_teste para /var/www/intranet/pagina_teste 3 - dei as permissões para os grupos e usuário escreverem nesse diretório Então começou a me dar uma mensagem de "Ocorreu um erro não identificado" e no apache o log é: [Tue Dec 08 19:09:11.313334 2015] [:error] [pid 1513] [client 10.50.10.200:49693] PHP Notice: Undefined variable: HTTP_POST_VARS in /home/suporte/teste_pagina/_mmServerScripts/MMHTTPDB.php on line 13 [Tue Dec 08 19:09:11.313376 2015] [:error] [pid 1513] [client 10.50.10.200:49693] PHP Notice: Undefined variable: oConn in /home/suporte/teste_pagina/_mmServerScripts/MMHTTPDB.php on line 21 Será que alguém pode me ajudar? Estou começando com Dreamweaver agora e nunca fiz esse tipo de conexão. Obrigado. Sérgio
  7. ~vêHagah#

    PHP e SQLSRV

    Boa tarde pessoall. Estou precisando fazer um PHP conectando a uma base de dados do SQL SERVER, porém não estou obtendo sucesso. Já baixei a última versão de drivers da Microsoft, que contem 12 dlls dentro. Coloquei todas na pasta de extensões do XAMPP/PHP, adicionei a chamada no php.ini e mesmo assim o seguinte erro persiste: Fatal error: Call to undefined function mssql_connect() in C:\xampp\htdocs\mssql.php on line 19 Informações do ambiente:Sistema: Windows 8.1 Professional Edition - x86 Apache: Apache/2.4.17 (Win32) OpenSSL/1.0.2d PHP/5.5.30 PHP: 5.5.30 SQL Server: Microsoft SQL Server 2008 R2 (SP2) - 10.50.4000.0 (X64) Enfim, qualquer sugestão é bem vinda! Atenciosamente, Vanderlei Hobus.
  8. matheusfprado

    Comandos CMD pelo PHP

    Bom eu tenho um servidor que irá roda meu site em PHP e também irá hospedar um servidor de um jogo. Quando eu abro o servidor desse jogo ele vira uma tela de console, gostaria de saber se existe alguma maneira, através do PHP, de enviar alguns comandos para esse console do servidor, mas eu preciso que sejam enviados separadamente, não pode ser na mesma linha como já vi em alguns exemplo. até porque eles seram executados em tempos diferentes.
  9. stingger

    Mudar tag title com PHP

    Se já existir um tópico com o assunto, peço desculpas, procurei e não achei, vamos lá... A estrutura básica do meu site é a seguinte: index: <head> <title>Jogos Grátis Online - GratisGames.com.br</title> </head> <body> <table width="100%" border="0"> <tr> <td><a href="index.php?pagina=pages/page-tiro/tiro">Tiro</a></td> </tr> <tr> <td> <!--abaixo o include que carrega a página conteudo.php--> <?php foreach ($_REQUEST as $__opt => $__val) { $$__opt = $__val; } if(empty($pagina)) { include("pages/page-conteudo/conteudo.php"); } elseif(substr($pagina, 0, 4)=='http' or substr($pagina, 0, 1)=="/" or substr($pagina, 0, 1)==".") { echo '<br><font face=arial size=11px><br<b>A página não pode ser exibida </br></b>'; } else { include("$pagina.php"); } ?> </td> </tr> <tr> <td>rodapé</td> </tr> </table> </body> Ao clicar no link "Tiro" mantem-se o cabeçalho e rodapé e carrega a página conteúdo no meio, porém o title não muda, que é meu objetivo, para o especificado no arquivo "conteudo.php", pois, continuamos na index. Usei o seguinte comando PHP na index: ... <title><?php print $cabecalho_title; ?></title> ... ... $cabecalho_title = "Título do Conteúdo"; include("pages/page-conteudo/conteudo.php"); ... Nesse caso não vai funcionar devido a estrutura das páginas e a ordem dos comandos, se eu colocar a tag title após o include funciona, se colocar depois da tag body por exemplo, porém, não sei se é recomendável, pois ficaria fora da tag head. Esse problema eu resolvi da seguinte forma: Criei um arquivo no mesmo diretório do conteudo.php com o nome de title.php com o seguinte código: <?php $cabecalho_title = "Jogos online grátis - Jogos grátis - Jogos online"; ?> ficando o código da index assim: ... include("pages/page-conteudo/title.php"); <title><?php print $cabecalho_title; ?></title> ... Depois de muito pesquisar, essa foi a solução mais viável que encontrei, porém achei meio que uma gambiarra, pois, sempre que for linkar algo que eu queira mudar o title da página de destino, terei que criar um arquivo title. Existe alguma forma mais simples de fazer essa mudança?
  10. Galera, to com um problema que não sei porque ta dando isso... O post não ta indo, podem dar uma olhada no código? Eu to fazendo um TCC, e o ultimo dia para entregar é amanhã e só falta as edições de TUDO... preciso de algo rápido, e também queria saber se tem como eu alterar somente um campo do form... O problema ta lá em baixo... acredito eu <?php include("conexao.php"); $id = $_GET['id']; $consulta_dados = mysql_query("SELECT *FROM usuarios where id_usu = $id"); //Busca o nome do perfil $consulta_tipo = mysql_query("SELECT * FROM tipos_de_usuarios"); $consulta_turma = mysql_query("SELECT * FROM turmas"); $info_tipo = mysql_fetch_assoc($consulta_tipo); $nome_tipo = $info_tipo['nome_tipo']; $info_turma = mysql_fetch_assoc($consulta_turma); $nome_turma = $info_turma['nome_turma']; while($busca = mysql_fetch_assoc($consulta_dados)) { $nome = $busca['nome_usu']; $telefone = $busca['telefone_usu']; $email = $busca['email_usu']; $senha = $busca['senha_usu']; $tipo = $busca['tipo_usu']; ?> <!-- LICENÇA http://templatebaker.com/license/--> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html lang="pt-br" xmlns="http://www.w3.org/1999/xhtml"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="description" content="Forum de compartilhamento para colégios"> <meta name="author" content="Renan Schelbauer"> <link rel="icon" href="icons/SVG/library.svg"> <title>Compartilhamento</title> <!--Bootstrap padrão--> <link href="css/bootstrap.min.css" rel="stylesheet"> <link href='http://fonts.googleapis.com/css?family=Montserrat:400,700|Lato:400,300,700' rel='stylesheet' type='text/css'> <link href="css/templatebaker.css" rel="stylesheet"> <link rel="stylesheet" href="css/font-awesome.min.css"> <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries --> <!-- WARNING: Respond.js doesn't work if you view the page via file:// --> <!--[if lt IE 9]> <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script> <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script> <![endif]--> <!--Chamada javascript--> <script src='http://code.jquery.com/jquery-2.1.3.min.js'></script> <script src='//maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js'></script> <script> $(function () { $('.dropdown-toggle').dropdown(); }); </script> <!--- Estilo CSS para o status do cadastro !---> <!--- Plugin de Máscaras !--> <script type="text/javascript" src="jquery/jquery.maskedinput.js"></script> <script> jQuery(); (function($) { $(function() { $('#cpf').mask('999.999.999-99'); }); })(jQuery); </script> <script> function mascara(o,f){ v_obj=o v_fun=f setTimeout("execmascara()",1) } function execmascara(){ v_obj.value=v_fun(v_obj.value) } function soLetras(v){ return v.replace(/\d/g,"") //Remove tudo o que não é Letra } function soLetrasMA(v){ v=v.toUpperCase() //Maiúsculas return v.replace(/\d/g,"") //Remove tudo o que não é Letra ->maiusculas } function soLetrasMI(v){ v=v.toLowerCase() //Minusculas return v.replace(/\d/g,"") //Remove tudo o que não é Letra ->minusculas } function soNumeros(v){ return v.replace(/\D/g,"") //Remove tudo o que não é dígito } </script> </head> <body> <?php // Selecionando o banco de dados $id= $_GET['id']; // Recebendo o valor enviado pelo link $pesq= mysql_query("SELECT * FROM usuarios WHERE id_usu='$id'"); while ($dados = mysql_fetch_array($pesq)) { $nome = $dados['nome_usu']; $telefone = $dados['telefone_usu']; $email = $dados['email_usu']; $senha = $dados['senha_usu']; $tipo_usu = $dados['tipo_usu']; $turma = $dados['turma_usu']; } ?> <center> <h2 class="text-center">Editar usuário</h2> <!--- Importante o action e também definir um id ao form !---> <form action="" method="POST" name="form_cad" id="form_cad" enctype="multipart/form-data"> <label>Nome</label> <input type="text" id="nome_usu" value="<?php echo "$nome"; ?>" class="col-md-6 col-md-offset-3" placeholder="Nome do Usuário" required="required" onkeypress="mascara(this,soLetras)" /> <br> <label>Telefone</label> <input type="text" name="telefone_usu" placeholder="Telefone" class="col-md-6 col-md-offset-3" value="<?php echo "$telefone"; ?>" id="telefone_usu" value="" onclick="this.value=''" required="required" > <br> <label>Email</label> <input type="email_usu" id="email_usu" class="col-md-6 col-md-offset-3" value="<?php echo "$email"; ?>" placeholder="Email" required="required" /> <br> <label>Nova senha:</label> <input type="password" id="senha_usu" class="col-md-6 col-md-offset-3" value="<?php echo "$senha"; ?>" placeholder="Senha" required="required" /> <br> <label>Tipo</label> <select id="tipo_usu" name="tipo_usu" class="col-md-6 col-md-offset-3" required="required"> <option value="<?php echo "$tipo"; ?>"><?php echo "$nome_tipo"; ?></option> <?php $cons_tipo = mysql_query("SELECT * FROM tipos_de_usuarios"); while($tipos = mysql_fetch_assoc($cons_tipo)) { $id = $tipos['id_tipo']; $nome_perfil = $tipos['nome_tipo']; echo "<option value='$id'>$nome_tipo</option>"; } ?> </select> <br> <select id="turma_usu" name="turma_usu" class="col-md-6 col-md-offset-3" required="required"> <option value="<?php echo "$turma_usu"; ?>"><?php echo "$nome_turma"; ?></option> <?php $cons_turma = mysql_query("SELECT * FROM turmas"); while($turmas = mysql_fetch_assoc($cons_turma)) { $id = $turmas['id_turma']; $nome_turma = $turmas['nome_turma']; echo "<option value='$id'>$nome_turma</option>"; } ?> </select> <br> <div id="status_envio"></div> <button type="submit">Alterar</button> </form> <?php } ?> <?php $nomer = $_POST['nome_usu']; $telefoner = $_POST['telefone_usu']; $emailr = $_POST['email_usu']; $senhar = $_POST['senha_usu']; $tipo_usur = $_POST['tipo_usu']; $turma_usur = $_POST['turma_usu']; $alteredados = mysql_query ("UPDATE usuarios SET nome_usu= '$nomer', telefone_usu ='$telefoner', email_usu='$emailr', senha_usu=md5('$senhar'), tipo_usu='$tipo_usur', turma_usu ='$turma_usur' WHERE id_usu = '$id'"); ?> </center> </body> </html>
  11. Philippegfc

    Auto preenchimento

    Pessoal, Gostaria de saber como faço um auto preenchimento de um formulario. Por exemplo: Tendo o input 1 ; input 2 ; input 3, ao inserir um valor no input 1 ele se replique para o input 2 e input 3. De forma em que, eu possa alterar qlq um deles posteriormente sem afetar os outros.
  12. Philippegfc

    Envio de dados por email

    Pessoal, Tenho uma página em que o usuário insere valores em um formulário e através desses valores são realizadas diversas contas. O resultado dessas contas é exibido em uma página .php. Gostaria de saber como faço para pegar esses resultados e enviar por email, visto que já estou dentro de uma página php com o post dos valores inseridos no formulário
  13. Emanuel Raul

    Intervalo de 24hrs para envio de 5 e-mails...

    Olá programadores... Gostaria que alguém me ajudasse com uma lógica. Eu sou iniciante em PHP e estou tentando criar um script que quando uma pessoa se cadastra no meu banco ela recebe uma sequencia de 5 e-mails, exatos um por dia. Já aprendi a usar o Cron do linux para executar o script para mim. Mas estou quebrando a cabeça porém não consigo sair do lugar para criar essa lógica para minha necessidade. Não estou pedindo código pronto pessoal, apenas uma ideia de como posso fazer. Com o código eu me viro. Eu não sei se tenho que cria um Crontab para cada e-mail?! ou fazer verificações nas datas no php?! Desde já agradeço a todos... :)
  14. Pessoal Seguinte, tenho um formulário de cadastro, e em um dos campos quero que quando eu comece a digitar letras, ele vá fazendo a busca em um campo de uma tabele e me dando as opções de acordo com os registro que tenha. por exemplo: quero criar uma tabela de vendas onde nela o campo cliente vou digitar o nome dele, só que quando eu começar a digitar ele vá me dando as opçoes de escolher qual o cliente que quero colocar nesse campo, de acordo com os nomes que estão em outra tabela chamada cliente. não quero fazer simplesmente com um <option><SELECT> por que são muitos registros! ficaria trabalhoso procurar! alguém sabe como fazer?
  15. Hugo Felipe de Souza Cruz

    Procuro um banco de dados offline local para uma aplicação PHP

    No começo eu procurei um modo de usar o banco de dados Access da Microsoft (se alguém souber como fazer uma conexão com esse tipo de arquivo me ajude). não consegui achar uma forma para conectar, então se alguém souber de algum banco de dados que utilize apenas arquivos, como por exemplo o Access sendo utilizado no Visual Basic. Se ainda não ficou claro veja meu problema: O MySQL utilizado pelo meu host tem um espaço limitado para eventuais problemas preciso de uma alternativa que utilize apenas o espaço do disco reservado para a aplicação. Obs.: não há possibilidade de instalar um banco de dados no servidor.
  16. Bom dia galera! Meu primeiro post aqui, venho desenvolvendo um sistema web em PHP e Mysql muito simples, para cadastro de meus processos e atualização de status dos mesmos. Voces todos tem me ajudado bastante, pois tudo que preciso busco por aqui e encontro uma resposta. Agora me deparei com um probleminha que não consigo desvendar, me parece algo muito simples, porem não consigo de jeito nenhum.. (Vai ver não é nada simples também né?!) Meu sistema se resume em um formulário que eu preencho com os dados iniciais de meu processo e salvo no banco. e uso o mesmo formulário para anualizar as informações de acordo com o andamento do processo. Uso um pequeno formulário para buscar um ou um grupo de processos com determinadas regras que eu seleciono nos select. e ele me mostra na tela em uma tabela html os resultados. O problema é que minha tabela tem 86 colunas. e elas nem sempre são todas necessárias para mim. geralmente o relatório que eu mais uso tem de 5 a 10 colunas no máximo, porem variáveis, nunca são as mesmas colunas que preciso ver, depende da ocasião. Vamos ao que interessa: O que eu preciso é que neste formulário de busca avançada que tenho, onde eu escolho por exemplo, ano, concessionaria, situação e mando filtrar, eu possa escolher (talvez através de chekbox) quais as colunas da minha tabela geral eu quero que apareça no meu resultado da pesquisa. Teriam 86 chekbox's no meu formulário de busca, cada uma printando ou ocultando as colunas referente ao BD. Alguém pode me dar uma luz? Desde já agradeço a atenção de todos! alguem?
  17. marcaosi

    SESSION Falhando

    Olá, bom dia a todos, Estou tentando desenvolver um sistema de login em PHP no qual preciso utilizar $_SESSION, porém quando me direciono pra uma página com a lógica para verificar os dados entrados pelo usuário, ao voltar a session não se mantém. Exemplo: o usuário entra com os dados no form e o sistema direciona para uma página chamada login que procura no banco o usuário e verifica se pode fazer o login, se sim vem o seguinte código. session_start(); $_SESSION['usuario'] = $linha['nome']; $_SESSION['id_setor'] = $linha['id_setor']; echo "<script>window.location='index.php'</script>"; e quando vai para a index eu tenho o código: session_start(); echo $_SESSION['usuario']; e não printa nada na tela, ou seja, a session não está sendo mantida. se na página de login dar um echo na session assim que foi criada, antes do window.location, ele escreve o valor correto na tela, mas ao ser direcionado para outra página, já não existe mais. Alguém poderia me ajudar?? Agradeço desde já a todos.
  18. luanlazzarin

    PHP+MySQL setar uma variável no banco

    Bom dia a todos! Seguinte, considerando que irei usar um BD para vários clientes, vou controlar a integridade via views. Diante disto quando abrir a conexão via php eu preciso jogar uma variável no BD pra que este tenha o valor do id_empresa = X para todos os "wheres" das views. Alguém poderia me ajudar nesta questão de como jogar uma variável, de determinada sessão, no BD e usar este id em todas as views? Obrigado desde já. Atenciosamente, Luã
  19. Olá, Alguém sabe fazer um script em PHP ou JS que identifique a velocidade de conexão e caso essa velocidade esteja abaixo de um valor especificado, o usuário seja redirecionado para outra página???? Usei um código aqui, mas tá mto ruim, testa uma vez velocidade, mas se você atualiza página em seguida, ele mostra 0 e já fica tudo errado.. <meta charset="UTF-8"> <?php /*set_time_limit(0);*/ $tempo_micro[1]= microtime(); $q_espacos = explode(" ",$tempo_micro[1]); $tempo_[1]= $q_espacos[1]+$q_espacos[0]; $conteudo=file_get_contents('bits.php'); $tamanho_KB= strlen($conteudo)/1024; $tempo_utilizado = number_format(($tempo_[2] - $tempo_[1]),3, "." ,","); $tempo_micro[2] = microtime(); $q_espacos= explode(" ",$tempo_micro[2]); $tempo_[2] =$q_espacos[1] + $q_espacos[0]; $velocidade= round($tamanho_KB/$tempo_utilizado,2); echo 'Sua velocidade: '.$velocidade.' Kbps <br> <hr size="2" color="black">'; for ($i=10; $i>=1; $i--){ $val_Kb=$i*100; if($velocidade>=800)$velocidade_=800; else $velocidade_=$velocidade/2; if($velocidade>=$val_Kb && !$col){ echo '<div style="background-color:#F0F0F0; width:500px; float:left"><img width="'.($velocidade_).'" height="8" style="background-color: #FF0000" border="0"></div><strong>Sua conexão</strong><br>'; $col=true; } echo '<div style="background-color:#F0F0F0; width:500px; float:left"><img width="'.($val_Kb/2).'" height="8" style="background-color: #000099" border="0"></div>'.$val_Kb.' Kbps<br>'; } if($velocidade<=100 ){ ?> Velocidade de conexão muito baixa...=( <script> alert("Devido baixa velocidade de conexão você será encaminhado a uma página adequada..."); window.location.href="http://algumsiteleve.com.br"; </script> <?php }else{ ?> Velocidade de conexão BOA...=) <?php } ?> Ajuda aê...
  20. hellzer

    Como registrar dados

    como posso criar uma conexão a base desses dados Observação queria pegar somente os dados o nome dos notebooks da lista quantidade preço subtotal cpf nome e sobrenome e mover esses dados para banco de dados chamado reserva <?php session_start(); if(!isset($_SESSION['carrinho'])){ $_SESSION['carrinho'] = array(); } //adiciona produto if(isset($_GET['acao'])){ //ADICIONAR CARRINHO if($_GET['acao'] == 'add'){ $id = intval($_GET['id']); if(!isset($_SESSION['carrinho'][$id])){ $_SESSION['carrinho'][$id] = 1; }else{ $_SESSION['carrinho'][$id] += 1; } } //REMOVER CARRINHO if($_GET['acao'] == 'del'){ $id = intval($_GET['id']); if(isset($_SESSION['carrinho'][$id])){ unset($_SESSION['carrinho'][$id]); } } //ALTERAR QUANTIDADE if($_GET['acao'] == 'up'){ if(is_array($_POST['prod'])){ foreach($_POST['prod'] as $id => $qtd){ $id = intval($id); $qtd = intval($qtd); if(!empty($qtd) || $qtd <> 0){ $_SESSION['carrinho'][$id] = $qtd; }else{ unset($_SESSION['carrinho'][$id]); } } } } } ?> <!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=iso-8859-1" /> <title>Carrinho de Reserva</title> </head> <body> <center> <table> <caption>Carrinho de Compras</caption> <thead> <tr> <th width="244">Produto</th> <th width="79">Quantidade</th> <th width="89">Preço</th> <th width="100">SubTotal</th> <th width="64">Remover</th> </tr> </thead> <form action="?acao=up" method="post"> <tfoot> <tr> <td colspan="5"><input type="submit" value="Atualizar Carrinho" /></td> <tr> <td colspan="5"><a href="painel.php">Continuar Reservando</a></td> </tfoot> <tbody> <?php if(count($_SESSION['carrinho']) == 0){ echo '<tr><td colspan="5">Não há produto no carrinho</td></tr>'; }else{ require("conexãocarrinho.php"); $total = 0; foreach($_SESSION['carrinho'] as $id => $qtd){ $sql = "SELECT * FROM produtos WHERE id= '$id'"; $qr = mysql_query($sql) or die(mysql_error()); $ln = mysql_fetch_assoc($qr); $nome = $ln['nome']; $preco = number_format($ln['preco'], 2, ',', '.'); $sub = number_format($ln['preco'] * $qtd, 2, ',', '.'); $total += $ln['preco'] * $qtd; echo '<tr> <td>'.$nome.'</td> <td><input type="text" size="3" name="prod['.$id.']" value="'.$qtd.'" /></td> <td>R$ '.$preco.'</td> <td>R$ '.$sub.'</td> <td><a href="?acao=del&id='.$id.'">Remove</a></td> </tr>'; } $total = number_format($total, 2, ',', '.'); echo '<tr> <td colspan="4">Total</td> <td>R$ '.$total.'</td> </tr>'; } ?> </tbody> </form> </table> </center> </body> </html>
  21. saidmrn

    mysql

    Olá pessoal,poderiam me ajudar ? Estou utilizando este código para consultar o banco de dados : $con = mysqli_connect('localhost','root','','banco'); if(!$con){ die("couldnt connect".mysqli_error); } $query = "SELECT * FROM empresas"; $result = $con->query($query); $return_arr = array(); if( $result->num_rows>0){ while($row = $result->fetch_assoc()){ $r[] = $row; $row_array['id'] = $row['id']; $row_array['nome'] = $row['nome']; $row_array['descricao'] = $row['descricao']; $row_array['bairro'] = $row['bairro']; array_push($return_arr,$row_array); } } echo json_encode($return_arr); Quando eu coloco : $row_array['descricao'] = $row['descricao']; ele não retorna nadinha,nem os outros. mas quando eu removo esta linha ou ponho : $row_array['descricao'] = $row['descricsssssao']; ele retorna isso : [{"id":"1","nome":"Bigio Lanches","descricao":null,"bairro":"reduto"},{"id":"2","nome":"gostoso Lanche","descricao":null,"bairro":"guama"}] Por que ele não retorna nada quando seleciono pra pegar a descricao também ?Ja habilitei para mostrar todos os erros,mas retorna em branco. Obrigado !
  22. HIEEEE :D Eu estou fazendo meu TCC e preciso de um formulário onde o usuário selecione alguma coisa em uma select list e a select list de baixo mude de acordo com o que foi escolhido no campo anterior. Um ótimo exemplo do que eu quero que pareça, é este site aqui: http://www.usadosbr.com/ onde o usuário escolhe uma marca e só então os modelos são carregados. Para complicar mais ainda, estou preenchendo as <option>'s dos selects com registros de um banco de dados. Veja meu código: <form method="get" action=""> <?php $link = mysqli_connect("localhost","root","","choose") or die("Error " . mysqli_error($link)); $query = "SELECT nome, idequipamento FROM `equipamento`"; $result = mysqli_query($link, $query); echo "<div class='12u$'> <div class='select-wrapper'> <select value='' name='select-equipamento'>"; while ($escrever = mysqli_fetch_array($result)) { echo "<option value='" . $escrever['idequipamento'] . "'>" . $escrever['nome'] . "</option>"; } echo "</select> </div> </div>"; ?> </form> Esta parte do código funciona corretamente buscando os registros do banco, porém, não faço ideia de o que devo fazer para que os próximos selects exibam opções diferentes para cada opção selecionada neste select. Espero que possa me ajudar :D
  23. Maykel-ctba

    Busca em várias categorias

    Fala galera, Tenho a seguinte questão: tenho um site com vários produtos, e cada produto pode ter mais de uma categoria. O Cadastro está OK, mas agora o cliente me solicitou uma espécie de busca avançada: Segue um modelo e seus respectivos IDs (formato: id grupo-id categoria): Gostaria que se a pessoa selecionasse Mochilas e Pastas, fosse uma consulta OR, e entre os grupos (Produto e ação), uma consulta AND. Tentei da seguinte maneira (minha função PHP já faz a separação automaticamente de categorias e grupos para montar a consulta): SELECT p.* FROM sistema_produto p, sistema_produto_secao ps WHERE proAtivo = 'S' AND proExcluido = 'N' AND p.proId = ps.proId AND /* Grupo 01 */ (ps.secId = 1 OR ps.secId = 2) AND /* Grupo 02 */ (ps.secId = 7) GROUP BY p.proId Se eu só seleciono categorias em um grupo, funciona legal. Mas quando adiciono mais um grupo a busca (no caso do exemplo, a busca pelo ID 7), ele não retorna. Já conferi, e o produto está cadastrado corretamente: o mesmo produto está nas 3 categorias através da tabela intermediária sistema_produto_secao. Suponho que não funcione pois só existe um campo secId, obviamente, e ele só tem um valor. Mas, não me vem a cabeça como posso fazer. Alguma luz?
  24. Boa Tarde galera estou com uma dúvida básica sobre consulta e exibições de resultados em tabelas. Preciso realizar uma consulta em 3 campos uma tabela A e 3 campos de outra tabela (TABELA B) e exibir o resultados na tela Em cima desse contexto gostaria de saber qual melhor forma para realizar essa consulta. opção 1 Crio as duas tabelas sem relaciona-las(apesar de suas informações fazerem parte uma da outra) e via php faço duas query e exibo elas??? opção 2 crio as duas tabelas e relaciono elas com um FK e faço apenas uma query para capturar os dados e exibi-los A opção 1 consegui fazer porém acho que a opção 2 é mais correta e deverá deixar o codigo melhor pois se vermos de forma conceitual as duas tabelas possuem informações que fazem parte uma da outra, entao é necessário relaciona-las.
  25. Eae pessoal, estou com uma duvida, quero fazer um sistema onde o usuário se cadastre e o perfil dele seja algo tipo exemplo.com/nome tipo o facebook, eu acho que o facebook pega esse nome da url e faz uma pesquisa no banco pra pegar os dados, mas não sei como eles fazem isso direto no index, e também queria saber como se faz pra aparecer pro usuário exemplo.com/nome ao contrario de exemplo.com/index.php?nome=nome. Obg pela atenção
×

Important Information

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