Holas .. revisa esta linea:
$sql = "DELETE * FROM elista WHERE email=$listaco";
sobra el *
$sql = "DELETE FROM elista WHERE email=$listaco";
Segun el manual de Mysql:
Cita: DELETE Syntax
DELETE [LOW_PRIORITY | QUICK] FROM table_name
[WHERE where_definition]
[ORDER BY ...]
[LIMIT rows]
or
DELETE [LOW_PRIORITY | QUICK] table_name[.*] [table_name[.*] ...] FROM
table-references [WHERE where_definition]
Un saludo,
pd: Te recomiendo el q te bajes el manual de Mysql de <a href='ir.asp?http://www.mysql.com' target='_blank'>www.mysql.com...</a> tienes uno en formato Help del Windows ... bastante bueno para buscar algo ... :cantar: