Ir para conteúdo
Fórum Script Brasil
  • 0

Ajuda


Nerdao

Pergunta

Vou fazer um radio on-line, dai quando o usuário clicar na musica escolhida, vai ter que aparecer o nome da musica, nome do cantor , nome do album e puxar o arquivo ,ai vai ter o link da musica Gita, quando o clt clikar na musica faz a busca pelo id e mostra como a baixo.

por ex.

<a href=http://www.meusite.com.br/radio.php?$id=01>gita</a>

<a href=http://www.meusite.com.br/raio.php?$id=02>Metamorfose</a>

id------------nome--------------album----------------cantor------------arq

01-----------gita ----------------gita--------------------raul-------- musicas/01.mp3

02 --------metarmofose-------- Raul-------------------Rau----------- 02.mp3

OBS: as musicas eu vou colocar em uma pasta assim

www.meusite.com.br/radio/musicas

como eu coloco no mysql, do jeito que está em azul ou em vermelho ??

para conectar ao mysql eu fiz assim :

mysql_connect("localhost","root","root");
mysql_select_db("musicas");

Será que da certo minha ideia ??

Link para o comentário
Compartilhar em outros sites

18 respostass a esta questão

Posts Recomendados

  • 0

então para tocar vou usar aquela opçao do wmp,

so quero saber como pegar os dados da tabela.

tipo assim o usuário clika no link gita

então acessa o banco de dados e puxa o nome do canto e da musica tipo assim

ai quero que aparece na tela

echo "$nome"

Assim so isso

Link para o comentário
Compartilhar em outros sites

  • 0

Para pegar os Dados da Tabela.

Se for isso mesmo que você quer esta ai.

<?

$username="root";

$password="root";

$database_name="musicas";

$hostname="localhost";

if ( !($link=mysql_pconnect( $hostname, $username, $password ) ) ) {

DisplayErrMsg( "Error connecting to host $hostname." );

}

if ( !mysql_select_db($database_name, $link) ) {

DisplayErrMsg("Error selecting the current database.");

}

$sql = "select * from tabela_name where id = '$id'";

$rec = mysql_query($sql);

$res = mysql_fetch_array($rec)

echo $res["nome"]."<br>";

echo $res["album"]."<br>";

echo $res["cantor"]."<br>";

echo $res["arq"]."<br>";

?>

Link para o comentário
Compartilhar em outros sites

  • 0

Para pegar os Dados da Tabela.

Se for isso mesmo que você quer esta ai.

<?

$username="root";

$password="root";

$database_name="musicas";

$hostname="localhost";

if ( !($link=mysql_pconnect( $hostname, $username, $password ) ) ) {

DisplayErrMsg( "Error connecting to host $hostname." );

}

if ( !mysql_select_db($database_name, $link) ) {

DisplayErrMsg("Error selecting the current database.");

}

 

  $sql = "select * from tabela_name where id = '$id'";

  $rec = mysql_query($sql);

  $res = mysql_fetch_array($rec)

 

  echo $res["nome"]."<br>";     

  echo $res["album"]."<br>";

  echo $res["cantor"]."<br>";

  echo $res["arq"]."<br>"; 

?>

Esse Post e meu...

Eu não estava logado....

hehehe...

Link para o comentário
Compartilhar em outros sites

  • 0

Fiz igual com o nosso amigo KalebFox falou e não deu certo deu este erro

Parse error: parse error in /home/bellotti/public_html/teste/mysql.php on line 19

olha minha tabela como ficou

<?
$username="bellotti_root";
$password="root";
$database_name="bellotti_root";
$hostname="localhost"; 

if ( !($link=mysql_pconnect( $hostname, $username, $password ) ) ) {
DisplayErrMsg( "Error connecting to host $hostname." );
}
if ( !mysql_select_db($database_name, $link) ) {
DisplayErrMsg("Error selecting the current database.");
}


$sql = "select * from musicas where id = '$id'";
$rec = mysql_query($sql);
$res = mysql_fetch_array($rec)

echo "$res[$musica].<br>"; 
echo "$res[$album].<br>";
echo "$res[$cantor].<br>";
echo "$res[$album].<br>"; 
?> 

o que há de errado ??

Link para o comentário
Compartilhar em outros sites

  • 0

Tenta assim:

<?

$username="bellotti_root";

$password="root";

$database_name="bellotti_root";

$hostname="localhost";

if ( !($link=mysql_pconnect( $hostname, $username, $password ) ) ) {

DisplayErrMsg( "Error connecting to host $hostname." );

}

if ( !mysql_select_db($database_name, $link) ) {

DisplayErrMsg("Error selecting the current database.");

}

$sql = "select * from musicas where id = '$id'";

$rec = mysql_query($sql);

