************************************************** *********************************
Mini sondaggio semplice libreria di classi (SimPoll)
Autore: Ilir Fekaj
Contatto: tebrino[MENTION=21474]hot[/MENTION]mail.com
Data: 9 Gennaio 2004
Versione: 1.0
Ultima versione:
Demo:
Questo facile da usare, libreria di classi consente di configurare il proprio sistema di rilevazione in pochi minuti.
Il pacchetto include forma generate dinamicamente (con numero di voti totali), risultato dettagliati
pagina, vista su vecchi sondaggi, pagina di amministrazione, verificare la presenza di voti ripetuti.
È gratuito per tutti gli effetti, appena si prega di non pretendo che lo ha scritto e se ti piace
e trovano utile si prega di lasciare link sulla pagina dei risultati.
Se avete qualche problema, non esitate a contattarmi.
Anche se lo si utilizza, vi prego di inviarmi l'URL della pagina.
ISTRUZIONI:
1. Eseguire queste query sul database:
# Struttura della tabella `poll_check`
CREATE TABLE `poll_check` (
`Pollid` int (11) NULL default '0 ',
`Ip` varchar NOT (20)''NULL,
`Time` varchar (14) NOT NULL di default''
) TYPE = MyISAM COMMENT ='';
# ------------------------------------------------- -------
# Struttura della tabella `poll_data`
CREATE TABLE `poll_data` (
`Pollid` int (11) NULL default '0 ',
`Polltext` varchar NON (50)''NULL,
`Votecount` int (11) NOT NULL default '0 ',
`Voteid` int (11) NULL default '0 ',
`Status` varchar (6) di default NULL
) TYPE = MyISAM COMMENT ='';
# ------------------------------------------------- -------
# Struttura della tabella `poll_desc`
CREATE TABLE `poll_desc` (
`Pollid` int (11) NULL default '0 ',
`Polltitle` varchar NON (100)''NULL,
`Timestamp` default datetime NOT NULL '0000-00-00 00:00:00 ',
`Votecount` mediumint (9) NOT NULL default '0 ',
`Status` varchar (6) NULL default,
PRIMARY KEY (`pollid`)
) TYPE = MyISAM COMMENT ='';
# ------------------------------------------------- -------
2. Impostare i parametri di connessione al database
* Si noti che se si vuole saltare i passaggi sotto è possibile avviare i file di esempio incluso in questo pacchetto
3. Incolla questo codice nella pagina dove vuoi sondaggio di apparire:
<? Php
include ("includes / miniPoll.class.php");
$ Test = new miniPoll;
$ Test-> pollForm ();
?>
* Si noti che di connessione al database deve essere impostato prima di chiamare codice di cui sopra
4. Incolla questo codice nella pagina in cui si desidera risultati del sondaggio di apparire:
<? Php
include ("includes / miniPoll.class.php");
$ Test = new miniPoll;
if (isset ($ _GET ['sondaggio']) & & is_numeric ($ _GET ['pollid'])) {
Pollid $ = $ _GET ['pollid'];
if (isset ($ _GET ['voteid']) & & is_numeric ($ _GET ['voteid'])) {
Voteid $ = $ _GET ['voteid'];
$ Test-> processPoll ($ pollid, $ voteid);
}
}
if (isset ($ _GET ['pollid'])) {
Pollid $ = $ _GET ['pollid'];
$ Test-> pollResults ($ pollid);
}
?>
* Si noti che di connessione al database deve essere impostato prima di chiamare codice di cui sopra
** Si noti che è possibile inserire modulo sondaggio e risultati del sondaggio sulla stessa pagina
5. Incolla questo codice nella pagina sondaggio admin:
<? Php
include ("includes / miniPollAdmin.class.php");
$ Test = new miniPollAdmin;
$ Test-> newPollForm ();
if (isset ($ _GET ['opt'])) {
$ Opt = $ _GET ['opt'];
Pollid $ = $ _GET ['pollid'];
if ($ optare == 'attivare') {
$ Test-> activatePoll ($ pollid);
}
if ($ optare == 'cancella') {
$ Test-> deletePoll ($ pollid);
}
}
echo "<br />";
if (isset ($ _GET ['q'])) {
Pollname $ = $ _GET ['pollname'];
$ Q = $ _GET ['q'];
$ Test-> createPoll ($ pollname, $ q);
}
$ Test-> listPolls ();
?>
* Si noti che di connessione al database deve essere impostato prima di chiamare codice di cui sopra
6. Impostare questi parametri in miniPoll.class.php:
$ This-> results_page = "test_poll_results.php"; - pagina dove visualizzare i risultati
7. Impostare questi parametri in miniPollAdmin.class.php:
$ This-> results_page = "test_poll_admin.php"; - nome del file della pagina di amministrazione
8. Opzionalmente è possibile modificare il layout di forma e pagina dei risultati
9. Crea nuovo sondaggio iniziando pagina di amministrazione
10. Attiva il tuo sondaggio cliccando ATTIVARE
11. Divertimento e inviarmi i vostri commenti