$letra = f;
if(!isset($id)) { // Se não for setado nenhum ID lista os Arquivos
$qr = "SELECT * FROM musicas Where nome like '$letra%'"; // Lista os arquivos por ordem alfabética
$sql = mysql_query($qr, $conecta) or die(mysql_error()); // Executa a query em caso de erro retorna o mesmo
echo"<table width=430 border=1 bordercolor=c0c0c0 style=border-collapse: collapse align=center>"
. " <tr>"
. " <td align=center><b>Nome</b></td>"
. " <td align=center><b>Tamanho</b></td>"
. " <td align=center><b>Clicks</b></td>"
. " <td align=center><b>Baixar</b></td>"
. " </tr>"
."";
while($a = mysql_fetch_array($sql)) {
echo "<tr>"
. " <td> $a[nome]</td>"
. " <td align=right>$a[tamanho],00 Kb</td>"
. " <td align=center> $a[clicks]</td>"
. " <td align=center><a href=downs/toques/$letra.php?id=$a[codigo]><img src=downs/toques/baixar.gif border=0 width=30></a><br></td>"
. " </tr>"
."";
}
echo"</table>";
} elseif(isset($id)) { // Se for setado o ID continua com o código abaixo
$qr = "SELECT * FROM musicas WHERE codigo = '".$id."'";
$sql = mysql_query($qr, $conecta) or die(mysql_error()); // Executa a query em caso de erro retorna o mesmo
$total = mysql_num_rows($sql); // Retorna o número de linhas (padrão 1), caso o ID não exista retorna 0
if($total == 0) { // Se o total de linhas for igual a 0 retorna o erro
echo "O id digitado não existe no Banco de Dados!";
} elseif($total == 1) { // Se o total de linhas for igual a 1 continua com o código
$a = mysql_fetch_array($sql);
$qr = "UPDATE musicas SET clicks = clicks+1 WHERE codigo = '".$id."'";
// Executa um UPDATE na tabela com a incrementação nos clicks
mysql_query($qr, $conecta) or die(mysql_error());
header("Location: baixar/$a[musica]");
}
}
ELe cria uma tabela e lista todos os arquivos com a letra f, nesse ex.
acho q o negocio é aqui no final
em header("location....
teria que por algo que faz ele puxar o arquivo
tem a funcao Content-Disposition: attachment; filename...
mas ela não vai certo nesse caso, porque não tah estipulado um diretorio onde estao os arquivos e tal
Pergunta
Guest damaralbt
Opa
beleza
seguinte
eu tenho arquivos mid num server
e queria q não hora que a pessoa clicasse no link
ele viesse pra salvar
não abrir no browser pra ouvir
o codigo que tenho é esse
que tah gerando a lista dos links
ELe cria uma tabela e lista todos os arquivos com a letra f, nesse ex.
acho q o negocio é aqui no final
em header("location....
teria que por algo que faz ele puxar o arquivo
tem a funcao Content-Disposition: attachment; filename...
mas ela não vai certo nesse caso, porque não tah estipulado um diretorio onde estao os arquivos e tal
se alguém puder dar uma mao!
[]´s
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
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.