Newsgroup: it.comp.www.php
Titolo: Contatore Click

Ciao a tutti,
come si può fare un conta click in Php che si appoggi a MySQL?
Che x scaricare i files il link sia tipo: scarica.php?ID=1 o 2 o 3 ,ecc...
Grazie in anticipo!

 come si pur fare un conta click in Php che si appoggi a MySQL?
Leggendo il manuale? Guardando il codice di uno gia' fatto?
 
-- 
I am what I am, I do what I can
L'uomo, conscio di sbagliare, persevera.

Io lo chiedo a voi!!!!!
"Setec Astronomy" <setec@_NO_NOSPAM_freemail.it> ha scritto nel messaggio
news:ZOnuc.81213$Qc.32...@twister1.libero.it...


 Io lo chiedo a voi!!!!!
Ed io rispondo a te.


OK! Ma mi servono delle risposte che mi aiutino a risolvere quello che
chiedo!
"Setec Astronomy" <setec@_NO_NOSPAM_freemail.it> ha scritto nel messaggio
news:mRnuc.81219$Qc.32...@twister1.libero.it...


non mi pare molto difficile
cosi su due piedi ti suggerisco:
Database:
Id auto increment (int)
link (varchar)
counter (int)
metti su link il link vero
poi lo richiami tramite get
vai.php?id=x dove x è l'ID del link.
quando uno va su pagina
vai.php?id=x
la pagina carica una pagina bianca con all'interno un redirect fatto in modo
dinamico.
(tipo
<html>
<head>
<script language=javascript>
location.replace (<?=$link;?>);
</script>
</head>
in questa stessa pagina metti anche qualcosa del tipo
$id=$_GET[id];
connetti mysql
select * from db where id=$id
 ecc ecc
count ++
-- 
Se qualcosa va male non preoccuparti. Domani andrà peggio

 ha scritto nel messaggio
news:c9dbvv$vkt$1...@newsreader.mailgate.org...


 chiedo!
No, tu pretendi che qualcuno scriva il codice per te, un po' troppo non
credi?


 Mi puoi scrivere tu lo script che me lo studio? grazie
Non ti sembra di pretendere un po troppo?


> counter (int)
dentro il file goto.php inserisci
al posto di $FAIL_ADDRESS metti l'indirizzo a cui ci si appoggia in caso
l'id non sia valido
e nota che tutti i link devono essere completti di dichiarazione del
protocollo es. 
http://127.0.0.1/test.php
 (non omettere l'http://)
<?php
$link = mysql_connect('localhost', 'user', 'pass');
mysql_select_db('nome_db');
$link = mysql_query("SELECT link FROM table WHERE id = '$id'", $link);
if(mysql_num_rows($link) != 0){
mysql_query("UPDATE table SET counter = counter+1 WHERE id = '$id'", $link);
header("Location: $link");
}
header('Location: $FAIL_ADDRESS');
?>
ora però prima di chiedere qui del codice ti conviene studiare il manuale
scaricabile da 
php.net
 e cercare codice esempio da studiare in rete 
cia cia cia cia ciaaaao!
--
www.iuz-lab.info

> 
cmq sia spero di aver fatto errori!! 
--
www.iuz-lab.info

chiedo!
E infatti ti sono state date due risposte utilissime:
1) Prova a cercare uno script che faccia all'incirca quello che vuoi e
   studiatelo
2) Prova a guardare sul manuale
===
Potrebbe parere che cosi' ci mettessi di piu' che a mendicare la pappa
scodellata. Ma:
a) la pappa scodellata non ti arrivera' mai, o quasi mai, o (comunque)
   ci dovrai mettere sopra le mani e modificarla... perche' uno che ti
   segue passo passo, gratis, non lo trovi.
b) quando ci sarai riuscito, avrai imparato un sacco di altre cose che
   ti torneranno utili. Scoprirai per esempio flock(), la concorrenza,
   le sessioni, eccetera eccetera. E avrai imparato a cavartela - cosa
   che non ha prezzo.
Leonardo filosofo
-- 
Avere studiato senza mettere in pratica e' inutile;
mettere in pratica senza avere studiato e' pericoloso.
                                                - Conphpucio

 
Questa si chiama consulenza e un commercialista/notaio/avvocato si prende
varie strisce di carta colorata che chiamano euri ogni ora, pensa te che
imbecilli bastava che venissero qui...
Cmq sui ng si chiede nn si pretende, si quota e poi si scrive non si scrive
e basta, vai su 
www.google.it
 e cerca nei risultati in italiano netiquette
e poi torna.
Ciao
-- 
Danilo

Mi puoi scrivere tu lo script che me lo studio? grazie
Mi fai sentire un ingrato: m'hai fatto sorridere, e come tutto
ringraziamento ti sto plonkando.
Vabbe': sopravvivro'.
Leonardo
