Ir para conteúdo
Fórum Script Brasil

Pesquisar na Comunidade

Mostrando resultados para as tags ''mysql''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Fóruns

  • Programação & Desenvolvimento
    • ASP
    • PHP
    • .NET
    • Java
    • C, C++
    • Delphi, Kylix
    • Lógica de Programação
    • Mobile
    • Visual Basic
    • Outras Linguagens de Programação
  • WEB
    • HTML, XHTML, CSS
    • Ajax, JavaScript, XML, DOM
    • Editores
  • Arte & Design
    • Corel Draw
    • Fireworks
    • Flash & ActionScript
    • Photoshop
    • Outros Programas de Arte e Design
  • Sistemas Operacionais
    • Microsoft Windows
    • GNU/Linux
    • Outros Sistemas Operacionais
  • Softwares, Hardwares e Redes
    • Microsoft Office
    • Softwares Livres
    • Outros Softwares
    • Hardware
    • Redes
  • Banco de Dados
    • Access
    • MySQL
    • PostgreSQL
    • SQL Server
    • Demais Bancos
  • Segurança e Malwares
    • Segurança
    • Remoção De Malwares
  • Empregos
    • Vagas Efetivas
    • Vagas para Estágios
    • Oportunidades para Freelances
  • Negócios & Oportunidades
    • Classificados & Serviços
    • Eventos
  • Geral
    • Avaliações de Trabalhos
    • Links
    • Outros Assuntos
    • Entretenimento
  • Script Brasil
    • Novidades e Anúncios Script Brasil
    • Mercado Livre / Mercado Sócios
    • Sugestões e Críticas
    • Apresentações

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


AIM


MSN


Website URL


ICQ


Yahoo


Jabber


Skype


Location