$res = mysql_fetch_array($rec);

echo "$res[$musica].<br>";

echo "$res[$album].<br>";

echo "$res[$cantor].<br>";

echo "$res[$album].<br>";

?>

Falto um ";" !!

Link para o comentário
Compartilhar em outros sites

  • 0

ixi cara sei que acontece, mas ta aparecendo so um pontinho .

fiz igulazinho , sera que minha tabela não tem dados. e outra coisa como eu coloco no link o id para busca na mysql

??

id = '$id'

<a href=http://www.meusite.com.br/radio/index.php?id=04>gita</a>

ou

<a href=http://www.meusite.com.br/radio/index.php?$id=04>gita</a>

é assim mesmo ??

Link para o comentário
Compartilhar em outros sites

  • 0

pra eu coloca os dados no mysql tem algum metodo mais facil eu tenho que ir na unha mesmo? tipo tem como fazer um sistema que eu coloco o nome da musica, album e cantor e arq.

outra coisa como eu coloco um arquivo dentro do mysql ow eu so coloco o end?

Link para o comentário
Compartilhar em outros sites

  • 0

ia la no banco de dados e inserir um a um ?? e isso mesmo.

ow seria melhor eu criar um formulario de adm onde eu iria inserindo os campo?

|______| |______| |______| | ______| |_____|

Nome album musica cantor ARQ

os |__| seria uma caixa de text dentro de um form onde salvaria os dados na tabela. acho que assim seria mais facil colocar os dados na tabela, o formulario eu sei fazer.

assim o

<html>

<head>

<title>Dados</title>
</head>
<form action=[COLOR=red]'index.php' [/COLOR]method='post' name='form'>
<input type='text' name='nome' value='nome' size="20" >
<p><input type='text' name='album' value='album' size="20" ></p>
<p><input type='text' name='cantor' value='cantor' size="20" > </p>
<p><input type='text' name='musica' value='musica' size="20" > </p>
<p><input type='text' name='arq' value='arq' size="20" > </p>
<p><input type='button' name='onsubmit' value='Gravar'> </p>
</form>
<body>

</body>

</html>

mas so falta saber como faz pra conectar e como salvar nos locais certo .

pode me ajudar ?

Link para o comentário
Compartilhar em outros sites

  • 0

para conectar

conecta.php

<?
$host = "localhost";
$userbd = "root";
$senhabd = "";
$bd = "nomedabase";

$con = mysql_connect($host,$userbd,$senhabd) or die ("erro de conexão");
$db = mysql_select_db($bd,$con) or die ("base de dados não existe");
?>

para inserir é basicamente assim....

$sql = mysql_query("Insert into nometabela (campo1,campo2) values('$campo1','$campo2')") or die ("erro de sql: ".mysql_error());

ai é só você mudar os nomes dos campos para seus campos.;...

qualquer coisa posta ai

Link para o comentário
Compartilhar em outros sites

  • 0

Faz seu form da um POST para esse codigo ai:

<?

$username="bellotti_root";

$password="root";

$database_name="bellotti_root";

$hostname="localhost";

if ( !($link=mysql_pconnect( $hostname, $username, $password ) ) ) {

DisplayErrMsg( "Error connecting to host $hostname." );

}

if ( !mysql_select_db($database_name, $link) ) {

DisplayErrMsg("Error selecting the current database.");

}

$sql = "INSERT INTO nome_tabela (M_nome, M_album, M_cantor, M_musica, M_arq) values ( '$nome', '$album', '$cantor', '$musica', '$arq')";

mysql_query($sql);

?>

Repara que: M_nome, M_album... são os nomes dos campos na tabela como eu não sei o nome coloquei assim...

Coloca igual esta na sua tabela...

Link para o comentário
Compartilhar em outros sites

  • 0
Faz seu form da um POST para esse codigo ai:

<?

$username="bellotti_root";

$password="root";

$database_name="bellotti_root";

$hostname="localhost";

if ( !($link=mysql_pconnect( $hostname, $username, $password ) ) ) {

DisplayErrMsg( "Error connecting to host $hostname." );

}

if ( !mysql_select_db($database_name, $link) ) {

DisplayErrMsg("Error selecting the current database.");

}

$sql = "INSERT INTO nome_tabela (M_nome, M_album, M_cantor, M_musica, M_arq) values ( '$nome', '$album', '$cantor', '$musica', '$arq')";

mysql_query($sql);

?>

Repara que: M_nome, M_album... são os nomes dos campos na tabela como eu não sei o nome coloquei assim...

Coloca igual esta na sua tabela...

hehe...

Esse Post e meu...

E porque meu micro esta perdendo o Cookie do Forum toda hora...

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      651,9k
×
×
  • Criar Novo...