Ehm, tu codigo esta mal
Deberia ir asi;
Código PHP:
<?php
$ip=$_SERVER[REMOTE_ADDR];
include("conexion.php");
if ($_POST) {
$voto = $_POST['opcion'];
$consulta = "INSERT INTO encuestas(id,ip,voto) VALUES ('$id', '$ip', '$voto')";
mysql_query($consulta, $conexion) or die('Error: '.mysql_error());
echo 'Ok';
}
?>
Ademas, te recomiendo que elimines el arroba (@) de la conexion mysql, ya que si da error no te vas a dar cuenta y ademas consume el doble de memoria.
Tambien elimine el arroba de $ip, tampoco se necesita