Interests

  1. Estou implementando o controle de acessos em um projeto de desenvolvimento e gostaria de saber se tem alguma forma de que quando existir campos em um SELECT que o usuário não possua permissão, os campos não apareçam no resultado da pesquisa, em vez do que acontece atualmente: retorna um erro de permissão negada. Ou seja, tem como mudar para não aparecer os campos que o usuário XXX não possui permissão de acesso?
  2. meu banco esta assim : http://prntscr.com/569mbw quero quando fazer o seguinte quando eu clicar em aula var p/ a aula do mesmo id da aula !! favor olha a imagem : http://prntscr.com/569kg0 esses dados esta sendo exibido do banco de dados!! estou fazendo assim !! + n esta aparecendo nada!! <? if(isset($_GET['curso_id'])){ $sql = mysql_query("SELECT * FROM curso_um WHERE curso_id = '".$_GET['curso_id']."'")or die(mysql_error()); if(mysql_num_rows($sql) > 0){ while($ln = mysql_fetch_assoc($sql)){ ?> <div class="span" id="titulo"><i class="icon-desktop"></i><?=$ln['video'];?></div> <div class="span" id="nivel"> Nivel de Dificuldade: <?=$ln['nivel'];?></div> desde já obrigado galera !!
  3. nome da tabela: curso_um quero somar os itens do id !! nessa tabela tenho 11 itens quero somar os ID e depois mostrar o total do mesmo!! olha a imagen: http://prntscr.com/565gra <? $sql = mysql_query("SELECT *, SUM(id) AS id FROM `curso_um`") or die( mysql_error()); if(mysql_num_rows($sql) > 0){ while($ln = mysql_fetch_assoc($sql)){ ?> <?=$ln['id'];?> ai esta funcionando + esta somando total de ID !! quero que some o itens da tabela pelo ID !! que seria 11 Itens como esta na imagen!! agradeço!!!
  4. Boa noite. Realizei uma engenharia avante no mysql workbench de um DER e tentei executar o código resultante contudo obtive o erro mencionado no título. Por este motivo, executei show engine innodb status e na seção latest foreign key error, estava escrito: LATEST FOREIGN KEY ERROR ------------------------ 2014-11-10 18:56:51 ad4 Error in foreign key constraint of table basebd/base_has_pesquisador: FOREIGN KEY (`PESQUISADOR_IDPESQUISADOR`) REFERENCES `BASEBD`.`PESQUISADOR` (`IDPESQUISADOR`) ON DELETE NO ACTION ON UPDATE NO ACTION) ENGINE = InnoDB: Cannot find an index in the referenced table where the referenced columns appear as the first columns, or column types in the table and the referenced table do not match for constraint. Note that the internal storage type of ENUM and SET changed in tables created with >= InnoDB-4.1.12, and such columns in old tables cannot be referenced by such columns in new tables. See http://dev.mysql.com/doc/refman/5.6/en/innodb-foreign-key-constraints.html for correct foreign key definition. porém, eu não entendi o que aconteceu. Por favor, o sql gerado se encontra abaixo e o problema ocorre numa tabela chamada Base_has_pesquisador que é uma tabela resultante de um relacionamento muitos para muitos entre a tabela base e a tabela pesquisador, ou seja, contém duas chaves primárias que são também chaves estrangeiras para as tabelas supracitadas. SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0; SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0; SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='TRADITIONAL,ALLOW_INVALID_DATES'; -- ----------------------------------------------------- -- Schema BASEBD -- ----------------------------------------------------- CREATE SCHEMA IF NOT EXISTS `BASEBD` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci ; USE `BASEBD` ; -- ----------------------------------------------------- -- Table `BASEBD`.`PESQUISADOR` -- ----------------------------------------------------- CREATE TABLE IF NOT EXISTS `BASEBD`.`PESQUISADOR` ( `IDPESQUISADOR` INT UNSIGNED NOT NULL AUTO_INCREMENT, `NOME` VARCHAR(45) NOT NULL, `IDADE` INT UNSIGNED NOT NULL, `SEXO` CHAR NOT NULL, `ISATIVO` CHAR NOT NULL, `INSTITUICAO` VARCHAR(45) NOT NULL, `EMAIL` VARCHAR(45) NOT NULL, `TELEFONE` VARCHAR(13) NOT NULL, `CEP` VARCHAR(9) NOT NULL, PRIMARY KEY (`IDPESQUISADOR`), UNIQUE INDEX `TELEFONE_UNIQUE` (`TELEFONE` ASC), UNIQUE INDEX `EMAIL_UNIQUE` (`EMAIL` ASC), UNIQUE INDEX `NOME_UNIQUE` (`NOME` ASC)) ENGINE = InnoDB; -- ----------------------------------------------------- -- Table `BASEBD`.`BASE` -- ----------------------------------------------------- CREATE TABLE IF NOT EXISTS `BASEBD`.`BASE` ( `IDBASE` INT NOT NULL AUTO_INCREMENT, `NOME` VARCHAR(45) NOT NULL, PRIMARY KEY (`IDBASE`), UNIQUE INDEX `NOME_UNIQUE` (`NOME` ASC)) ENGINE = InnoDB; -- ----------------------------------------------------- -- Table `BASEBD`.`CARACTERISTICA` -- ----------------------------------------------------- CREATE TABLE IF NOT EXISTS `BASEBD`.`CARACTERISTICA` ( `IDCARACTERISTICA` INT NOT NULL AUTO_INCREMENT, `NOME` VARCHAR(45) NOT NULL, `DESCRICAO` BLOB NULL, `BASE_IDBASE` INT NOT NULL, PRIMARY KEY (`IDCARACTERISTICA`), INDEX `fk_CARACTERISTICA_BASE1_idx` (`BASE_IDBASE` ASC), UNIQUE INDEX `NOME_UNIQUE` (`NOME` ASC), CONSTRAINT `fk_CARACTERISTICA_BASE1` FOREIGN KEY (`BASE_IDBASE`) REFERENCES `BASEBD`.`BASE` (`IDBASE`) ON DELETE NO ACTION ON UPDATE NO ACTION) ENGINE = InnoDB; -- ----------------------------------------------------- -- Table `BASEBD`.`CLASSE` -- ----------------------------------------------------- CREATE TABLE IF NOT EXISTS `BASEBD`.`CLASSE` ( `IDCLASSE` INT NOT NULL AUTO_INCREMENT, `NOME` VARCHAR(45) NOT NULL, `BASE_IDBASE` INT NOT NULL, PRIMARY KEY (`IDCLASSE`), INDEX `fk_CLASSE_BASE1_idx` (`BASE_IDBASE` ASC), UNIQUE INDEX `NOME_UNIQUE` (`NOME` ASC), CONSTRAINT `fk_CLASSE_BASE1` FOREIGN KEY (`BASE_IDBASE`) REFERENCES `BASEBD`.`BASE` (`IDBASE`) ON DELETE NO ACTION ON UPDATE NO ACTION) ENGINE = InnoDB; -- ----------------------------------------------------- -- Table `BASEBD`.`LINHA` -- ----------------------------------------------------- CREATE TABLE IF NOT EXISTS `BASEBD`.`LINHA` ( `IDLINHA` INT NOT NULL AUTO_INCREMENT, `NUM` INT NOT NULL, `BASE_IDBASE` INT NOT NULL, `CLASSE_IDCLASSE` INT NOT NULL, PRIMARY KEY (`IDLINHA`), INDEX `fk_LINHA_BASE1_idx` (`BASE_IDBASE` ASC), INDEX `fk_LINHA_CLASSE1_idx` (`CLASSE_IDCLASSE` ASC), UNIQUE INDEX `NUM_UNIQUE` (`NUM` ASC), CONSTRAINT `fk_LINHA_BASE1` FOREIGN KEY (`BASE_IDBASE`) REFERENCES `BASEBD`.`BASE` (`IDBASE`) ON DELETE NO ACTION ON UPDATE NO ACTION, CONSTRAINT `fk_LINHA_CLASSE1` FOREIGN KEY (`CLASSE_IDCLASSE`) REFERENCES `BASEBD`.`CLASSE` (`IDCLASSE`) ON DELETE NO ACTION ON UPDATE NO ACTION) ENGINE = InnoDB; -- ----------------------------------------------------- -- Table `BASEBD`.`DADO` -- ----------------------------------------------------- CREATE TABLE IF NOT EXISTS `BASEBD`.`DADO` ( `IDDADO` INT NOT NULL AUTO_INCREMENT, `VALOR` DECIMAL(4,2) NOT NULL, `COLUNA` INT NOT NULL, `FK_IDBASE` INT NOT NULL, `FK_IDCARACTERISTICA` INT NOT NULL, `LINHA_IDLINHA` INT NOT NULL, PRIMARY KEY (`IDDADO`), INDEX `IDBASE_idx` (`FK_IDBASE` ASC), INDEX `FK_IDCARACTERISTICA_idx` (`FK_IDCARACTERISTICA` ASC), INDEX `fk_DADO_LINHA1_idx` (`LINHA_IDLINHA` ASC), CONSTRAINT `FK_IDBASE` FOREIGN KEY (`FK_IDBASE`) REFERENCES `BASEBD`.`BASE` (`IDBASE`) ON DELETE NO ACTION ON UPDATE NO ACTION, CONSTRAINT `FK_IDCARACTERISTICA` FOREIGN KEY (`FK_IDCARACTERISTICA`) REFERENCES `BASEBD`.`CARACTERISTICA` (`IDCARACTERISTICA`) ON DELETE NO ACTION ON UPDATE NO ACTION, CONSTRAINT `fk_DADO_LINHA1` FOREIGN KEY (`LINHA_IDLINHA`) REFERENCES `BASEBD`.`LINHA` (`IDLINHA`) ON DELETE NO ACTION ON UPDATE NO ACTION) ENGINE = InnoDB; -- ----------------------------------------------------- -- Table `BASEBD`.`BASE_has_PESQUISADOR` -- ----------------------------------------------------- CREATE TABLE IF NOT EXISTS `BASEBD`.`BASE_has_PESQUISADOR` ( `BASE_IDBASE` INT NOT NULL, `PESQUISADOR_IDPESQUISADOR` INT NOT NULL, PRIMARY KEY (`BASE_IDBASE`, `PESQUISADOR_IDPESQUISADOR`), INDEX `fk_BASE_has_PESQUISADOR_PESQUISADOR1_idx` (`PESQUISADOR_IDPESQUISADOR` ASC), INDEX `fk_BASE_has_PESQUISADOR_BASE1_idx` (`BASE_IDBASE` ASC), UNIQUE INDEX `BASE_IDBASE_UNIQUE` USING BTREE (`BASE_IDBASE` ASC, `PESQUISADOR_IDPESQUISADOR` ASC), UNIQUE INDEX `PESQUISADOR_IDPESQUISADOR_UNIQUE` (`PESQUISADOR_IDPESQUISADOR` ASC, `BASE_IDBASE` ASC), CONSTRAINT `fk_BASE_has_PESQUISADOR_BASE1` FOREIGN KEY (`BASE_IDBASE`) REFERENCES `BASEBD`.`BASE` (`IDBASE`) ON DELETE NO ACTION ON UPDATE NO ACTION, CONSTRAINT `fk_BASE_has_PESQUISADOR_PESQUISADOR1` FOREIGN KEY (`PESQUISADOR_IDPESQUISADOR`) REFERENCES `BASEBD`.`PESQUISADOR` (`IDPESQUISADOR`) ON DELETE NO ACTION ON UPDATE NO ACTION) ENGINE = InnoDB; SET SQL_MODE=@OLD_SQL_MODE; SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS; SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS;
  5. /******************************HTML*****************************/ <form action="" method="post" enctype="multipart/form-data"> <input type="file" name="img"> <input type="submit" name="upload" value="Upload"> </form> /**********************************UPLOAD DA FOTO NO USUARIO QUE ESTA LOGADO******************************/ <?php if(isset($_POST['upload'])){ //INFO IMAGEM $imagem = $_FILES['img']; $fotonome = $imagem['name']; $tmp = $imagem['tmp_name']; $size = $imagem['size']; $formato = end(explode('.',$fotonome)); //DEFINCOES DA IMAGEM $pasta = '../integracao/img/loja'; $extesoes = array('jpg','jpeg','png','gif'); $tamanho = 1048576; if(empty($fotonome)){ echo '<script>alert("Selecione uma Imagem!");</script>'; }elseif($tamanho < $size){ echo '<script>alert("Imagem muito Grande! Apenas até 1MB");</script>'; }elseif(!in_array($formato, $extesoes)){ echo '<script>alert("Imagem em Formato Inválido! Apenas em JPG ou PNG");</script>'; }else{ //Codhghght76hgj.jpg $fotonome = 'Cod'.uniqid().'.'.$formato; $upload = move_uploaded_file($tmp, $pasta.'/'.$fotonome); if($upload){ $sql = mysql_query("UPDATE usuario SET foto = '$fotonome' WHERE usuario_id ='".$_SESSION['usuario_id']."'"); echo "<meta http-equiv='refresh' content='0; URL=index.php?mod=configuracoes'> <script type=\"text/javascript\"> alert(\"Foto Alterada com Sucesso!\"); </script> "; } } } ?> /***********************************EXIBIR FOTO DO USUARIO E O DELETAR **************************************************/ <?php $sql = mysql_query("SELECT * FROM usuario WHERE usuario_id = '".$_SESSION['usuario_id']."'"); $conta = @mysql_num_rows($sql); if($conta <= 0){ echo '<h2 align="center">Nenhuma Imagem Postada</h2>'; }else{ echo '<h2>Imagens ( '.$conta.' )</h2>'; while($imagem = mysql_fetch_array($sql)){ echo ' <div id="img"> <img src="../integracao/img/loja/'.$imagem['foto'].'" height=70" width="70" title="'.$imagem['usuario_id].'"><br> <a href="?usuario_id='.$imagem['usuario_id'].'&&Nome=.$imagem['foto].'&&Acao=Deletar"><button>Deletar Imagem</button></a> </div> '; } } ?> ATE AQUI ESTA FUNCIONANDO PERFEITAMENTE SO O DELETE Q NÃO ESTA FUNCIONANDO!! OBS: QUERO DELETAR A FOTO DA $_SESSION['usuario_id']; OBS : so a foto !! /*********************************DELETAR****************************************/ <?php if(isset($_GET['Acao']) && $_GET['Acao'] == 'Deletar'){ $id = $_GET['usuario_id']; $nome = $_GET['Nome']; $deleta = unlink('../integracao/img/loja/'.$nome.''); if($deleta){ $sql = mysql_query("DELETE FROM usuario WHERE usuario_id = '$id'"); echo '<script>alert("Imagem Deletada!");location.href=("index.php?mod=configuracoes");</script>'; } if($upload){ $sql = mysql_query("UPDATE usuario SET foto = '../integracao/img/loja/fotologo.png' WHERE usuario_id ='".$_SESSION['usuario_id']."'"); } } ?> desde já agradeço a todos!! ajuda!!
  6. TENHO DOIS FORMULARIO UM DE CADASTRO DE DADOS COM OS CAMPOS*******************************/ /***************************************BANCO DE DADOS***************************************************/ CREATE TABLE IF NOT EXISTS `usuario` ( `usuario_id` int(11) NOT NULL, `nome` varchar(80) NOT NULL, `email` varchar(150) NOT NULL, `comentario` text NOT NULL, `status` varchar(3) NOT NULL, `foto` varchar(255) NOT NULL, `senha` varchar(80) NOT NULL, `permissao` int(1) NOT NULL, `link` varchar(300) NOT NULL ) /***********************************PRIMEIRO FORMULARIO DE CADASTRO DE USUARIO******************************************/ <form method="post" action="<?=URL?>/modulos/cadastro/funCadastro.php"> <label for="nome">Nome</label> <input type="text" name="nome" id="nome" placeholder="Digite seu Nome" required value=""> <br> <label for="email">E-mail</label> <input type="email" name="email" id="email" placeholder="Digite seu Email" required value=""> <br> <label for="senha">Senha</label> <input type="password" name="senha" id="senha" placeholder="Digite sua Senha" required value=""> <br><br> <button type="submit"><i class="icon-lock"></i> Criar Conta</button> </form> </div> /******************************FUNCAO PHP DO CADASTRO DE USUARIO***********************************************************/ <? include "../../lib/config.php"; $nome = htmlspecialchars(mysql_real_escape_string($_POST['nome'])); $email = htmlspecialchars(mysql_real_escape_string($_POST['email'])); $senha = htmlspecialchars(mysql_real_escape_string(base64_encode($_POST['senha']))); $sql = mysql_query("INSERT INTO usuario(nome,email,senha) values('$nome','$email','$senha')"); echo "<meta http-equiv='refresh' content='0; URL= ../../index.php?mod=login'> <script type=\"text/javascript\"> alert(\"matricula Efetuada com Sucesso\"); </script> "; ?> /***********************************SEGUNDO FORMULARIO DE COMENTARIO*****************************************************/ <!-- modal ref ao contato --> <a href="#meuModal" data-toggle="modal" id="titulo"><h1>Avaliar Curso</h1></a> <!-- Modal --> <div class="modal hide fade" id="meuModal"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-hidden="true">x</button> <p id="myModalLabel">Depoimento</p> </div> <div class="modal-body"> <form action="<?=URL?>/modulos/login/depoimentos.php" method="post"> <div id="contato"> <form class="form-horizontal" role="form" name="cad_contato" id="cad_contato"> <div class="form-group1"> <div class="form-group"> <label for="assunto" class="col-sm-2 control-label">Comentario</label> <div class="col-sm-10"> <textarea rows="5" class="form-control" name="comentario" id="comentario" placeholder="Digite seu Comentario..." required></textarea> </div> </div> <div class="modal-footer"> <button type="submit" class="btn btn-primary btn_cadastro" data-loading-text="Carregando...">Enviar</button> <form> </span> </div> /******************************FUNCAO PHP DO COMENTARIO**********************************************************/ <? include "../../lib/config.php"; $comentario = htmlspecialchars(mysql_real_escape_string(strip_tags($_POST['comentario']))); $status = 'não'; $sql = mysql_query("INSERT INTO usuario (comentario, status) values('$comentario', '$status')"); echo "<meta http-equiv='refresh' content='0; URL= ../../index.php?mod=detalhes'> <script type=\"text/javascript\"> alert(\"matricula Efetuada com Sucesso\"); </script> "; ?> ATE AI ESTA FUNCIONANDO + ESTA CADASTRANDO O COMENTARIO EM OUTRO ID QUERO QUE CADASTRA-SE NO MESMO ID QUE O USUARIO ESTA LOGADO NO SISTEMA!! AGRADECO A AJUDA!!!
  7. QUERIA EXIBIR APENAS A FOTO DO USUARIO_ID QUE LOGAR!!! /************************BANCO DE DADOS **********************/ CREATE TABLE IF NOT EXISTS `usuario` ( `usuario_id` int(11) NOT NULL, `nome` varchar(80) NOT NULL, `foto` varchar(255) NOT NULL, `email` varchar(80) NOT NULL, `senha` varchar(80) NOT NULL, `permissao` int(1) NOT NULL, `link` varchar(300) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=75 ; /***********************************HTML*********************************************/ <header class="topo"> <div class="container"> <div class="row"> <div class="span3"> <a href="index.php" title="MCCursos" class="logo"> <img src="img/loja/mccursos4.png"/></a> </div> <div class="span9"> <ul class="unstyled pull-right"> <li class="menu"> <a href="cursos.php"> <i class="icon-laptop"></i> <br> <span class="tit_menu">Cursos</span> </a> </li> <li class="menu"> <? if(!isset($_SESSION['usuario_id'])){?> <a href="index.php?mod=cadastro"> <i class="icon-share"></i> <br> <span class="tit_menu">Cadastrar</span> </a> <li class="menu"> <a href="index.php?mod=login"> <i class="icon-signin"></i> <br> <span class="tit_menu">Login</span> </a> </li> <? }else{?> /****************************************AQUI E O QUE QUERO FAZER ******** PHP *******************************************************/ <? $sql = mysql_query("SELECT * FROM usuario ORDER BY usuario_id DESC"); if(mysql_num_rows($sql)==true){ while($ln = mysql_fetch_assoc($sql)){ ?> <ul class="dropdown"> <a href="#" class="foto dropdown-toggle" data-toggle="dropdown"> <span class="img"> <img src="<?=URL?>/lib/rdmc.php?src=<?=URL?>/img/loja/<?=$ln['foto']?>&q=70&h=50&w=50" class="img-circle"> </span> <b class="caret"></b> </a> <ul class="dropdown-menu"> <li><a href="#"><i class="icon-cog"></i> Configurações</a></li> <li role="presentation" class="divider"></li> <li><a href="modulos/login/funLogin.php?op=sair"><i class="icon-signout"></i> Sair</a></li> </ul> </li> </ul> </div> </div> </div> </div> </nav> <main> <? }} ?> desde já agradeço a todos!!
  8. quero somar os 10 primeiros id dos usuarios do banco de dados e exibir a soma dos 10 !! não sei como faco !! tenho uma tabela!! /******************tabela********************/ CREATE TABLE IF NOT EXISTS `usuario` ( `usuario_id` int(11) NOT NULL, `nome` varchar(80) NOT NULL, `foto` varchar(255) NOT NULL, `email` varchar(80) NOT NULL, `senha` varchar(80) NOT NULL, `permissao` int(1) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=10 ; /******************query do php******************/ <? $sql = mysql_query("SELECT * FROM usuario ORDER BY usuario_id DESC"); if(mysql_num_rows($sql)==true){ while($ln = mysql_fetch_assoc($sql)){ ?> total de usuarios<?=$ln['usuario_id']?> <? } } ?>
  9. Saudações galera, Estou com dificuldades para criar uma sequencia de instruções simples no mysql. Estou tentando fazer um bloco Begin-End em que a primeira parte apaga os registros dentro da tabela e a segunda inclui os novos registros, mas está ocorrendo um erro #1064 que não consigo solucionar. DELIMITER $$ BEGIN delete from tbl_relacao where cod_produto_final=3; insert into tbl_relacao (cod_produto_final,cod_pecas,quantidade,id) values (3,1,505,1),(3,3,5005,1),(3,13,55,1); END$$ DELIMITER; o erro que dá é: #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'delete from tbl_relacao where cod_produto_final=3; ' at line 2 Qualquer ajuda é bem vinda!
  10. <center> <h1>Login</h1> <form action="#" method="POST"> <input type="text" name="user"><br> <input type="password" name="pass"><br> <input type="submit" value="Enter" name="sub_btt"><br> </form> </center> <?php function conec() { $host = '127.0.0.1'; $user = 'root'; $pass = ''; $db = 'klassis'; $conn = mysql_connect($host,$user,$pass) or die ('!Erro na rotina de conexao!'); mysql_select_db($db) or die ('!Erro na selecao do banco de dados!'); } conec(); $user = $_POST['user']; $pass_p = $_POST['pass']; $pass = md5($pass_p); function select($sql) { return mysql_query($sql); } $sql = 'SELECT * FROM users WHERE user = "'.$user.'" AND pass = "'.$pass.'"'; $rs_select = select($sql); $log = mysql_num_rows($rs_select); if ($log = 1) { echo ("Login efetuado com sucesso!"); echo $log; } else { echo ("Usuario ou senha incorretos"); echo $log; } ?> Tá dando esse erro: Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\Klassis\login.php on line 32
  11. Olá, depois de apanhar muito dentro do scriptcase e também em php com estouro de memória, decidi que o melhor lugar para calcular todas aquelas regras de MMN Binário, é dentro do próprio banco de dados. Assim, a aplicação fica mais leve, e limpa. Então , como marinheiro de primeira viagem em PL Sql, estou tendo algumas dificuldades, como trabalhar com cursores, extruturas de repetição, e chamar uma procedure dentro da outra... neste primeiro exemplo, quero apenas somar os pontos de todos os downlines a partir de uma determinada franquia, porém, está com um erro que não consigo achar. Alguém pode me ajudar? Segue a procedure: -- -------------------------------------------------------------------------------- -- Routine DDL -- Note: comments before and after the routine body will not be stored by the server -- -------------------------------------------------------------------------------- DELIMITER $$ CREATE PROCEDURE `lkp_diretos_de` (IN upline int,IN market int, IN ciclo int, IN secao varchar(45),OUT total_pontos float) BEGIN DECLARE done_arr_rede1,done_arr_rede2,diretos1,diretos2,fra_id,fra_derramado_em_id,fra_upline_id ,fra_id2,fra_derramado_em_id2,fra_upline_id2 INTEGER DEFAULT 0; DECLARE fra_dat_cadasto,fra_dat_cadasto2 DATETIME; DECLARE fra_lado_equipe_upline,fra_lado_equipe_upline2 char(1); DECLARE fra_saldo_pontos,fra_saldo_pontos2 float DEFAULT 0; DEClARE arr_rede1 CURSOR FOR SELECT mmn_franquias.fra_id, mmn_franquias.fra_dat_cadasto, mmn_franquias.fra_derramado_em_id, mmn_franquias.fra_upline_id, mmn_franquias.fra_lado_equipe_upline, mmn_franquias.fra_saldo_pontos FROM mmn_franquias ORDER BY mmn_franquias.fra_dat_cadasto; DEClARE arr_rede2 CURSOR FOR SELECT mmn_franquias.fra_id, mmn_franquias.fra_dat_cadasto, mmn_franquias.fra_derramado_em_id, mmn_franquias.fra_upline_id, mmn_franquias.fra_lado_equipe_upline, mmn_franquias.fra_saldo_pontos FROM mmn_franquias ORDER BY mmn_franquias.fra_dat_cadasto; -- declare NOT FOUND handler DECLARE CONTINUE HANDLER FOR NOT FOUND SET done_arr_rede1 = 1; -- declare NOT FOUND handler DECLARE CONTINUE HANDLER FOR NOT FOUND SET done_arr_rede2 = 1; OPEN arr_rede1; REPEAT FETCH arr_rede1 INTO fra_id, fra_dat_cadasto, fra_derramado_em_id, fra_upline_id, fra_lado_equipe_upline, fra_saldo_pontos; IF NOT done_arr_rede1 THEN if locate(fra_upline,upline)>0 then OPEN arr_rede2; while done_arr_rede2 = 1 do FETCH arr_rede2 INTO fra_id2, fra_dat_cadasto2, fra_derramado_em_id2, fra_upline_id2, fra_lado_equipe_upline2, fra_saldo_pontos2; if fra_upline_id2 = fra_upline_id1 then set done_arr_rede2 = 1; set upline = concat (upline,',',fra_upline_id2); set total_pontos = total_pontos + fra_saldo_pontos2; end if; end while; CLOSE arr_rede2; end if; END IF; UNTIL done END REPEAT; CLOSE arr_rede1; END
  12. cocas42

    Sistema de busca

    ola outra vez, desta vez venho aqui para pedir se me poderiam ajudar a fazer, penso eu um script, para alterar os resultados da query consoante a procura: se quiser envio o codigo
  13. Boa tarde, hoje venho trazer-vos uma classe que eu desenvolvi, este script faz a gestão de consultas à base de dados e já me ajuda a bastante tempo, e sempre que posso, eu o atualizo acrescentando novas funcionalidades e claro, corrigindo bugs que surgem ao decorrer do seu uso. A ideia é fazer consultas de maneira simples, prática e rápida, sem ter que escrever longos códigos SQL, e ter o resultado esperado com poucas linhas códigos. A documentação está inclusa, veja o README.md para mais detalhes, há um arquivo de exemplo também ser consultado em caso de dúvidas. https://github.com/Cantuares/php-db-manager/archive/master.zip https://github.com/Cantuares/php-db-manager Eu gostaria de melhorar esta classe, e caso seja útil para vocês e queiram ajudar, deem dicas de como posso tornar-la ainda melhor, caso queiram contribuir, dê um fork no projeto :).
  14. cocas42

    Erro no id

    Bom dia, estou tendo problemas com a criação de um painel que gere um armazém! ora bem qual é o problema? eu coloco todos os itens na db e ele já aceita e já esta a funcionar mas depois se quiser excluir noutra parte do site ele nunca me vai buscar o id correcto, esta sempre a ir buscar o id "374" tanto para excluir como para editar! eu não encontro o erro, vou passar o código da pagina e se for preciso mais algum podem pedir!(já agora ele faz query!) <?php include ('AutorizaUser.php');?> <?php session_start("login_user"); if(!(session_is_registered("login_user") AND session_is_registered("senha_user"))) { echo "<div align=center>Seu vagabundo,vai procurar o que fazer.</div>"; exit;} ?> <style type="text/css"> <!-- .style1 {font-size: 13px} --> </style> <div align="left"> <blockquote> <h3><span class="style1">&nbsp;&nbsp;&raquo;&nbsp;</span>Todo o Invent&aacute;rio</h3> </blockquote> </div> <p style="margin-left:0px;margin-top:0px;width:fffpx;border-bottom:1px dotted #fff;"></p><br /> <?php $query = "SELECT * FROM noticias"; $result = mysql_query($query); $play = mysql_num_rows($result); if($play <= "0"){ echo "<div class='atencion'>Nenhum iten cadastrado, adicione um iten novo [ + ]</div>";} ?> <table> <form action="" method="post"> <thead> <tr> <th width="20"><input class="check-all" type="checkbox"/></th> <th width="85">Designação</th> <th width="85">Marca</th> <th width="50">Ref.</th> <th width="50">Unid.</th> <th width="63">Quant.</th> <th width="87">Estado Conservação</th> <th width="80">Localização</th> <th width="50">Obs</th> <th width="50"></th> </tr> </thead> <tfoot> <tr> <td colspan="10"> <input type="submit" name="deleta" class="button" value="Deletar"> <?php if($_POST['deleta']) { $opcoes = $_POST['id']; $opcoes_text = implode(", ", $opcoes); if ($opcoes==NULL){echo "<script>location.href='index.php?abrir=pagTodoInventario&msg=seleciona'</script>";} $query = "DELETE FROM noticias WHERE id in (" . $opcoes_text . ")"; mysql_query($query) or die(mysql_error()); echo "<script>location.href='index.php?abrir=pagTodoInventario&msg=sucesso' OnClick=\"return confirm('Voc&ecirc; tem certeza que vai excluir esse iten?')\"</script>"; } ?> </td> </tr> </tfoot> <tbody> <?php $query = "SELECT * FROM noticias ORDER BY id DESC"; $result = mysql_query($query); while ($play = mysql_fetch_array($result)){ $designação = $play['designação']; $marca= $play['marca']; $ref = $play['ref']; $unid = $play['unid']; $quant = $play['quant']; $estado = $play['estado']; $localização = $play['localização']; $obs = $play['obs']; echo " <tr><td><input type='checkbox' name='id[]' value='$id' /></td><td align='center'>$designação</td><td align='center'>$marca</td><td align='center'>$ref</td><td align='center'>$unid</td><td align='center'>$quant</td><td align='center'>$estado</td><td align='center'>$localização</td><td align='center'>$obs</td><td>"; if($cargo == "Administrador"){ echo"<a href='index.php?abrir=pagEditNoticia&id=$id' title='Editar'>Editar</a><a href='index.php?abrir=pagExcluir&acao=Noticia&id=$id' OnClick=\"return confirm('Voc&ecirc; tem certeza que vai excluir esse iten?')\">Excluir</a></td></tr>";} else echo"<a href='index.php?abrir=pagExcluir&acao=Noticia&id=$id' OnClick=\"return confirm('Voc&ecirc; tem certeza que vai excluir esse iten?')\">Excluir</a></td></tr>";} ?> </tbody> </form> </table> </table> <?php $msg = $_GET['msg']; if($msg=="seleciona"){echo "<div class='warning'>Selecione pelo menos 1 checkbox para excluir um iten !</div>";}?> <?php $msg = $_GET['msg']; if($msg=="sucesso"){echo "<div class='sucess'>Iten excluido com sucesso !</div>";}?> ainda tinha mas uma questão mas não sei se deveria fazer( uma caixa de procura no inicio!)
  15. Boa tarde, Preciso de uma ajuda, não sou especialista em Php e Mysql, e estou com dificuldades para resolver o problema abaixo: Tenho 3 tabelas no mysql (form, calls, lista_ven), a primeira tabela me mostra o id da ligação, pegando esse id e buscando na segunda tenho o id do vendedor, pegando esse id do vendedor e buscando na terceira tabela descubro o nome do vendedor, Qual a melhor forma para o php abaixo? Gostaria que ficasse assim Id_lig id_vend name 38 6 Jose <?php $con=mysqli_connect("localhost","root","xxxxxxxx","xxxx_xxxx"); // Check connection if (mysqli_connect_errno()) { echo "Failed to connect to MySQL: " . mysqli_connect_error(); } $result1 = mysqli_query($con,"select id_lig from form where value like '%venda%';"); $result2 = mysqli_query($con,"select id_ven from calls where id_lig like "%$result1%";"); $result3 = mysqli_query($con,"select name from lista_vend where id like "%$result2%";"); while($row = mysqli_fetch_array($result1, $result2, $result3)) { echo $row['id_lig']. " " . ['id_ven']. " " . ['name']. " "; echo "<br>"; } mysqli_close($con); ?> Agradeço a ajuda!
  16. Ola Pessoal, sou novo aqui no forum e inciante no php também, queria saber se alguém poderia me ajudar nesse caso: Quando tento importar um determinado banco .sql de 2kb utilizando o phpmyadmin ele retorna a seguinte menssagem: Erro Comando SQL: # MySQL-Front Dump 2.5 # # Host: 127.0.0.1 Database: sas # -------------------------------------------------------- # Server version 4.0.11a-gamma # # Table structure for table 'reservas' # CREATE TABLE reservas ( cod_sala int(20) unsigned default '0', matricula int(20) unsigned default '0', datatempo datetime default NULL, ticket varchar(255) default '0' ) TYPE=MyISAM; Mensagens do MySQL : #1046 - No database selected Obs: utilizando esse mesmo phpmyadmin eu já importei outro banco e foi tranquilo. Desde já agradço pela atenção de todos
  17. Olá amigos, estou querendo cadastrar o value "nome_cid" e o value "cod_cidades", e so consigo dessa forma, inserindo dois Select. como exemplo abaixo: Nome da Cidade: <select name="nome_cid"> <option value="" selected="selected">Escolha a cidade...</option> <option value="Araruama">Araruama</option> <option value="Armação dos Búzios">Armação dos Búzios</option> <option value="Arraial do Cabo">Arraial do Cabo</option> <option value="Cabo Frio">Cabo Frio</option> <option value="Iguaba Grande">Iguaba Grande</option> <option value="São Pedro da Aldeia">São Pedro da Aldeia</option> <option value="Saquarema">Saquarema</option> </select> Código da Cidade: <select name="cod_cidades"> <option value="" selected="selected">Escolha a cidade...</option> <option value="1">Araruama</option> <option value="2">Armação dos Búzios</option> <option value="3">Arraial do Cabo</option> <option value="4">Cabo Frio</option> <option value="7">Iguaba Grande</option> <option value="5">São Pedro da Aldeia</option> <option value="6">Saquarema</option> </select> Somente com esses dois Select que eu consigo efetuar o cadastro por exemplo da cidade de Araruama com o código 1. E eu preciso cadastrar ambas informações para que possa efetuar a busca de imóveis com os bairros cadastrados pelo próprio cliente no ato de cadastrar o imóvel para negociação . Alguém poderia me informar como fazer esses dois cadastro usando somente um único SELECT. Partindo do principio de que sou iniciante em PHP e Java. Desde já meus agradecimentos pela paciência e atenção. Murilo Cabral
  18. Olá, O MelhorEscola.Net é um site que ajuda os pais a escolherem a escola para os filhos e tem um papel social que é o de dar mais transparência às informações de escolas do país. Desde 2013 mais de 1 milhão de pessoas já buscaram informações de escolas no site e em julho de 2014 o site foi aprovado no programa Startup Brasil, que incentiva startups promissoras no país. Estamos buscando um desenvolvedor para ter uma participação no negócio, além de ganhar uma bolsa de R$ 3 mil/mês do Startup Brasil e receber aceleração pela Pipa. As características que estamos buscando nessa pessoa são as seguintes: · Comprometimento com a causa social do MelhorEscola.Net (mais transparência às informações de escolas do país). · Perfil empreendedor e interessado pelas novidades e inovações no ambiente web (tendências, ferramentas, SEO etc) · Dominar linguagem PHP, Framework Codigniter e MySQL, ter conhecimento em CSS, HTML e JQuery e conhecer (ou ter interesse em aprender) Node e Mongo DB, · Disponibilidade para dedicação integral e conseguir comprovar no mínimo 2 anos de experiência profissional (exigência do Startup Brasil) Interessados devem enviar e-mail se apresentando para contato@melhorescola.net. Obrigado, Juliano Souza
  19. Olá, eu gostaria de saber como cria um novo usuário no mysql usando apenas php... Alguém pode me ajudar? Gostaria de saber apenas como cria um novo usuário mysql com todos os privilégios...
  20. Olá amigos peguei uma vídeo-aula no YouTube e inseri um sistema de combo dinâmico nas select para fazer busca de imóveis. Estarei relacionando abaixo dois endereços para acesso para que os amigos possam ver o que esta acontecendo em ambos. Endereço de acesso sem o combo e funcionando e retornando resultado: http://www.buziosnegocios.com.br/index_simples.php Endereço de acesso com o combo funcionando porém não retorna a busca solicitada: http://www.buziosnegocios.com.br/index_simples.php Lembrando aos amigos de que há um cadastro no BD, conforme a consulta no endereço sem o Combo. estou relacionando abaixo os códigos usados em ambos, OK? --------------------------------- Funcionando sem o combo ------------------------------------- <!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> <?php include "conexao.php"; ?> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Busca por Imóveis</title> </head> <body> <form action="" method="post" enctype="multipart/form-data" > <td> <select id="cidades" name="nome_cid"> <option value="" selected="selected">Cidade...</option> <?php $select = mysql_query("SELECT * FROM anuncio ORDER BY nome_cid ASC"); if(mysql_num_rows($select) == 0){ echo '<option value="">Não foram encontrados nenhum imóvel nessa cidade!!!</option>'; }else{ while($res = mysql_fetch_array($select)){ echo '<option value="'.$res['nome_cid'].'">'.$res['nome_cid'].'</option>'; ?> <? }} ?> </select> </td> <td> <select name="nome_bai"> <option value="" selected="selected">Bairro...</option> <?php $select = mysql_query("SELECT * FROM anuncio ORDER BY nome_bai ASC"); if(mysql_num_rows($select) == 0){ echo '<option value="">Não foram encontrados nenhum imóvel nesse bairro!!!</option>'; }else{ while($res = mysql_fetch_array($select)){ echo '<option value="'.$res['nome_bai'].'">'.$res['nome_bai'].'</option>'; ?> <? }} ?> </select> </td> <td> <select name="nome_tipo"> <option value="" selected="selected">Tipo de Imóvel...</option> <?php $select = mysql_query("SELECT * FROM anuncio ORDER BY nome_tipo ASC"); if(mysql_num_rows($select) == 0){ echo '<option value="">Não foram encontrados nenhum imóvel desse tipo!!!</option>'; }else{ while($res = mysql_fetch_array($select)){ echo '<option value="'.$res['nome_tipo'].'">'.$res['nome_tipo'].'</option>'; ?> <? }} ?> </select> </td> <td> <select name="nome_obj"> <option value="" selected="selected">Para...</option> <?php $select = mysql_query("SELECT * FROM anuncio ORDER BY nome_obj ASC"); if(mysql_num_rows($select) == 0){ echo '<option value="">Não foram encontrados nenhum imóvel com esse objetivo!!!</option>'; }else{ while($res = mysql_fetch_array($select)){ echo '<option value="'.$res['nome_obj'].'">'.$res['nome_obj'].'</option>'; ?> <? }} ?> </select> </td> <td> <select name="num_quarto"> <option value="" selected="selected">Nº. de quarto...</option> <?php $select = mysql_query("SELECT * FROM anuncio ORDER BY num_quarto ASC"); if(mysql_num_rows($select) == 0){ echo '<option value="">Não foi(ram) encontrado(s) nenhum imóvel com essa quantidade de quarto(s)!!!</option>'; }else{ while($res = mysql_fetch_array($select)){ echo '<option value="'.$res['num_quarto'].'">'.$res['num_quarto'].'</option>'; ?> <? }} ?> </select> </td> <td> <select id="valor" name="valor"> <option value="" selected="selected">Preço até...</option> <option value="1000">Até 1.000,00</option> <option value="5000">Até 5.000,00</option> <option value="10000">Até 10.000,00</option> <option value="50000">Até 50.000,00</option> <option value="100000">Até 100.000,00</option> <option value="200000">Até 200.000,00</option> <option value="300000">Até 300.000,00</option> <option value="400000">Até 400.000,00</option> <option value="500000">Até 500.000,00</option> <option value="600000">Até 600.000,00</option> <option value="700000">Até 700.000,00</option> <option value="1000000">Até 1.000.000,00</option> <option value="5000000">Até 5.000.000,00</option> </select> </td> <input type="hidden" name="acao" value="enviar" /> <input type="submit" value="buscar" /> </form> <hr /> <?php if(isset($_POST['acao']) && $_POST['acao'] == 'enviar'){ $nome_tipo = $_POST['nome_tipo']; $nome_obj = $_POST['nome_obj']; $nome_bai = $_POST['nome_bai']; $nome_cid = $_POST['nome_cid']; $num_quarto = $_POST['num_quarto']; $tiulo = $_POST['titulo']; $foto01 = $_POST['foto01']; $valor = $_POST['valor']; switch($valor){ case '1000'; $valor = 'AND valor <= 1000'; break; case '5000'; $valor = 'AND valor BETWEEN 1000 and 5000'; break; case '10000'; $valor = 'AND valor BETWEEN 5000 and 10000'; break; case '50000'; $valor = 'AND valor BETWEEN 10000 and 50000'; break; case '100000'; $valor = 'AND valor BETWEEN 50000 and 100000'; break; case '200000'; $valor = 'AND valor BETWEEN 100000 and 200000'; break; case '300000'; $valor = 'AND valor BETWEEN 200000 and 300000'; break; case '400000'; $valor = 'AND valor BETWEEN 300000 and 400000'; break; case '500000'; $valor = 'AND valor BETWEEN 400000 and 500000'; break; case '1000000'; $valor = 'AND valor BETWEEN 500000 and 1000000'; break; case '5000000'; $valor = 'AND valor BETWEEN 1000000 and 5000000'; break; } $selecione_imovel = mysql_query("SELECT * FROM anuncio WHERE nome_tipo = '$nome_tipo' AND num_quarto = '$num_quarto' AND nome_obj = '$nome_obj' AND nome_cid = '$nome_cid' AND nome_bai = '$nome_bai' $valor"); if(mysql_num_rows($selecione_imovel) == 0){ echo '<h1>Desculpe, mais sua busca não retornou resultados!!!</h1>'; }else{ while($linhaImovel = mysql_fetch_array($selecione_imovel)){ printf('<table align="center"> <td align="left"> <a href="cad/anunc.php?id=%s" target="_new"> <img style=" position: relative; border: 5px solid #CCC; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 0 2px #999; -moz-box-shadow: 0 0 2px #999; box-shadow: 0 0 2px #999; "align="left" width="auto" height="90" src="cad/uploads/'.$linhaImovel["foto01"].'" /> </a> </td>', $linhaImovel ['id'], $linhaImovel ['foto01']); printf(' <td width="250"> <a href="cad/anunc.php?id=%s" target="_new"> <span style=" margin-bottom:auto; font-family:Verdana, Geneva, sans-serif; font-size:12px;">'.$linhaImovel["titulo"].'</span> </a>', $linhaImovel ['id'], $linhaImovel ['titulo'] ); printf('<br /> <span style=" margin-bottom:auto; font-family:Verdana, Geneva, sans-serif; font-size:12px;">Com '.$linhaImovel["num_quarto"].' quarto(s)</span> <br /> <span style=" color:red; font-family:Verdana, Geneva, sans-serif; font-size:20px; font-weight:bold; ">R$ '.$linhaImovel["valor"].'</span> </td> </table>'); ?> <hr /> <?php }}} ?> <br /> <br /> </body> </html> --------------------------------- Fim do código ------------------------------------- --------------------------------- Com o combo, e não retornando o resultado da busca ------------------------------------- <!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> <?php include "conexao.php"; ?> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Busca por Imóveis</title> <script type="text/javascript" src="js/jquery-1.11.1.min.js"></script> <script type="text/javascript" src="js/funcoes.js"></script> </head> <body> <form action="" method="post" enctype="multipart/form-data" id="form_bairros"> <td> <select id="cidades" name="cidades"> <option value="0">Cidade...</option> <?php $sql = mysql_query("SELECT * FROM cidades"); while($row = mysql_fetch_array($sql)){ $id = $row['cod_cidades']; $nome = $row['nome']; ?> <option value="<?php echo $id ?>"><?php echo $nome ?></option> <? } ?> </select> </td> </td> <select id="bai" name="bai"> <option value="0">Bairro...</option> </select> </td> <td> <select id="tipo" name="tipo"> <option value="0">Tipo de imóvel...</option> </select> </td> <td> <select id="objetivo" name="objetivo"> <option value="0">Para...</option> </select> </td> <td> <select id="quarto" name="quarto"> <option value="0">Nº. de quarto...</option> </select> </td> <td> <select id="preço" name="valor"> <option value="0">Preço...</option> </select> </td> <input type="hidden" name="acao" value="enviar" /> <input type="submit" value="buscar" /> </form> <hr /> <?php if(isset($_POST['acao']) && $_POST['acao'] == 'enviar'){ $nome_tipo = $_POST['nome_tipo']; $nome_obj = $_POST['nome_obj']; $nome_bai = $_POST['nome_bai']; $nome_cid = $_POST['nome_cid']; $num_quarto = $_POST['num_quarto']; $tiulo = $_POST['titulo']; $foto01 = $_POST['foto01']; $valor = $_POST['valor']; switch($valor){ case '1000'; $valor = 'AND valor <= 1000'; break; case '5000'; $valor = 'AND valor BETWEEN 1000 and 5000'; break; case '10000'; $valor = 'AND valor BETWEEN 5000 and 10000'; break; case '50000'; $valor = 'AND valor BETWEEN 10000 and 50000'; break; case '100000'; $valor = 'AND valor BETWEEN 50000 and 100000'; break; case '200000'; $valor = 'AND valor BETWEEN 100000 and 200000'; break; case '300000'; $valor = 'AND valor BETWEEN 200000 and 300000'; break; case '400000'; $valor = 'AND valor BETWEEN 300000 and 400000'; break; case '500000'; $valor = 'AND valor BETWEEN 400000 and 500000'; break; case '1000000'; $valor = 'AND valor BETWEEN 500000 and 1000000'; break; case '5000000'; $valor = 'AND valor BETWEEN 1000000 and 5000000'; break; } $selecione_imovel = mysql_query("SELECT * FROM anuncio WHERE nome_tipo = '$nome_tipo' AND num_quarto = '$num_quarto' AND nome_obj = '$nome_obj' AND nome_cid = '$nome_cid' AND nome_bai = '$nome_bai' AND $valor"); if(mysql_num_rows($selecione_imovel) == 0){ echo '<h2>Desculpe, mais sua busca não retornou resultados!!!</h2>'; }else{ while($linhaImovel = mysql_fetch_array($selecione_imovel)){ printf('<table align="center"> <td align="left"> <a href="cad/anunc.php?id=%s" target="_new"> <img style=" position: relative; border: 5px solid #CCC; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 0 2px #999; -moz-box-shadow: 0 0 2px #999; box-shadow: 0 0 2px #999; "align="left" width="auto" height="90" src="cad/uploads/'.$linhaImovel["foto01"].'" /> </a> </td>', $linhaImovel ['id'], $linhaImovel ['foto01']); printf(' <td width="250"> <a href="cad/anunc.php?id=%s" target="_new"> <span style=" margin-bottom:auto; font-family:Verdana, Geneva, sans-serif; font-size:12px;">'.$linhaImovel["titulo"].'</span> </a>', $linhaImovel ['id'], $linhaImovel ['titulo'] ); printf('<br /> <span style=" margin-bottom:auto; font-family:Verdana, Geneva, sans-serif; font-size:12px;">Com '.$linhaImovel["num_quarto"].' quarto(s)</span> <br /> <span style=" color:red; font-family:Verdana, Geneva, sans-serif; font-size:20px; font-weight:bold; ">R$ '.$linhaImovel["valor"].'</span> </td> </table>'); ?> <hr /> <?php }}} ?> <br /> <br /> </body> </html> --------------------------------- Fim do código ------------------------------------- Se os amigos puderem analisar e me ajudar a solucionar este problema, ficarei muito agradecido. Desde já meus agradecimentos pela atenção e na expectativa de boas resposta para o meu problema. Grande abraço a todos.
  21. Olá Galera tudo bem?? Bom tenho uma situação aqui que gostaria de uma ajudinha. Tenho dois bancos de Dados ORACLE - No Servidor aqui na Empresa. e um MySQL - Em um servidor Web. (HostGator) ------------------------------------------------------------------------------ Gostaria de Saber se consigo fazer uma Conexão do meu ORACLE com esse MySQL Preciso que o ORACLE leia uma tabela no meu MySQL para fazer um UPDATE no ORACLE. alguém tem algum tutorial explicando como realizo a conexão dos bancos? Precisa instalar algum drive? Obrigado, Galera até mais!
  22. Bom dia/tarde/noite, eu estou com um pequeno problema na minha especialização, na hora de consultar os registros, vou transpor o código abaixo: create table Pessoa ( IDPessoa integer auto_increment unique, constraint Pessoa_PK primary key (idpessoa) ); create table Cliente ( IDCliente integer auto_increment, Nome varchar(30), CNPJ varchar(11), Representante varchar(20), constraint Cliente_PK primary key (idcliente), constraint Pessoa_Cliente_FK foreign key (idcliente) references Pessoa (idpessoa) ); create table Funcionario ( IDFuncionario integer auto_increment, Nome varchar(25), Cargo varchar(20), CPF integer(11), constraint Funcionario_PK primary key (idfuncionario), constraint Pessoa_Funcionario_FK foreign key (idfuncionario) references Pessoa (idpessoa), ); quando eu vou fazer uma busca de quantos funcionarios ou clientes estão cadastrados, eles se repetem na tabela e quando faço um select com as 3 tabelas a mesma ID de pessoa serve para uma id de funcionario e uma de cliente. select idpessoa, nome from pessoa inner join cliente;
  23. Boa tarde, estou desenvolvendo um sistema básico para cadastro de alunos, professores e turmas para a escola infantil da minha mãe. Esse sistema é meu projeto para a faculdade, eu utilizei o framework cakephp para geração do CRUD e do MVC. Criei uma página de login básica para autenticação de usuário e senha, minha ideia é cadastrar o usuario e a senha pelo banco de dados mesmo porque só minha mãe utilizará o sistema. Acontece que meus conhecimentos em php são bem básicos pois não tive essa matéria na faculdade e não faço ideia de como realizar uma autenticação, mesmo essa que pode ser considerada básica, gostaria que alguém me desse dicas de como realiza-la. Desde já, agradeço.
  24. Olá amigos do Fórum, estou precisando da ajuda dos amigos. Usei uma vídeo aula para criar selects com combo dinâmicos, porém não estou conseguindo trazer o resultado da consulta. Ele esta me enviando a mensagem: Desculpe, mais sua busca não retornou resultados!!! Como se não houvesse cadastro com esses dados. Mas foi cadastrado um anuncio na conta de Jose das Couve. Para ver o que esta acontecendo entre no endereço: http://www.buziosnegocios.com.br/ Vá no link "Sua conta" usando o login jose e a senha 123 para acessar os dados cadastrados. Selecione na seguinte ordem: Cidade - Armação dos Búzios Bairro - Geribá Tipo de imóvel - Casa Para - Aluguel Nº de quartos - 2 Valor - Ate 5.000.000,00 Estarei publicando o código abaixo para quer os amigos possam analisar e se possível me dizer onde estou errando ou se esta faltando algo a mais. ________________________ INÍCIO DO CÓDIGO _________________________________ <?php include "conexao.php"; ?> <!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>Busca por Imóveis</title> <link rel="stylesheet" type="text/css" media="all" href="css/estilo.css"/> <script type="text/javascript" src="js/jquery-1.11.1.min.js"></script> <script type="text/javascript" src="js/funcao_cid.js"></script> <script type="text/javascript" src="js/funcao_bai.js"></script> <script type="text/javascript" src="js/funcao_tipo_de_imovel.js"></script> <script type="text/javascript" src="js/funcao_obj.js"></script> <script type="text/javascript" src="js/funcao_quarto.js"></script> </head> <body> <form action="" method="post" enctype="multipart/form-data" id="form_bairros"> <td> <select id="cidades" name="nome_cid"> <option>Cidade...</option> <?php $sql = mysql_query("SELECT * FROM cidades"); while($row = mysql_fetch_array($sql)){ $id = $row['cod_cidades']; $nome = $row['nome']; ?> <option value="<?php echo $id ?>"><?php echo $nome ?></option> <? } ?> </select> </td> </td> <select id="bai" name="nome_bai"> <option>Bairro...</option> </select> </td> <td> <select id="tipo" name="nome_tipo"> <option>Tipo de imóvel...</option> </select> </td> <td> <select id="objetivo" name="nome_obj"> <option>Para...</option> </select> </td> <td> <select id="quarto" name="num_quarto"> <option>Nº. de quarto...</option> </select> </td> <td> <select id="valor" name="valor"> <option value="" selected="selected">Preço...</option> <option value="1000">Até 1.000,00</option> <option value="5000">Até 5.000,00</option> <option value="10000">Até 10.000,00</option> <option value="50000">Até 50.000,00</option> <option value="100000">Até 100.000,00</option> <option value="200000">Até 200.000,00</option> <option value="300000">Até 300.000,00</option> <option value="400000">Até 400.000,00</option> <option value="500000">Até 500.000,00</option> <option value="600000">Até 600.000,00</option> <option value="700000">Até 700.000,00</option> <option value="1000000">Até 1.000.000,00</option> <option value="5000000">Até 5.000.000,00</option> </select> </td> <input type="hidden" name="acao" value="enviar" /> <input type="submit" value="buscar" /> </form> <hr /> <?php if(isset($_POST['acao']) && $_POST['acao'] == 'enviar'){ $nome_tipo = $_POST['nome_tipo']; $nome_obj = $_POST['nome_obj']; $nome_bai = $_POST['nome_bai']; $nome_cid = $_POST['nome_cid']; $num_quarto = $_POST['num_quarto']; $tiulo = $_POST['titulo']; $foto01 = $_POST['foto01']; $valor = $_POST['valor']; switch($valor){ case '1000'; $valor = 'AND valor < 1000'; break; case '5000'; $valor = 'AND valor BETWEEN 1000 and 5000'; break; case '10000'; $valor = 'AND valor BETWEEN 5000 and 10000'; break; case '50000'; $valor = 'AND valor BETWEEN 10000 and 50000'; break; case '100000'; $valor = 'AND valor BETWEEN 50000 and 100000'; break; case '200000'; $valor = 'AND valor BETWEEN 100000 and 200000'; break; case '300000'; $valor = 'AND valor BETWEEN 200000 and 300000'; break; case '400000'; $valor = 'AND valor BETWEEN 300000 and 400000'; break; case '500000'; $valor = 'AND valor BETWEEN 400000 and 500000'; break; case '600000'; $valor = 'AND valor BETWEEN 500000 and 600000'; break; case '700000'; $valor = 'AND valor BETWEEN 600000 and 700000'; break; case '1000000'; $valor = 'AND valor BETWEEN 700000 and 1000000'; break; case '5000000'; $valor = 'AND valor BETWEEN 1000000 and 5000000'; break; } $selecione_imovel = mysql_query("SELECT * FROM anuncio WHERE nome_tipo = '$tipo' AND num_quarto = '$num_quarto' AND nome_obj = '$nome_obj' AND nome_cid = '$nome_cid' AND nome_bai = '$nome_bai' $valor"); if(mysql_num_rows($selecione_imovel) == 0){ echo '<h1>Desculpe, mais sua busca não retornou resultados!!!</h1>'; }else{ while($linhaImovel = mysql_fetch_array($selecione_imovel)){ printf('<table align="center"> <td align="left"> <img style=" position: relative; border: 5px solid #CCC; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 0 2px #999; -moz-box-shadow: 0 0 2px #999; box-shadow: 0 0 2px #999; " align="left" width="auto" height="90" src="uploads/'.$linhaImovel["foto01"].' /> </td>'); printf(' <td width="200"> <a href="cad/anunc.php?id=%s" target="_new"> <span style=" margin-bottom:auto; font-family:Verdana, Geneva, sans-serif; font-size:12px;">'.$linhaImovel["titulo"].'</span> </a>', $linhaImovel ['id'], $linhaImovel ['titulo'] ); printf('<br /> <span style=" margin-bottom:auto; font-family:Verdana, Geneva, sans-serif; font-size:12px;">Com '.$linhaImovel["num_quarto"].' quarto(s)</span> <br /><br /> <span style=" font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:bold;">R$ '.$linhaImovel["valor"].'</span> </td> </table>'); ?> <hr /> <?php }}} ?> <br /> <br /> </body> </html> ________________________ FIM DO CÓDIGO _________________________________ Para ver o que esta acontecendo entre no endereço: http://www.buziosnegocios.com.br/ Selecione na seguinte ordem: Cidade - Armação dos Búzios Bairro - Geribá Tipo de imóvel - Casa Para - Aluguel Nº de quartos - 2 Valor - Ate 5.000.000,00 Use o login jose e a senha 123 para acessar os dados cadastrados na conta de Jose das Couve. Desde já meus agradecimentos pela atenção de todos. Murilo Cabral
  25. Ola boa tarde Preciso de fazer um update de um servidor para outro e todas as pesquisar que fiz só consegui chegar ao código que está a baixo. Gostava de saber onde esta o ou os erros. Se separar os códigos funciona na perfeição. <?PHP $db_host1 = "10.0.0.101"; $db_user1 = "dns"; $db_password1 = "123456"; $db_name1 = "dns"; $db_connect1 = mysqli_connect($db_host1, $db_user1, $db_password1, $db_name1); if (mysqli_connect_errno()) { echo "Failed to connect to MySQL: " . mysqli_connect_error(); } $db_host2 = "10.0.0.102"; $db_user2 = "dns"; $db_password2 = "123456"; $db_name2 = "dns"; $db_connect2 = mysqli_connect($db_host2, $db_user2, $db_password2, $db_name2); if (mysqli_connect_errno()) { echo "Failed to connect to MySQL: " . mysqli_connect_error(); } mysqli_query($db_connect2,"UPDATE ipserver SET ipsserver = ($db_connect1,"SELECT ipsserver FROM ipserver WHERE idserver = '11'") WHERE idserver = '11'"); mysqli_close($db_connect1); mysqli_close($db_connect2); ?>
×
×
  • Criar Novo...