Jump to content
Fórum Script Brasil

ANDRE_GUSTAVO

Membros
  • Content Count

    199
  • Joined

  • Last visited

Community Reputation

0 Neutro

About ANDRE_GUSTAVO

  • Rank
    desenvolvimento de websites

Contatos

  • Website URL
    http://www.andregustavowebsites.com
  • ICQ
    0

Perfil

  • Gender
    Male
  1. Pessoal, não consegui fazer com que funcione com as dicas q me enviaram!!!!! os seguintes erros ainda continuam sendo exibidos!!!! mysql_num_rows(): supplied argument is not a valid MySQL result resource mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource
  2. Pessoal estou tentando fazer uma consulta em 4 tabelas ao mesmo tempo porem sem sucesso!!! E além da consulta nas tabelas, como eu posso distinguir qual registro vem de qual tabela??? Ficarei muito grato se puderem me ajudar com esse problema!!!! aqui vai meu sql: $captura = "(SELECT * FROM eventos WHERE event_name LIKE '%".$palavra_busca."%' OR event_text LIKE '%".$palavra_busca."%' order by Id desc) UNION ALL (SELECT * FROM news WHERE news_name LIKE '%".$palavra_busca."%' OR news_text LIKE '%".$palavra_busca."%' order by Id desc) UNION ALL (SELECT * FROM palavra WHERE titulo LIKE '%".$palavra_busca."%' OR texto LIKE '%".$palavra_busca."%' order by Id desc) UNION ALL (SELECT * FROM planeta WHERE titulo LIKE '%".$palavra_busca."%' OR texto LIKE '%".$palavra_busca."%' order by Id desc)"; Desde já agradeço a atenção e ajuda de todos!!! Obrigado!!!
  3. Olá pessoal, estou tentando utilizar esse plugin http://tympanus.net/codrops/2009/11/17/jpa...ination-plugin/ para paginar os registro do banco exibidos na pagina. Quando usei somente o html pra testar deu tudo certo. Porem estou com dificuldades para fazer o codigo que faz o loop para exibir os registros. alguém pderia me ajudar com isso??? O problema esta na hora de exibir as informaçoes, pois pra todas as paginas que são formadas e exibido sempre os mesmos conteudos. ai vai o codigo que tenho ate o momento: <?php include("php_files/conectaSQL.php"); $noticias = new conectaSQL(); // Conecta-se ao banco de dados usando os valores padrões $noticias->conecta(); // Define e executa uma query SQL $captura = "SELECT * FROM news order by Id desc"; $noticias->consulta($captura); $total_registros = $noticias->registros($captura); $n_paginas = $total_registros/5; while ($dados = $noticias->resultado()) { $i = 1 + $i; if($i == 1){ $exibe_pag = ""; }else { $exibe_pag = "display: none;";} ?> <div id="p<?php echo $i; ?>" class="paginas _current" style="<?php echo $exibe_pag; ?>"> <?php $noticias_info = new conectaSQL(); // Conecta-se ao banco de dados usando os valores padrões $noticias_info->conecta(); // Define e executa uma query SQL $capturaa = "SELECT * FROM news order by Id desc limit 5"; $noticias_info->consulta($capturaa); while ($dados_info = $noticias_info->resultado()) { ?> <div class="box_eventos" > <a href="#"><img class="resizeme" src="imagens_eventos/<?php echo $dados_info['news_img'];?>" alt="<?php echo $dados_info['news_name'];?>" width="162" height="140" /></a> <h1><a href="#"><?php echo $dados_info['news_name'];?></a></h1> <h2><a href="#"><?php echo $dados_info['news_date'];?></a></h2> <h2><a href="#">por: <?php echo $dados_info['news_font'];?></a></h2> <a href="#"><?php echo $dados_info['news_release'];?></a> </div> <?php } // $noticias_info->fecha(); ?> </div> <!--FIM PAGINA EXIBIÇÃO--> <?php } $noticias->fecha(); ?> Desde já agradeço a atenção e ajuda de todos! Obrigado!!
  4. Pessoal, é o seguinte, tenho uma lista que é gerada atravez de dados vindo do DB estou tentando enviar valores atravez do JS, mas não esta dando certo, sempre é passado o valor do primeiro da lista. alguém poderia me ajudar a resolver isso?? desde agradeço a todos!! aqui vai meu codigo: <script type="text/javascript"> $(function(){ $(".btn-comprar").click(function(){ $(".tabela-lista-linhas").fadeOut("slow"); beforeSend:$(".carregando-comprar").fadeIn("slow"); var linha = $(".linha").val(); $.post("comprar.php", {linha: linha}, function(pegar_dados_comprar){ complete:$(".carregando-comprar").fadeOut("slow"); $(".retorno-comprar").fadeIn("slow").html(pegar_dados_comprar); $("#voltar-comprar").click(function(){ $(".retorno-comprar").fadeOut("slow"); $(".tabela-lista-linhas").fadeIn("slow"); }); }); }); }); </script> . . . . . . . . // loop vai aqui <fieldset class="buy-btn"> <label class="lab-buy-btn"> <input type="hidden" class="linha" value="<?php echo $dados_linhas_cadastradas['codigo_linha']; ?>" /> <input type="button" class="btn-comprar" /> </label> </fieldset> Qual o erro no codigo??? para todos elementos da lista, é passado sempre o mesmo valor, ou seja, o primeiro da lista!!! Obrigado a todos!!
  5. Isso mesmo svjets... deu certo agora!!! muito obrigado pela ajuda!! valeu mesmo!!!
  6. Olá, pessoal... aqui vai a estrutura das minhas tabelas. TABELA DAS POLTRONAS DROP TABLE IF EXISTS `poltronas`; CREATE TABLE `poltronas` ( `Id` int(11) NOT NULL auto_increment, `poltrona` int(11) default NULL, PRIMARY KEY (`Id`), KEY `poltrona` (`poltrona`) ) ENGINE=InnoDB AUTO_INCREMENT=24 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; INSERT INTO `poltronas` VALUES (1,1); INSERT INTO `poltronas` VALUES (2,5); INSERT INTO `poltronas` VALUES (3,9); INSERT INTO `poltronas` VALUES (4,13); INSERT INTO `poltronas` VALUES (5,17); INSERT INTO `poltronas` VALUES (6,21); INSERT INTO `poltronas` VALUES (7,25); INSERT INTO `poltronas` VALUES (8,29); INSERT INTO `poltronas` VALUES (9,33); INSERT INTO `poltronas` VALUES (10,37); INSERT INTO `poltronas` VALUES (11,41); INSERT INTO `poltronas` VALUES (12,45); INSERT INTO `poltronas` VALUES (13,2); INSERT INTO `poltronas` VALUES (14,6); INSERT INTO `poltronas` VALUES (15,10); INSERT INTO `poltronas` VALUES (16,14); INSERT INTO `poltronas` VALUES (17,18); INSERT INTO `poltronas` VALUES (18,22); INSERT INTO `poltronas` VALUES (19,26); INSERT INTO `poltronas` VALUES (20,30); INSERT INTO `poltronas` VALUES (21,34); INSERT INTO `poltronas` VALUES (22,38); INSERT INTO `poltronas` VALUES (23,42); /*!40000 ALTER TABLE `poltronas` ENABLE KEYS */; UNLOCK TABLES; AQUI A TABELA DAS PASSAGENS VENDIDAS DROP TABLE IF EXISTS `passagens_vendidas`; CREATE TABLE `passagens_vendidas` ( `Id` int(11) NOT NULL auto_increment, `codigo_linha` varchar(255) collate utf8_unicode_ci default NULL, `cliente` varchar(32) collate utf8_unicode_ci default NULL, `email` varchar(255) collate utf8_unicode_ci default NULL, `origem` varchar(255) collate utf8_unicode_ci default NULL, `destino` varchar(255) collate utf8_unicode_ci default NULL, `data_saida` varchar(255) collate utf8_unicode_ci default NULL, `data_chegada` varchar(255) collate utf8_unicode_ci default NULL, `hora_saida` varchar(255) collate utf8_unicode_ci default NULL, `hora_chegada` varchar(255) collate utf8_unicode_ci default NULL, `num_poltrona` int(11) default NULL, `valor` int(11) default NULL, `status_pg` varchar(255) collate utf8_unicode_ci default NULL, `data_compra` datetime default NULL, PRIMARY KEY (`Id`), KEY `num_poltronas` (`num_poltrona`) ) ENGINE=InnoDB AUTO_INCREMENT=24 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; INSERT INTO `passagens_vendidas` VALUES (1,'3213132','9329148510489',' asdf adsf ','ajsçflkj','aklsdjf','alçksdjf','açlkdfj','açlskdjf','açlskfj',2,210,'pendente','1899-12-30'); INSERT INTO `passagens_vendidas` VALUES (2,'3213132','9329148510489','jçdlkfjsça','ajdsçlkf j','açslkdf j','asdjçk fj','açslkd jf','ajçsdlk ','asçlkdf j',14,210,'pendente',NULL); INSERT INTO `passagens_vendidas` VALUES (3,'64565465 ','ad fasdf asd asd',' asdf adsf ','adsf ads gadfs g',' asdf ads asf','adg dasfh fdv a','as fgasdads f','adsg adfh asd','asdf asdf',3,210,'pendente',NULL); INSERT INTO `passagens_vendidas` VALUES (4,'asd ','d faasd asdfs',' asdf adsf ','adsf ads gadfs g','adsf ads gadfs g','adsf ads gadfs g','adsf ads gadfs g','adsf ads gadfs g','adsf ads gadfs g',17,210,'pendente',NULL); INSERT INTO `passagens_vendidas` VALUES (5,'ad fasdf asd asd','ad fasdf asd asd',' asdf adsf ','adsf ads gadfs g','adsf ads gadfs g','adsf ads gadfs g','adsf ads gadfs g','adsf ads gadfs g','adsf ads gadfs g',11,210,'pendente',NULL); INSERT INTO `passagens_vendidas` VALUES (6,'ad fasdf asd asd','ad fasdf asd asd',' asdf adsf ','adsf ads gadfs g','adsf ads gadfs g','adsf ads gadfs g','adsf ads gadfs g','adsf ads gadfs g','adsf ads gadfs g',34,210,'pendente',NULL); INSERT INTO `passagens_vendidas` VALUES (7,'ad fasdf asd asd','ad fasdf asd asd',' asdf adsf ','adsf ads gadfs g','adsf ads gadfs g','adsf ads gadfs g','adsf ads gadfs g','adsf ads gadfs g','adsf ads gadfs g',26,210,'pendente',NULL); INSERT INTO `passagens_vendidas` VALUES (8,'ad fasdf asd asd','ad fasdf asd asd',' asdf adsf ','adsf ads gadfs g','adsf ads gadfs g','adsf ads gadfs g','adsf ads gadfs g','adsf ads gadfs g','adsf ads gadfs g',36,210,'pendente',NULL); INSERT INTO `passagens_vendidas` VALUES (9,'ad fasdf asd asd','ad fasdf asd asd',' asdf adsf ','adsf ads gadfs g','adsf ads gadfs g','adsf ads gadfs g','adsf ads gadfs g','adsf ads gadfs g','adsf ads gadfs g',4,210,'pendente',NULL); INSERT INTO `passagens_vendidas` VALUES (10,'ad fasdf asd asd','ad fasdf asd asd',' asdf adsf ','adsf ads gadfs g','adsf ads gadfs g','adsf ads gadfs g','adsf ads gadfs g','adsf ads gadfs g','adsf ads gadfs g',1,210,'pendente',NULL); INSERT INTO `passagens_vendidas` VALUES (11,'ad fasdf asd asd','ad fasdf asd asd',' asdf adsf ','adsf ads gadfs g','adsf ads gadfs g','adsf ads gadfs g','adsf ads gadfs g','adsf ads gadfs g','adsf ads gadfs g',5,210,'pendente',NULL); INSERT INTO `passagens_vendidas` VALUES (12,'ad fasdf asd asd','ad fasdf asd asd',' asdf adsf ','adsf ads gadfs g','adsf ads gadfs g','adsf ads gadfs g','adsf ads gadfs g','adsf ads gadfs g','adsf ads gadfs g',39,210,'pendente',NULL); INSERT INTO `passagens_vendidas` VALUES (14,'ad fasdf asd asd','ad fasdf asd asd',' asdf adsf ','adsf ads gadfs g','adsf ads gadfs g','adsf ads gadfs g','adsf ads gadfs g','adsf ads gadfs g','adsf ads gadfs g',31,210,'pendente',NULL); INSERT INTO `passagens_vendidas` VALUES (15,'ad fasdf asd asd','ad fasdf asd asd',' asdf adsf ','adsf ads gadfs g','adsf ads gadfs g','adsf ads gadfs g','adsf ads gadfs g','adsf ads gadfs g','adsf ads gadfs g',44,210,'pendente',NULL); INSERT INTO `passagens_vendidas` VALUES (16,'ad fasdf asd asd','ad fasdf asd asd',' asdf adsf ','adsf ads gadfs g','adsf ads gadfs g','adsf ads gadfs g','adsf ads gadfs g','adsf ads gadfs g','adsf ads gadfs g',15,210,'pendente',NULL); INSERT INTO `passagens_vendidas` VALUES (17,'ad fasdf asd asd','ad fasdf asd asd',' asdf adsf ','adsf ads gadfs g','adsf ads gadfs g','adsf ads gadfs g','adsf ads gadfs g','adsf ads gadfs g','adsf ads gadfs g',20,210,'pendente',NULL); INSERT INTO `passagens_vendidas` VALUES (18,'ad fasdf asd asd','ad fasdf asd asd',' asdf adsf ','adsf ads gadfs g','adsf ads gadfs g','adsf ads gadfs g','adsf ads gadfs g','adsf ads gadfs g','adsf ads gadfs g',37,210,'pendente',NULL); INSERT INTO `passagens_vendidas` VALUES (19,'ad fasdf asd asd','ad fasdf asd asd',' asdf adsf ','adsf ads gadfs g','adsf ads gadfs g','adsf ads gadfs g','adsf ads gadfs g','adsf ads gadfs g','adsf ads gadfs g',22,210,'pendente',NULL); INSERT INTO `passagens_vendidas` VALUES (20,'ad fasdf asd asd','ad fasdf asd asd',' asdf adsf ','adsf ads gadfs g','adsf ads gadfs g','adsf ads gadfs g','adsf ads gadfs g','adsf ads gadfs g','adsf ads gadfs g',21,210,'pendente',NULL); INSERT INTO `passagens_vendidas` VALUES (21,'ad fasdf asd asd','ad fasdf asd asd',' asdf adsf ','adsf ads gadfs g','adsf ads gadfs g','adsf ads gadfs g','adsf ads gadfs g','adsf ads gadfs g','adsf ads gadfs g',9,210,'pendente',NULL); INSERT INTO `passagens_vendidas` VALUES (22,'ad fasdf asd asd','ad fasdf asd asd',' asdf adsf ','adsf ads gadfs g','adsf ads gadfs g','adsf ads gadfs g','adsf ads gadfs g','adsf ads gadfs g','adsf ads gadfs g',33,210,'pendente',NULL); /*!40000 ALTER TABLE `passagens_vendidas` ENABLE KEYS */; UNLOCK TABLES; Obrigado pela ajuda!!!!
  7. Fala ai svjets, beleza??? Cara, também não deu certo... repetiu o numero da mesma poltrona para todos lugares, e também não exibiu as ocupadas... tipo.. a poltrona 42 para todas e em todas exibindo como livre!! O que mais posso tentar??? Mais alguma dica ?? desde já agradeço ate mais!!
  8. Já não sei mais o que fazer para que funcione corretamente, alguém poderia me ajudar???? O LOOP pega somente o 1ª valor!!!! alterei mais uma vez meu codigo! Aqui vai o codigo: $poltronas_defaul = array(); $i=0; while($num_pol = mysql_fetch_array($str_SQL)) { $poltronas_defaul[i]= $num_pol['num_poltrona']; $i=$i+1; while($dados_status_poltrona=mysql_fetch_array($str_SQL_status_poltrona)) { $id_pol_vend = $dados_status_poltrona['poltrona']; foreach($poltronas_defaul as $key => $valor){ if($id_pol_vend == $valor) { $disponibilidade = "ocupada"; $exibe_poltrona = '<strong class="npotrn2">'.$dados_status_poltrona['poltrona'].'</strong>'; }else{ $disponibilidade = "livre"; $exibe_poltrona = '<input type="checkbox" name="poltrona'.$dados_status_poltrona['Id'].'" id="poltrona'.$dados_status_poltrona['Id'].'" class="selecionapoltrona" value="'.$dados_status_poltrona['poltrona'].'"><strong class="npotrn">'.$dados_status_poltrona['poltrona'].'</strong>'; } } ?> <li class="<?php echo $disponibilidade; ?>"> <?php echo $exibe_poltrona; ?></li> <?php } } mysql_close($conexaologin); ?> HELP ME!!!!!!!!!
  9. Alterei o codigo, agora está sendo exibido todas as poltronas ocupadas, porém, esta sendo repetido umas 30 vezes Para cada poltrona ocupada ele repete toda a lista de poltronas. Aqui vai meu codigo: <?php $str_SQL_status_poltrona = mysql_query("SELECT * FROM passagens_compradas Order by Id ASC") or die ( mysql_error() ); while($dados_status_poltrona=mysql_fetch_array($str_SQL_status_poltrona)){ $str_SQL_poltrona = mysql_query("SELECT * FROM poltronas Order by Id ASC") or die ( mysql_error() ); $verifica_poltrona = $dados_status_poltrona['num_poltrona']; while($dados_poltrona=mysql_fetch_array($str_SQL_poltrona)){ if($dados_poltrona['poltrona'] == $verifica_poltrona) { $disponibilidade = "ocupada"; }else { $disponibilidade = "livre"; } if($disponibilidade == "ocupada") { $exibe_poltrona = '<strong class="npotrn2">'.$dados_poltrona['poltrona'].'</strong>'; } if($disponibilidade == "livre"){ $exibe_poltrona = '<input type="checkbox" name="poltrona'.$dados_poltrona['Id'].'" id="poltrona'.$dados_poltrona['Id'].'" class="selecionapoltrona" value="'.$dados_poltrona['poltrona'].'"><strong class="npotrn">'.$dados_poltrona['poltrona'].'</strong>'; } ?> <li class="<?php echo $disponibilidade; ?>"> <?php echo $exibe_poltrona; ?></li> <?php } } mysql_close($conexao); ?> Tipo.... para cada poltrona ocupada, está sendo exibido toda a sequencia de poltronas . Por exemplo a poltrona 1 ocupada, ele lista todas as poltronas com apenas a 1 ocupada, a poltrona 15 ocupada ele lista todas as poltronas novamente com apenas a 15 ocupada. Gostaria que na mesma sequencia fosse exibdo as ocupadas e as livres Alguém por ai pode ajudar com esse loop?? Desde já agradeço a atenção e ajuda de todos!!
  10. ANDRE_GUSTAVO

    Problemas com LOOP

    Olá pessoal, estou desenvolvendo um sistema para passagens! O usuario seleciona a linha, em seguida é exibido as poltronas disponiveis e as ocupadas. As poltronas disponiveis saão exibidas em verde com um check box para seleção! As poltronas ocupadas são exibidas em vermelho, mas sem a opção de seleção, pois a mesma já foi selecionada por outro usuario! Tenho uma tabela POLTRONA que utilizo para carregar a numeração das poltronas que vai de 1 a 23 Em outra tabela PASSAGENS_COMPRADAS registro os dados do usuario e da passagem comprada como poltronas, dia da viagem, etc. Gostaria de saber como fazer para que quando houver na tabela PASSAGENS_COMPRADAS uma poltrona que se encontra na tabela POLTRONAS, ela seja exibida como ocupada, (sem a opção para seleção). Veja como estou tentando, porém somente uma poltrona é exibida corretamente como OCUPADA, na tabela de compras tenho mais de 6 poltronas compradas. <?php include("conectaSQL.php"); // SQL PARA LISTAR TODAS AS POLTRONAS $monta_poltrona = new conectaSQL(); $monta_poltrona->conecta(); $str_SQL_poltrona = "SELECT * FROM poltronas Order by Id ASC"; $monta_poltrona->consulta($str_SQL_poltrona); // SQL PARA VERIFICARAS POLRONAS COMPRADAS $status_poltrona = new conectaSQL(); $status_poltrona->conecta(); $str_SQL_status_poltrona = "SELECT * FROM passagens_compradas Order by Id ASC"; $status_poltrona->consulta($str_SQL_status_poltrona); while ($dados_status_poltrona = $status_poltrona->resultado()) { while ($dados_poltrona = $monta_poltrona->resultado()) { for ($i=0; $i<=23; $i++){ $verifica_poltrona = array(); $verifica_poltrona[$i] = $dados_status_poltrona['num_poltrona']; if($dados_poltrona['poltrona'] == $verifica_poltrona[$i]) { $disponibilidade = "ocupada"; }else { $disponibilidade = "livre"; } if($disponibilidade == "ocupada") { $exibe_poltrona = '<strong class="npotrn2">'.$dados_poltrona['poltrona'].'</strong>'; } if($disponibilidade == "livre"){ $exibe_poltrona = '<input type="checkbox" name="poltrona'.$dados_poltrona['Id'].'" id="poltrona'.$dados_poltrona['Id'].'"class="selecionapoltrona" value="'.$dados_poltrona['poltrona'].'"><strong class="npotrn">'.$dados_poltrona['poltrona'].'</strong>'; } } ?> <li class="<?php echo $disponibilidade; ?>"> <?php echo $exibe_poltrona; ?></li> <?php } } } $monta_poltrona->fecha(); $status_poltrona->fecha(); ?> Alguém poderia me ajudar a fazer com que seja exibido todas as poltronas ocupadas?? dessa forma que está ai, somente 1 esta como ocupada. Desde já agradeço a todos pela ajuda e atenção! Ate mais!
  11. Valeu Denis... O problema era exatamente esse RELEASE!!! para evitar outros bugs, alterei o nome do campo na tabela e funcionou perfeitamente!! Muito obrigado, ate mais!!! valeu!!
  12. Olá pessoal! Venho utilizando os mesmos procedimentos para UPDATE em outros sistemas e nunca deu problema... mas agora o negocio não funciona!! AQUI VAI A QUERY: $sql_semfoto = "UPDATE artistas SET artista = '$artista', release = '$release', cidade_origem = '$cidade', estado_origem = '$estado', ano_formacao = '$ano', estilo_musical = '$estilo', influencias = '$influencias', historico = '$historico', img_apresenta = '$nome_foto' WHERE Id = '$id_artista'"; $altera_semfoto->consulta($sql_semfoto); AQUI QUANDO DOU UM ECHO NA $sql_semfoto UPDATE artistas SET artista = 'ZUMBI ASDF ', release = ' AÇSDL KJASDÇL KJAÇDS ADSÇL AÇDJ ÇSJD FÇASDÇ ASÇJÇ ASDFDSAF DSF', cidade_origem = 'GOIANIAA SDF', estado_origem = 'GOA SDFADSF', ano_formacao = '2333 ASDFDASF', estilo_musical = 'ROCK ADFASD', influencias = 'OLD SCHOOL ASDFSADF', historico = 'AÇSLKJDF ÇADSJ ÇADSJ ÇASDJF ÇASDJ ÇADSJÇL FASDF ADFADSFDSA ASDF ADSF ASDFDASF', img_apresenta = '1291326714.jpg' WHERE Id = '4' AQUI O ERRO QUE É EXIBIDO: Voc� tem um erro de sintaxe no seu SQL pr�ximo a 'release = ' AÇSDL KJASDÇL KJAÇDS ADSÇL AÇDJ ÇSJD FÇASDÇ ASÇJÇ ASDFDSAF' na linha 11064 Alguém por ai saberia me dizer o que tem de errado?? Desde já agradeço a atenção e ajuda de todos!! OBRIGADO!
  13. Ai vai o codigo que executa a query. $curso = $_POST['curso']; $apresenta = $_POST['apresenta']; $objetivo = $_POST['objetivo']; $conteudo = $_POST['conteudo']; $pre_requisitos = $_POST['pre_requisitos']; $carga_horaria = $_POST['carga_horaria']; $horario = $_POST['horario']; $preço = $_POST['preço']; $id = $_POST['id']; $id_preco = $_POST['id_preco']; include("conectaSQL.php"); $curso = new conectaSQL(); $curso->conecta(); $str_SQL_curso = "UPDATE cursos SET curso = '$curso', apresenta = '$apresenta', objetivo = '$objetivo', conteudo = '$conteudo', pre_requisitos = '$pre_requisitos', carga_horaria = '$carga_horaria', horario = '$horario' WHERE Id = '$id'"; $curso->consulta($str_SQL_curso); $curso->fecha(); // ALTERA PREÇO CURSO $preco_valor = new conectaSQL(); $preco_valor->conecta(); $str_SQL_preco_valor = "UPDATE precos SET valor = '$preço' WHERE Id = '$id_preco'"; $preco_valor->consulta($str_SQL_preco_valor); $preco_valor->fecha(); echo "<html><body>"; echo "<p align=\"center\">Informações Alteradas com sucesso!</p>"; echo "<p align=\"center\"><a id=\"voltar\" href=\"#\">Voltar</a></p>"; echo "</body></html>"; Obrigado pela ajuda que esta me dando. Até mais
  14. Olá Stoma, td bem? Cara ainda continua retornando o mesmo erro: Catchable fatal error: Object of class conectaSQLL could not be converted to string in ... salva_altera_curso.php on line 20 alva_altera_curso.php on line 20 $str_SQL_curso = "UPDATE cursos SET curso = '$curso', apresenta = '$apresenta', objetivo = '$objetivo', conteudo = '$conteudo', pre_requisitos = '$pre_requisitos', carga_horaria = '$carga_horaria', horario = '$horario' WHERE Id = '$id'";
  15. Olá pessoal, estou tentanto fazer um UPDATE, mas quando é executado o script responsavel por receber as informações do form e fazer as alterações no db, é exibido o seguinte erro: Catchable fatal error: Object of class conectar SQL could not be converted to string.... on line 20 Line 20: $str_SQL_curso = "UPDATE cursos SET curso = '$curso', apresenta = '$apresenta', objetivo = '$objetivo', conteudo = '$conteudo', pre_requisitos = '$pre_requisitos', carga_horaria = '$carga_horaria', horario = '$horario' WHERE Id = '$id'"; Classe para conexao: class conectaSQL { // Propriedades padrões var $servidor = '****'; var $usuario = '******'; var $senha = '*****'; var $banco = '********'; // Outras variáveis para uso interno: var $conexao = null; var $query = null; function conecta() { $this->conexao = mysql_connect($this->servidor, $this->usuario, $this->senha); $status = mysql_select_db($this->banco, $this->conexao); return $status; } function consulta($query) { $this->query = mysql_query($query); return $this->query; } function resultado() { return mysql_fetch_assoc($this->query); } function registros() { return mysql_num_rows($this->query); } function fecha() { return mysql_close($this->conexao); } } O que causa esse erro? Pois a algum tempo já venho usando esse mesmo esquema para fazer as conexoes, alterações, exclusões, etc. Nunca tinha me ocorrido esse erro. Desde já agradeço a todos a atenção e ajuda. Até mais, Obrigado!
×
×
  • Create New...