Ir para conteúdo
Fórum Script Brasil

jpaulol

Membros
  • Total de itens

    23
  • Registro em

  • Última visita

Sobre jpaulol

jpaulol's Achievements

0

Reputação

  1. Ta do tipo varchar, vai ver e isso o erro q nem o colega abaixo cito!! vo modificar aki e já posto o resultado!! Abraço Galera o erro tava na tabela mesmo era pra estar no tipo INT, brigado ai pela ajuda galera Abraços
  2. Galera o seguinte codigo, não quer organizar por quantidade de votos, alguém sabe me dizer o porque?? <?php $i = 0;?> <?php $conexao = mysql_connect ("localhost", "", ""); mysql_select_db ("hitbrasi_radio"); $SQLquery = "SELECT * FROM top10 ORDER BY votos DESC LIMIT 10"; $SQLresult = mysql_query($SQLquery,$conexao); while ($linhas = mysql_fetch_array($SQLresult)){ $musica = $linhas["nome"]; $artista = $linhas["artista"]; $n = $i+1; $i++; ?> <table border="1" width="24%" style="border-width: 0px"> <tr> <td style="color: #FFFFFF; border-style: none; border-width: medium" width="15" align="center"><img border="0" src="guias/ind/0<?= $i;?>.gif" width="15" height="15" /></td> <td style="color: #FFFFFF; border-style: none; border-width: medium" background="guias/imagens/fnd-ranc.jpg"><table border="1" width="100%" style="border-width: 0px" cellspacing="0" cellpadding="0"> <tr> <td width="38" style="color: #FFFFFF; border-style: none; border-width: medium">&nbsp;</td> <td style="color: #FFFFFF; border-style: none; border-width: medium"><font size="1" color="#DDDDDD"><?= $artista;?> - <?= $musica;?></font></td> </tr> </table></td> </tr> </table> <?php } ?>
  3. Bom coloquei o ; e o erro sumiu, mas o problema de avisar q o nome já existe ainda persiste!! Abraço
  4. Sim, ao atualizar dados como cidade ele informa q o nome já existe!! Não seria o login porque eu uso duas tabelas, uma tabela com os dados de login e senha e outra tabela com os dados da pessoa, como cidade, e-mail... Coloquei o que você me indicou ficando assim : //Verifica nome ! $nome_user = $_SESSION['nome'] $sql=mysql_query("SELECT login FROM $tabelaPerfil WHERE nome='$nome' AND nome <> '$nome_user'"); if(mysql_num_rows($sql)>0) { $nome=base64_encode($nome); $m=base64_encode("Por favor insira outro nome, esse já está sendo utilizado"); header("Location: index2.php?erro=ok&m=$m&l=$nome"); exit; } Mas ele informa uma erro, na linhda 124 que e a linha do $sql. Erro: Parse error: syntax error, unexpected T_VARIABLE in /home/hitbrasi/public_html/cadastro/index2.php on line 124 $sql: $sql=mysql_query("SELECT login FROM $tabelaPerfil WHERE nome='$nome' AND nome <> '$nome_user'");
  5. Galera e o seguinte estou com um script de cadastro e quero colocar uma verificação se o nome já exist, porque eu uso o nome pra exibir os dados da pessoa. Consegui assim: if($_GET['acao']=="atualizarperfil") { $nome = $_POST['nome']; $cidade = $_POST['cidade']; $estado = $_POST['estado']; $cep = $_POST['cep']; $orkut = $_POST['orkut']; if(!(eregi(".JPG",$userfile_name) OR eregi(".GIF",$userfile_name))) { $m=base64_encode("Arquivos permitidos: .JPG ou .GIF"); header("Location: index2.php?area=perfil&erro=ok&m=$m"); exit; } if($userfile_size>3000000) // Valor em bytes (+-537kb) { $m=base64_encode("Arquivo muito grande, favor escolher outro"); header("Location: index2.php?area=perfil&erro=ok&m=$m"); exit; } if(eregi(".JPG",$userfile_name)) { $fotoGrava=$loginS."_foto.jpeg"; } if(eregi(".GIF",$userfile_name)) { $fotoGrava=$loginS."_foto.gif"; } if(is_uploaded_file($userfile)) { move_uploaded_file($userfile,"./fotos/".$fotoGrava); } //Verifica se nome já existe na DB ! $sql=mysql_query("SELECT login FROM $tabelaPerfil WHERE nome='$nome'"); if(mysql_num_rows($sql)>0) { $nome=base64_encode($nome); $m=base64_encode("Por favor insira outro nome, esse já está sendo utilizado"); header("Location: index2.php?erro=ok&m=$m&l=$nome"); exit; } $nome = ucwords($nome); $cidade = ucwords($cidade); $estado = strtoupper($estado); $atualizaP = mysql_query("UPDATE $tabelaPerfil SET nome='$nome',cidade='$cidade',estado='$estado',cep='$cep',orkut='$orkut',foto='$fotoGrava' WHERE login='$loginS'") OR die("Erro ao inserir dados"); if($atualizaP) { echo"<script>java script:window.location=\"atualizaDados.php\";</script>"; } } ?> Mas se a pessoa for atualiza dnv algum dado, avisa q o nome já existe, tem como alterar isso??
  6. Opa consegui arrumar usando o seguinte codigo: <a href=\"ouvinte.php?perfil=$nome\" target=\"_blank\" onClick=\"window.open(this.href, this.target, 'width=700,height=500');return false;\"></a> Obrigado a todos pela ajuda!
  7. Ta ai o ouvinte.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>Perfil OuvinteHIT</title> <style type="text/css"> <!-- body,td,th { color: #FFFFFF; } body { background-color: #000000; } a:link { color: #FFFFFF; } a:visited { color: #FFFFFF; } a:hover { color: #FFFFFF; } a:active { color: #FFFFFF; } .style5 {font-family: Arial, Helvetica, sans-serif} .style8 { font-family: tahoma; font-weight: bold; font-size: 24px; } .style10 {color: #006600} .style16 {font-size: 36px} .style17 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #006600; } --> </style></head> <body> <? include"cadastro/includes/pg_config.php"; //Lista os comentarios do banco de dados MYSQL $nome=$_GET['perfil']; $sql = "SELECT * FROM $tabelaPerfil WHERE nome='$nome'"; $executar = mysql_query($sql); while ($exibir = mysql_fetch_array($executar)){; ?> <table width="596" border="0"> <tr> <td colspan="3"><span class="style8">Perfil Ouvinte<span class="style10">Hit</span></span></td> </tr> <tr> <td height="45" colspan="3"><span class="style16">- - - - - - - - - - - - - - - - - - - - - - - - - - - - - </span></td> </tr> <tr> <td width="275" rowspan="10"><span class="style5"><img border="0" src="cadastro/fotos/<?=$exibir['foto'];?>" width="236" height="201"></span></td> <td width="93"><span class="style17">Nome:</span></td> <td width="206"><span class="style5"><?=$exibir ['nome'];?></span></td> </tr> <tr> </tr> <tr> <td><span class="style17">Cidade:</span></td> <td><span class="style5"><?=$exibir ['cidade'];?></span></td> </tr> <tr> <td><span class="style17">Estado:</span></td> <td><span class="style5"><?=$exibir ['estado'];?></span></td> </tr> <tr> <td><span class="style17">MSN:</span></td> <td><span class="style5"><?=$exibir ['cep'];?></span></td> </tr> <tr> <td><span class="style17">Orkut:</span></td> <td><span class="style5"></span></td> </tr> <tr> <td><span class="style5"></span></td> <td><span class="style5"></span></td> </tr> <tr> <td><span class="style5"></span></td> <td><span class="style5"></span></td> </tr> <tr> <td><span class="style5"></span></td> <td><span class="style5"></span></td> </tr> <tr> <td height="21"><span class="style5"></span></td> <td><span class="style5"></span></td> </tr> </table> <? } ?> </body> </html>
  8. Agora tem outro problema, porque quero fazer q quando a pessoa clicar sobre a foto para abir os dados da pessoa abra em pop up, usei o seguinte codigo: echo "<a href=\"java script:abrejanela('ouvinte.php?perfil=".$nome."','700','500')\"><img border='0' src='cadastro/fotos/$foto' width='129' height='130'/></a>"; O pop up abre, mas o conteudo não e exibido porque?
  9. Eu q fui apreçado (aprendendo agora) e não notei q "in"t era valor numerico!! eu retorno e uma string não um valor numerico, usei o seguinte codigo do amigo fiote e deu certo: $nome = $_GET['perfil']; Mas não entendi a parte do sql injection se eu usar este comando eu sou alvo facil de injection ??
  10. Bom eu estou usando QUERY STRING ou melhor tentano usar. Quando eu clico no link ele exibi : Fatal error: Call to undefined function int() in /home/hitbrasi/public_html/ouvinte.php on line 43 Meu codigo fonte e esse: <? include"cadastro/includes/pg_config.php"; $nome=(int($_GET['perfil'])); $sql = "SELECT * FROM $tabelaPerfil WHERE nome='$nome'"; $executar = mysql_query($sql); while ($exibir = mysql_fetch_array($executar)){; ?> <table width="596" border="0"> <tr> <td colspan="3"><span class="style8">Perfil Ouvinte<span class="style10">Hit</span></span></td> </tr> <tr> <td height="45" colspan="3"><span class="style16">- - - - - - - - - - - - - - - - - - - - - - - - - - - - - </span></td> </tr> <tr> <td width="275" rowspan="10"><span class="style5"><img border="0" src="cadastro/fotos/<?=$exibir['foto'];?>" width="236" height="201"></span></td> <td width="93"><span class="style17">Nome:</span></td> <td width="206"><span class="style5"><?=$exibir ['nome'];?></span></td> </tr> <tr> </tr> <tr> <td><span class="style17">Cidade:</span></td> <td><span class="style5"><?=$exibir ['cidade'];?></span></td> </tr> <tr> <td><span class="style17">Estado:</span></td> <td><span class="style5"><?=$exibir ['estado'];?></span></td> </tr> <tr> <td><span class="style17">MSN:</span></td> <td><span class="style5"><?=$exibir ['cep'];?></span></td> </tr> <?php } ?>
  11. valeu ai consegui por a imagem aleatoria mais ainda nem consegui por a imagem lado a lado devo ta fazeno algo errado mas jaja eu descubro vlws!! --------------------------------------------------------- Opa consegui usando o DIV com float. Agora queria saber como faço para fazer q quando der o limite de imagens, mostrar o resto em otras paginas, tem como?
  12. Gostaria de saber como eu ponho para exibir as imagens do banco de dados uma ao lado da outra como em um sistema de compras. E também como ponho para a imagem mudar a cada visita. A imagem também esta no banco de dados. Abraço
  13. jpaulol

    Exibir Usuario

    Bom eu estava tentano fazer com que o script a seguir mostra-se na pagina o ultimo usuario cadastrado, mas quando eu testo ele não mostra nada: <? include"cadastro/includes/pg_config.php"; $selecionaD=mysql_query("SELECT * FROM $tabelaPerfil ORDER BY nome"); $sql=mysql_query("SELECT * FROM $tabelaPerfil"); if(mysql_num_rows($sql)>"0") { while($dados=mysql_fetch_array($selecionaD)) { $nomeR=$dados['nome']; $cidadeR=$dados['cidade']; $fotoR=$dados['foto']; } } ?> oque esta de errado ??
  14. já pode se dar por resolvido o tópico vlw
  15. Falha minha. Mas o erro ainda persiste.
×
×
  • Criar Novo...