Ir para conteúdo
Fórum Script Brasil

jpaulol

Membros
  • Total de itens

    23
  • Registro em

  • Última visita

Tudo que jpaulol postou

  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.
  16. <?php include("conexao.php"); $acao = $_GET['acao']; if($acao == "cadastro"){ //Recebendo os valores $login = $_POST['login']; $senha = $_POST['senha']; $nome = $_POST['nome']; $email = $_POST['email']; $cidade = $_POST['cidade']; $data = $_POST['data']; $sexo = $_POST['sexo']; //Verifica se já existe $testa = mysql_query("SELECT id FROM usuario WHERE login = '$login'"); if(mysql_num_rows($testa == '0')){ //Faz o cadastro }else{ //Erro, login em uso echo "Erro"; } //Nome if ($nome == "") { $error[0] = "Preencha o campo nome."; } //E-mail if ($email == "") { $error[0] = "Preencha o campo email."; } //Cidade if ($cidade == "") { $error[1] = "Preencha o campo cidade"; } //Sexo if ($sexo == "") { $error[2] = "Preencha o campo sexo."; } //login if ($login == "") { $error[3] = "Preencha o campo login."; } //senha if ($senha == "") { $error[4] = "Preencha o campo senha."; } if (sizeof($error) == 0){ $sql = mysql_query("INSERT INTO usuarios values ('', '$login', '$senha', '$nome', '$email', '$cidade', '$data', '$sexo')"); if ($sql){ echo "<script language='javascript'>alert('Cadastro efetuado com sucesso!')</script>"; } else { echo "<script language='javascript'>alert('Não foi possivel realizar o cadastro.')</script>"; } } } ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>Untitled Document</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <style type="text/css"> <!-- .style1 {font-size: 9px} body,td,th { font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 12px; } body { background-color: #000000; } --> </style> </head> <body> <h1>Cadastro do Ouvinte</h1> <?php if (sizeof($error) != 0){ foreach ($error as $err){ echo $err ."<br />"; } } ?> <form method="post" action="cadastro.php?acao=cadastro"> <p>Login: <input name="login" type="text" value="<?php if (sizeof($error) != 0) {echo $login;} ?>" /> </p> <p>Senha: <input name="senha" type="password" /> </p> <p>Nome: <input name="nome" type="text" value="<?php if (sizeof($error) != 0) {echo $nome;} ?>" /> </p> <p>E-mail: <input name="email" type="text" value="<?php if (sizeof($error) != 0) {echo $email;} ?>"/> </p> <p>Cidade: <input name="cidade" type="text" value="<?php if (sizeof($error) != 0) {echo $cidade;} ?>"/> </p> <p>Data de Nascimento: <input type="text" name="data" value="<?php if (sizeof($error) != 0) {echo $data;} ?>"/> <span class="style1">Exemplo: 00/00/0000 </span> </p> <p>Sexo: <input name="sexo" type="radio" value="Masculino" value="<?php if (sizeof($error) != 0) {echo $sexo;} ?>"/> Masculino <input name="sexo" type="radio" value="Feminino" value="<?php if (sizeof($error) != 0) {echo $sexo;} ?>"/> Feminino </p> <p> <input type="submit" value="Cadastrar" /> <input type="reset" value="Limpar" /> </p> </form> </body> </html>
  17. tentei por o codigo mas da um erro: Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in D:\xampp\htdocs\radio\login\cadastro.php on line 19
  18. Opa olha eu aki dnv.Bom eu quero q o sistema verifique se já existe o usuario já cadastrado no seguinte codigo: <?php include("conexao.php"); $acao = $_GET['acao']; if($acao == "cadastro"){ //Recebendo os valores $login = $_POST['login']; $senha = $_POST['senha']; $nome = $_POST['nome']; $email = $_POST['email']; $cidade = $_POST['cidade']; $data = $_POST['data']; $sexo = $_POST['sexo']; //Nome if ($nome == "") { $error[0] = "Preencha o campo nome."; } //E-mail if ($email == "") { $error[0] = "Preencha o campo email."; } //Cidade if ($cidade == "") { $error[1] = "Preencha o campo cidade"; } //Sexo if ($sexo == "") { $error[2] = "Preencha o campo sexo."; } //login if ($login == "") { $error[3] = "Preencha o campo login."; } //senha if ($senha == "") { $error[4] = "Preencha o campo senha."; } if (sizeof($error) == 0){ $sql = mysql_query("INSERT INTO usuarios values ('', '$login', '$senha', '$nome', '$email', '$cidade', '$data', '$sexo')"); if ($sql){ echo "&lt;script language='javascript'>alert('Cadastro efetuado com sucesso!')</script>"; } else { echo "&lt;script language='javascript'>alert('Não foi possivel realizar o cadastro.')</script>"; } } } ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>Untitled Document</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <style type="text/css"> <!-- .style1 {font-size: 9px} body,td,th { font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 12px; } body { background-color: #000000; } --> </style> </head> <body> <h1>Cadastro do Ouvinte</h1> <?php if (sizeof($error) != 0){ foreach ($error as $err){ echo $err ."<br />"; } } ?> <form method="post" action="cadastro.php?acao=cadastro"> <p>Login: <input name="login" type="text" value="<?php if (sizeof($error) != 0) {echo $login;} ?>" /> </p> <p>Senha: <input name="senha" type="password" /> </p> <p>Nome: <input name="nome" type="text" value="<?php if (sizeof($error) != 0) {echo $nome;} ?>" /> </p> <p>E-mail: <input name="email" type="text" value="<?php if (sizeof($error) != 0) {echo $email;} ?>"/> </p> <p>Cidade: <input name="cidade" type="text" value="<?php if (sizeof($error) != 0) {echo $cidade;} ?>"/> </p> <p>Data de Nascimento: <input type="text" name="data" value="<?php if (sizeof($error) != 0) {echo $data;} ?>"/> <span class="style1">Exemplo: 00/00/0000 </span> </p> <p>Sexo: <input name="sexo" type="radio" value="Masculino" value="<?php if (sizeof($error) != 0) {echo $sexo;} ?>"/> Masculino <input name="sexo" type="radio" value="Feminino" value="<?php if (sizeof($error) != 0) {echo $sexo;} ?>"/> Feminino </p> <p> <input type="submit" value="Cadastrar" /> <input type="reset" value="Limpar" /> </p> </form> </body> </html> Desde já agradeço.
  19. Muito Obrigado pelas dicas, consegui arrumar aki !! Abraço a todos
  20. eu teria q colocar essa query na pagina onde esta o form ?? ficando assim : <? $query_locutor="select id from locutor where logado='s' "; $executa=mysql_query($query_locutor); $linhas=mysql_num_rows($executa); if($linhas > 0){ echo '<form action="enviar.php" method="post" name="form" class="style1"> <p>Nome: <input type="text" name="nome"> <br/> <br/> E-mail: <input type="text" name="email"> <br/> <br/> Cidade: <input type="text" name="cidade"> <br/> <br/> Mensagem:</p> <p> <textarea name="mensagem"></textarea> <br/> <br/> <input type="submit" value="Enviar"> <input type="submit" value="Limpar"> </p> </form>'; }else{ echo 'Não há locutor no momento'; } ?> se for assim não funciona da um erro: Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in D:\xampp\htdocs\radio\player\pedidos\pedido.php on line 24 ea tabela esta assim : `id` smallint(18) NOT NULL DEFAULT '0', `user` varchar(50) NOT NULL DEFAULT '', `avatar` varchar(50) NOT NULL DEFAULT '', `programa` text NOT NULL, `logado` enum('s','n') NOT NULL, PRIMARY KEY (`id`)
  21. Bom essa aqui e a pagina onde o locutor vai acessar pra entrar e indicano que esta on <?php include "valida_cookies.inc"; ?> <?php include"connect1.php" ?> <?php $query = "SELECT * FROM `usuarios` WHERE `username` LIKE '$nome_usuario'"; $resultado = mysql_query($query); while ($linha = mysql_fetch_array($resultado)) { ?> <form name="guest" action="entrar1.php" method="post" > <p align="center"><br> Nome:<br> <input name="nome" type="text" id="nome" value="<?php echo $linha['nome']; ?>" size="25" > <br> Avatar:<br> <input name="avatar" type="text" id="avatar" value="<?php echo $linha['avatar']; ?>" size="25" > <br> Programa:<br> <input name="programa" type="text" id="programa" value="<?php echo $linha['programa']; ?>" size="25" > <br> <br> <input type="submit" value="entrar"> </p> </form> <?php } ?> <?php include "valida_cookies.inc"; ?> <?php require('connect.inc.php'); $nome = $_POST['nome']; $avatar = $_POST['avatar']; $programa = $_POST['programa']; $query1 = 'TRUNCATE TABLE `locutor`'; $sql = "INSERT INTO locutor VALUES"; $sql .= "('$nome','$nome','$avatar','$programa')"; mysql_query($query1); mysql_query($sql); ?> &lt;script> window.alert('O Dj foi atualizado!'); location.href="index1.php?1=home.php"; </script>
  22. o locutor tem seu cadastro normal, e para informar q tem locutor ao clicar em entrar ele cria um novo cadastro em uma tabela !
  23. Ola galera, bom eu estou com uma web radio e eu queria fazer com q o formulario de pedidos q aprece na pagina principal aparece-se somente quando tiver algum locutor ao vivo, e quando o locutor sair o formulario some e parece-se uma mensagem de aguardano um locutor!! Se alguém me ajudar fico grato meu conhecimento com php e basico!! Abraço
×
×
  • Criar Novo...