![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
08/03/2008, 22:27
|
![Avatar de jaronu](http://static.forosdelweb.com/customavatars/avatar218989_5.gif) | | | Fecha de Ingreso: febrero-2008
Mensajes: 2.183
Antigüedad: 17 años Puntos: 52 | |
Re: ¿Qué está mal? sigue igual el que, hombre,
te da algun fallo
has provado a imprimir primero las variables que sacas del query.
prueba aimprimir $votes a ver que te imprime, igual esta vacia,
y responde a esto
como esta el campo vote de la BD esta en cero?, tiene ya agun valor o esta vacio?
y despues de responderme a lo que te acabo de preguntar prueba esto
<?php
$userid = $_SESSION[$CONFIG_name.'userid'];
$servidor = "localhost";
$usuario = "root";
$password = "";
$conextar=mysql_connect ($servidor,$usuario,$password);
$sql = "SELECT vlimit FROM login WHERE userid = '$userid'";
$vlimit = mysql_query($sql,$conextar);
$sql2 = "SELECT votes FROM login WHERE userid = '$userid')";
$votes = mysql_query($sql2,$conextar);
$votesb=($votes+1);
echo $votes; // a ver que imprime
echo $votesb;
$actual_time = time();
if ($actual_time - $vlimit >= 30) {
$nlimit = time();
$sqlupdate = "UPDATE login SET vlimit =' $nlimit 'WHERE userid = '$userid'";
mysql_query($sqlupdate,$conextar);
$sqlupdate2 = "UPDATE login SET votes='$votesb' WHERE userid = '$userid'";
mysql_query($sqlupdate2,$conextar);
print "<p>Works 1</p>";
end;
} else {
print "<p>Works 0</p>";
end;
}
?> |