Oppure

Loading
11/12/08 17:37
Xaero
Salve. Ho la necessità di implementare un sito con un pò di banner che cambieranno solamente quando avranno raggiunto X impressum (dove X dipende da banner a banner).
Poiché i banner posso avere X diverse, devo sapere quanti impressum ha subito ogni singolo banner.
Adesso, questo non è minimamente il mio campo, il sito mi serve per diffondere un mio programma, ma php e javascript davvero li conosco poco.
Qualsiasi informazioni è buona: potete consigliarmi script, programmi per la gestione (gestione per impressum però, che nel forum ho trovato solo randomatica o al massimo a tempo), codici o quant'altro, sarà tutto gradito.
Certo di una vostra collaborazione, ringrazio in anticipo.
aaa
11/12/08 18:45
Mte90
con impressium cosa intendi?
intendi il numero di volte visto il banner?
per fare quello serve il php perchè devi salvare il numero delle volte su un file o su database.
aaa
11/12/08 22:08
Xaero
Si esatto, il numero delle volte che è stato visto ogni singolo banner.
Purtroppo il php non lo conosco, sapete consigliarmi qualcosa?
Script o funzioni?
aaa
12/12/08 17:53
Mte90
gli script sono dei sorgenti già fatti.
cerca sul sito php.html.it se c'è qualcosa ke può esserti utile..
aaa
15/12/08 21:58
Xaero
Ora vedo, grazie mille.
aaa
16/12/08 20:47
mc
Guarda è molto semplice.
Se hai un database lo è ancora di più.
Quando uno clicca su un banner; richiami uno script php, che prende in input il nome del banner, o l'id.
Questo aggiorna il database con una query SQL del tipo:

<?php

$id = mysql_real_escape_string($_GET['id']);

is_numeric($id) || die("Id not numeric");

$dbc = mysql_connect(ecc ...);
mysql_select_db(ecc ...);

mysql_query("UPDATE banner_table SET impressum = impressum + 1 WHERE banner_id = $id LIMIT 1", $dbc) || die("Query Fallita" . mysql_error($dbc));

?>


Ovviamente devi creare la tabella banner_table, che può essere una cosa del genere:

CREATE TABLE banner_table (

   banner_id INT NOT NULL,
   impressum INT NOT NULL,
   PRIMARY KEY(id)

);



Ciao.
aaa
17/12/08 22:16
Xaero
Greazie mc.
Proverò ad usare il codice che mi hai dato.
aaa