Ciao a tutti, scrivo questo post perchè ho un problema con un mio script php.
Ciò su cui sbatto la testa ormai da qualche giorno è questo:

Ho uno script cui vengono recensite alcune cose e questi possono essere votati dagli utenti. Ma il problema è che votando la stessa persona più volte, il voto che viene registrato è solo l'ultimo e quello precedente viene cancellato. In parole povere: io voto, poi rivoto di nuovo e il sito mi registra il nuovo messaggio lasciato e cancella quello precedente. Alla fine anzichè avere due voti ne ho soltanto uno....!!Il problema è sicuramente nella dichiarazione fatta dal database....Ma non so come metterci mano. Vi posto la tabella del database riguardante la parte dei voti e se potete mi dite cosa fare. Vi ringrazio infinitamente per le vostre eventuali risposte. Ciao!

________________________

-- phpMyAdmin SQL Dump
-- version 2.9.1
-- http://www.phpmyadmin.net
--
-- Host: localhost
-- Generato il: 14 Apr, 2007 at 11:26 AM
-- Versione MySQL: 4.1.22
-- Versione PHP: 4.4.6RC2-dev
--
-- Database: `my_adsattack`
--

-- --------------------------------------------------------

--
-- Struttura della tabella `hl_votes`
--

CREATE TABLE `hl_votes` (
`id` bigint(20) unsigned NOT NULL auto_increment,
`listing_id` bigint(20) unsigned default NULL,
`vote` tinyint(1) unsigned default '0',
`date` datetime default NULL,
`comment` varchar(255) default NULL,
`email` varchar(255) default NULL,
`ip` varchar(20) default NULL,
`confirm` varchar(255) NOT NULL default '0',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ;

--
-- Dump dei dati per la tabella `hl_votes`
--

INSERT INTO `hl_votes` (`id`, `listing_id`, `vote`, `date`, `comment`, `email`, `ip`, `confirm`) VALUES
(1, 1, 2, '2007-04-14 00:11:50', 'Thanks for all!', 'xxxxxx@gmail.com', '83.187.xxx.xxx', '0');

____________________________


Se vi serve altro ditemi pure che io la posto!Grazie mille!