3.1	Installation des tables MySQL
- 
Dans le fichier readme.txt, l'auteur nous demande de créer 3 tables MySQL et il donne le code SQL.
- 
Il y a plusieurs façons de le faire ( voir 
mysql-intro.html
 )
- 
Pour une petite application nous conseillons simplement de "plâtrer" les définitions SQL dans votre base de données à l'aide de phpMyAdmin. Concrètement il faut copier/coller le texte suivant:
 
 
 
 
# Table structure for table `poll_check`
 
CREATE TABLE `poll_check` (
  `pollid` int(11) NOT NULL default '0',
  `ip` varchar(20) NOT NULL default '',
  `time` varchar(14) NOT NULL default ''
) TYPE=MyISAM COMMENT='';
 
# --------------------------------------------------------
 
# Table structure for table `poll_data`
 
CREATE TABLE `poll_data` (
  `pollid` int(11) NOT NULL default '0',
  `polltext` varchar(50) NOT NULL default '',
  `votecount` int(11) NOT NULL default '0',
  `voteid` int(11) NOT NULL default '0',
  `status` varchar(6) default NULL
) TYPE=MyISAM COMMENT='';
 
# --------------------------------------------------------
 
# Table structure for table `poll_desc`
 
CREATE TABLE `poll_desc` (
  `pollid` int(11) NOT NULL default '0',
  `polltitle` varchar(100) NOT NULL default '',
  `timestamp` datetime NOT NULL default '0000-00-00 00:00:00',
  `votecount` mediumint(9) NOT NULL default '0',
  `STATUS` varchar(6) default NULL,
  PRIMARY KEY (`pollid`)
) TYPE=MyISAM COMMENT='';
 
3.3	Installation / utilisation de la classe
- 
Selon l'auteur (point 3 de readme.txt), vous avez 2 possibilités: soit vous suivez les instructions, soit vous adaptez les fichiers exemples.
- 
Pour tester les classes, nous suggérons d'utiliser les fichiers exemples, et ensuite d'incorporer leur code dans vos propres pages *.php.
- 
En gros, l'utilisation de la classe est assez simple:
Pour afficher un "poll":
include_once ("includes/miniPoll.class.php");
include_once ("config.php");
 
$connection = mysql_connect ($host, $user, $pass) or die ("Unable to connect");
mysql_select_db ($db) or die ("Unable to select database");
 
$test = new miniPoll;
 
$test->pollForm();
 
@mysql_close($connection);
- 
Attention si vous changez les fichiers d'endroit, il faut:
- 
 (a) changer les instructions PHP "include_once (" ...")
- 
(b) changer les lignes $this->results_page dans les classes. (voir points 6 et 7)