Tema: Que falla?
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/12/2004, 10:02
Rave4C
 
Fecha de Ingreso: julio-2004
Mensajes: 46
Antigüedad: 19 años, 8 meses
Puntos: 0
Que falla?

Supuestamente este script deberia conseguir la ip del visitante ( lo hace ) y si no esta en la base de datos introducirla y si lo esta pues no hacerlo. Pero a veces aunque este en la base de datos la introduce de todas maneras. Entonces no se por que debe ser. Me podriais decir por que es ? He revisado todo y no encuentro que puede ser.

Código:
<?php
include("proxycache.php");
include ("infobdc.php");
$ip = getIP();
 
?>

<?
$conn = mysql_connect("$host","$userp","$pass"); 
mysql_select_db("$dbname",$conn); 


$ssql = "SELECT * FROM votos "; 

$rs = mysql_query($ssql,$conn); 

$row = mysql_fetch_array($rs);{ 
 	if ($row['IP'] == $ip) { 
	    echo ("Ya habias votado");
	}
else {
$sql = "INSERT INTO votos (IP) ".
  "VALUES ('$ip')";
$result = mysql_query($sql) or die (mysql_error());
echo ("Voto aceptado");
	}
} 

mysql_free_result($rs); 
mysql_close($conn); 

?>

Gracias por todo.