Ver Mensaje Individual
  #6 (permalink)  
Antiguo 14/05/2007, 21:07
Avatar de limboings
limboings
 
Fecha de Ingreso: enero-2005
Mensajes: 794
Antigüedad: 19 años, 3 meses
Puntos: 2
Re: Condicion y comprovacion IF.. Ayuda..

Buenas McBlink,

Cita:
Iniciado por nicolaspar Ver Mensaje
Código PHP:
$id $_SESSION['idusuario']; //saco el user que va a ser votado 
$IP $_SERVER["REMOTE_ADDR"];// IP del votante 

require_once("_conn.php"); #archivo con string de conexion a la db.
$r mysql_query("Select * from usuarios where id='$id' and ip = '$IP'");
if(
$rs mysql_fetch_row$r ) ) { 
  echo 
"correcto"
}else { 
  echo 
"incorrecto"

La variable $rs tiene como valor mysql_fetch_row( $r ).

Lo que hace este codigo es seleccionar solo las filas que coincidan con tus variables $id y $IP,por tanto,el if lo que hace es comprobar si hay alguna fila,si la hay te dara "correcto" sino te dara "incorrecto".Lo que tienes que hacer es cambiarlo por esto:
Código PHP:
if($rs mysql_fetch_row$r ) ) { 
  echo 
"incorrecto,ya votaste"
}else { 
  echo 
"correcto,no has votado"

O tambien puedes hacer esto..aunque seria aogarse en un vaso de agua..
Código PHP:
if(!$rs mysql_fetch_row$r ) ) { 
  echo 
"correcto,no has votado"
}else { 
  echo 
"incorrecto,ya votaste"

Esas son las dos opciones que puedes hacer pero la segunda es muy rebuscada comparandolo con la primera opcion que tan solo hay que cambiar las cadenas de texto..

Un saludo y espero haberte ayudado!!
__________________
La chapucería de la esquina