Ir ao conteúdo
  • Cadastre-se

Valéria Almeida

Membro Júnior
  • Posts

    1
  • Cadastrado em

  • Última visita

Reputação

0
  1. Gente estou fazendo um amigo secreto e está dando o seguinte erro: Warning: pg_query(): Query failed: ERROR: column "bs_valeria_410" does not exist LINE 1: ... sorteado = [email protected] WHERE sorteado = bs_valeria... ^ in C:\xampp\htdocs\AmigoSecreto\sorteado.php on line 16 Erro:ERROR: column "bs_valeria_410" does not exist LINE 1: ... sorteado = [email protected] WHERE sorteado = bs_valeria... ^ Alguém pode me ajudar? $sql = pg_query("SELECT nome, email FROM amigo"); $num = pg_num_rows($sql); $desordem = array(); for($i=0;$i<$num;$i++){ do{ $al=rand(0,$num-1); //sorteia o amigo $amigo = pg_fetch_result($sql,$al,"email"); $usuario = pg_fetch_result($sql,$i,"email"); }while (in_array($al,$desordem)or($usuario==$amigo)); //checa se já foi sorteado ou se o amigo é o usuário $desordem[]=$al; // INSERE NO CAMPO AMIGO, O AMIGO SORTEADO PARA O USUÁRIO $insere = pg_query("UPDATE amigo SET sorteado = $amigo WHERE sorteado = $usuario") OR DIE("Erro:".pg_last_error()); print "O amigo de ".pg_fetch_result($part,$i,"nome")." é ".pg_query("SELECT nome, email FROM amigo WHERE sorteado = ".pg_fetch_result($sql,$i,"nome")); } // SELECIONA PARTICIPANTES $sql = pg_query("SELECT nome,email FROM amigo ORDER BY nome DESC"); $num = pg_num_rows($sql); for($i=0;$i<$num;$i++){ do{ $al = rand($num-1); $amigo = pg_fetch_result($sql,$al,"email"); $usuario = pg_fetch_result($sql,$i,"email"); }while (($usuario==$amigo) OR (pg_num_rows(pg_query("SELECT nome, email FROM amigo WHERE email=".$amigo))>0)); // INSERE NO CAMPO AMIGO, O AMIGO SORTEADO PARA O USUÁRIO $insere = pg_query("UPDATE amigo SET nome = '$sorteado' WHERE email = '$usuario'") OR DIE("Erro:".pg_last_error()); print "O amigo de ".pg_fetch_result($sql,$al,"nome")." é ".pg_query("SELECT nome FROM amigo WHERE email = ".pg_fetch_result($sql,$al,"sorteado")); }

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...