Jump to content


Photo

Como Mandar Chamar O Arquivo?


  • Faça o login para participar
4 replies to this topic

#1 rogernem

rogernem

    Novato no fórum

  • Usuários
  • 10 posts
  • Sexo:Não informado

Posted 11/11/2004, 09:56

Estou com o seguinte codigo:

PHP

<?
include("toing_conexao.php");

$sql="SELECT * FROM produtos WHERE menuitem = '$menuitem' ORDER BY nomeproduto ASC";
$result=mysql_query($sql,$conn);

echo
"<b><font face=verdana size=2>L I S T A&nbsp;&nbsp;&nbsp;D A&nbsp;&nbsp;&nbsp;C A T E G O R I A : $menuitem </B></font>";
echo
"<br><br>";
echo
"<table width=100% border=2 align=center cellpadding=0 cellspacing=0>";
echo
"<tr>";

while (
$row = mysql_fetch_array($result)) {
$id = $row["id_prod"];
$menuitem = $row["menuitem"];
//recebe o menuitem em x e deixa tudo em minusculo
$dir = $menuitem;
$dir = strtolower($dir);

$nomeproduto = $row["nomeproduto"];
$s = $nomeproduto;

//ta diminuindo o nomeproduto para tudo minuscula $s e depois deixa so a 1a letra em maiuc $s1
$s = strtolower($s);
$s1 = $s;
$s1 = ucfirst($s1);
$arq = $s1;

// substitui o " " por um espaco
$s = str_replace(" ","$&nbsp;",$s);

//recebe o nomeproduto em x e deixa tudo em minusculo
$arq = $s;
$arq = strtolower($arq);
 
$extensao = $row["extensao"];
$imagem = $row["imagem"];

echo
"<td width=200><img src=imagens\\$menuitem\\$imagem></td> <td><a href=toing_principal?arquivo=downloads/$dir/$arq.$extensao >$s1</a></td> ";
echo
"</tr>";

}

echo
"</table>";
echo
"<br>";
?>
<?

$con
= mysql_connect('localhost','admin','admin');
mysql_select_db('toing');


$arquivo = $_GET['arquivo'];
$consulta = "SELECT arquivo,hits FROM contador WHERE arquivo='$arquivo'";
$res = mysql_query($consulta,$con);
/*
certificar se o arquivo já foi clicado alguma vez. Se o arquivo ainda
não consta em nossa tabela, vamos inserir um novo registro, caso contrário
vamos somar um hit ao registro existente
*/

if ($saida = mysql_fetch_array($res)) { // registro existe
$hit = ++$saida[1]; // some 1 (um) ao número de cliques
$update = "UPDATE contador SET hits=$hit WHERE arquivo='$arquivo'";
mysql_query($update,$con); // atualize o registro
} else {
$insert = "INSERT INTO contador (arquivo) VALUES ('$arquivo')";
mysql_query($insert,$con); // insira o novo arquivo na tabela. O valor padrão
// de hit é 1 (um)
}

?>


Na pagina toing principal esta assim:

Motorola com link -> downloads/wallpapers/motorola.jpg
tim com link -> downloads/wallpapers/tim.jpg

LINK COMPLETO:
http://localhost/toi...rs/motorola.jpg

O contador funciona sem problemas e adiciona 1 ao item clicado porem
ele NAO esta mandando para a pasta que deveria: -> downloads/wallpapers/motorola.jpg

Como posso fazer isso??
Ele nao esta entendendo isso: toing_principal?arquivo=downloads/wallpapers/motorola.jpg

Brigado!!

#2 Klaus

Klaus

    @ ubuntu jaunty

  • Ex-Admins
  • 7924 posts
  • Sexo:Masculino
  • Localidade:127.0.0.1

Posted 11/11/2004, 11:29

Cara, não entendi sua dúvida e menos ainda seu problema...
Klaus Paiva
Conheça também: Taperás

#3 rogernem

rogernem

    Novato no fórum

  • Usuários
  • 10 posts
  • Sexo:Não informado

Posted 11/11/2004, 17:26

Klaus,
queria que o arquvi contasse E MANDASSE para o link
downloads/wallpapers/motorola.jpg por exemplo
e isto nao esta acontecendo
por causa do
toing_principal?arquivo=downloads/wallpapers/motorola.jpg

o que posso alterar no cod para conseguir dar certo??
GRato.

#4 ThalesWeb

ThalesWeb

    Veterano

  • Usuários
  • 1435 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP

Posted 11/11/2004, 18:33

PHP
<?php


echo "<td width=200><img src=imagens\\$menuitem\\$imagem></td> <td><a href=downloads/$dir/$arq.$extensao >$s1</a></td> ";


?>


Altere essa linha, já coloquei corretamente.
Thales Santos

#5 rogernem

rogernem

    Novato no fórum

  • Usuários
  • 10 posts
  • Sexo:Não informado

Posted 12/11/2004, 22:11

Estando assim ele manda pra o lugar certo porem nao conta certo.




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq