
dedas
Membros-
Total de itens
324 -
Registro em
-
Última visita
Tudo que dedas postou
-
E ae galera, beleza ? Depois de muito pesquisar, descobri que não é possível usar Order By junto com Group By, pois o Group By "anula" o Order By. Agora fiquei meio sem saber o que fazer :S Tenho 2 tabelas, uma com minhas publicações e outra com as páginas das minhas publicações. Na tabela de publicações(apl_publicacao), existe um campo chamado publicacao_idx e eu repliquei esse campo na tabela de páginas(apl_publicacao_paginas). Com esse select abaixo, estou conseguindo fazer o que eu quero, que é puxar o nome da minha publicação e apenas 1 página da publicação.Meu problema é: Preciso pegar a primeira página, e para isso estava tentando usar Order By ranking ASC, mas como já usei Group By no id da publicação o Order By não ta funfando :S Obrigado desde já :)
-
Era exatamente isso que eu queria entender :B Obrigado pela ajuda ^^
-
De acordo com o manual do PHP Ou seja, para que ele possa "chamar" estas propriedades, elas teriam que ter sido setadas dentro da classe ou na classe mãe. Concorda ?
-
Procura no manual do php por métodos mágicos :)
-
Galerinha, Estou eu trabalhando em um projeto e me deparo com esta situação: public function mAtualizar($c_id,$status,$nome,$email,$n_publicacoes){ #$checkLogin = parent::Seleciona("SELECT * FROM ".self::TB_ADMIN." WHERE login='".$login."' AND usuario_idx<>'".$u_id."'"); if($this->set_pass != "1"){ return false; } else { $this->upd_pass = ""; if ($this->set_pass == "1") { $this->upd_pass = "senha = '".$this->senha."',"; } $res = parent::atualiza("UPDATE ".self::TB_CLIENTES." SET status = '".$this->status."', nome = '".$this->nome."', email = '".$this->email."', n_publicacoes = '".$this->n_publicacoes."', ".$this->upd_pass." WHERE cliente_idx = ".$c_id); if($res == true){ return true; } else { return false; } } } Minha dúvida é: Porque a as variáveis que estão como parâmetros da função estão sendo chamadas como se fossem parâmetros da classe ? Exemplo: Essa linha: nome = '".$this->nome."', Era pra ser assim: nome = '".$nome."', Correto ? Ou tanto faz ? p.s: essa função está dentro de uma classe.
-
Creio que com ajax isso é possível...
-
Obrigado ESerra :)
-
Boa noite galerinha :) Estava eu estudando na web e me deparei com este código: <?php function Concurso($nome, $idade) { if ($idade < 18) { throw new Exception("{$nome}, você precisa ter 18 anos ou mais para participar deste concurso!"); } echo "<p>Parabéns {$nome}! Você já está participando do concurso!</p>"; return true; } try { Concurso("Vinicius", 25); Concurso("Wagner", 19); Concurso("Victor", 14); } catch(Exception $erro) { echo "ERRO: " . $erro->getMessage(); } ?> E minha dúvida é com relação a essa parte do código: echo "<p>Parabéns {$nome}! Você já está participando do concurso!</p>"; Porque o parâmetro $nome foi colocado entre chaves ?
-
Rapaz, você não precisa desse monte de querys, basta colocar uma no final do código e em cada condição criar uma variável $where onde você insere o Where do Select que você vai fazer no final do arquivo. Tenta dessa forma :) <?php mysql_connect('localhost','root',''); // Realizo a conexão com o banco de dados mysql_select_db('bderros'); // Seleciono o banco de dados $solucao = $_POST['solucao']; $sistema = $_POST['sistema_util']; $erro = $_POST['erro']; if($_POST['enviar'] == 'Pesquisar'){ $where="";//Caso nenhum filtro seja selecionado. if((!empty($_POST['solucao'])) && (empty($_POST['sistema_util'])) && (empty($_POST['erro']))){ $where = "Where solucionado LIKE '%".$solucao."%'"; } if((empty($_POST['solucao'])) && (!empty($_POST['sistema_util'])) && (empty($_POST['erro']))){ $where = "Where sistema_util LIKE '%".$sistema."%'"; } /* Insira o restante das condições aqui... **/ mysql_query("Select * From cad_erros ".$where) or die ("Erro ao buscar cadastro."); } ?>
-
Você já fez a consulta ao banco e o retorno dos dados está ok. Qual a dificuldade que você está tendo ?
-
Da uma lida: http://forum.imasters.com.br/topic/206127-...ores-bit-a-bit/ http://www.php.net/manual/pt_BR/language.o...ors.bitwise.php
-
Utilize PHPMailer. Tai um link com o exemplo: http://www.sistemabasico.com.br/2011/01/20...-gmail-windows/
-
Edita o nome do tópico e coloca na frente do título [RESOLVIDO]
-
Você sabe informar se nesse periódo de 2 horas, a página é acessado por alguém ? Se sim, qual a frequência do acesso ? Tem uma equipe trabalhando constantemente na página ?
-
O valor do parâmetro site é o nome do arquivo de inclusão ? Por exemplo: http://localhost/site/index.php?site=nav/single&site=1 arquivo: 1.php http://localhost/site/index.php?site=nav/single&site=28 arquivo: 28.php http://localhost/site/index.php?site=nav/single&site=4 arquivo: 4.php é isso ?
-
Basta concatenar todos esses campos na variável que você vai enviar pro arquivo txt.
-
Cara, sinceramente, não to entendendo sua dúvida. Você tem na lista o valor do código do produto, então, porque raios você não insere essa linha na lista ? <a href="detalhes.php?cod_prod="<?php echo $row_Recordset1['cod_prod'] ?>">Ver Detalhes</a>
-
Cara, quer uma dica ? Estude CRUD :) Se mesmo estudando ainda tiver dúvida, volta aqui que a gente te ajuda ;)
-
Cara, posta ai o código completo e explica melhor sua dúvida :S
-
To aqui pra te ajudar cara :) Fica de boa ^^ Você pode assimilar um índice do array a um identificador de chamada de um array. Por exemplo: <?php $array = array(0=>"banana",1=>"laranja",2=>"uva"); echo $array[0]; #vai retornar banana ?> Através de um índice(no caso é 0), você retornou um registro do seu array. Agora o que está acontecendo no seu código é o seguinte: <?php $array = array(0=>"banana",1=>"laranja",2=>"uva"); echo $array[3]; #isso irá gerar: notice: Undefined offset: 3 ?> Esse código vai gerar um Undefined offset justamente porque você está chamando um índice que não existe no seu array.
-
Essa notificação quer dizer que você está chamando um índice do seu array que não existe.
-
Tenta dessa forma :) Dentro do loop, na hora que for verificado que uma data é menor ou igual a de hoje, ele vai zerar todos os cliques e para o loop. <?php $select = "SELECT * FROM servidores"; $result = mysql_query($select); $data = date("Y-d-m"); while($l = mysql_fetch_array($result)){ $data_cliques = $l['cliques_data']; if($data_cliques <= $data){ $sql_df = "UPDATE servidores SET cliques=0"; mysql_query($sql_df); break; } } ?>
-
Cara, seu código tem alguns errinhos que seria interessante você saber. Quando eu chegar em casa eu coloco aqui. Tai o código sem erros: <?php //Captura as informações enviadas pelo formulário. $nome = $_POST['nome']; $email = $_POST['email']; $estado = $_POST['estado']; //Conecta-se ao banco de dados. include("msqlconfig.inc"); //Monta a query que irá gravar as informações. $query = "insert into cliente(nome, email, estado) Values('$nome','$email','$estado')"; //grava as informações $grava = mysql_query($query); //Conta o número de colunas afetadas. Se for 1, a gravação foi efetuada. $num_linha = mysql_affected_rows($grava); if($num_linha != 0){ echo "Cadastro efetuado com sucesso<br><a href='java script:history.back()'>voltar</a>"; } //Fecha a conexão. mysql_close($con); ?> <html> <head> <title>Cadastro</title> </head> <body> <form method="POST" action="cadastrar.php"> <p align="center">Nome : <input name="nome" type="text"></p> <p align="center">E-mail : <input name="email" type="text"></p> <p align="center">Estado (UF) : <input name="estado" size="2" type="text"></p> <p align="center"><input value="salvar" type="submit"></p> </form> </body> </html>
-
Posta ai o código das classes.
-
Na própria query delete você pode fazer isso. Ficaria +/- assim: mysql_query("Delete From amigos_menu Where '".date("Y-m-d")."' = data_fim"); obs: Não esquece de criar uma condição pra essa query só executar quando realmente precisar.