Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "[http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /><title>Untitled Document</title></head><body><? $id=$_GET['id'];include ("conecta.php");/*$sql = "SELECT MAX(P1) FROM TesteGrande";$res = mysql_query($sql,$db);$max = mysql_result($res,0,0);echo "Max: $max";*/$query = mysql_query("SELECT pontos FROM noticias"); while($pontos=mysql_fetch_array($query)) { $valor_pontos=$pontos["pontos"];} $total_pontos=$valor_pontos+1;echo ("pontos + 1:".$total_pontos."<br>");echo ("o select é:".$valor_pontos."<br>");$sql_v = mysql_query("UPDATE noticias SET pontos = '$total_pontos' WHERE id = '$id'");echo $id; ?></body></html>não atualizou
eu tirei o where deu certo so que ai ele atualiza o ponto de todas noticias
e tem que ter esse where
Resovido quem quiser ta ai update
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "[http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /><title>Untitled Document</title></head><body><? $id=$_GET['id'];include ("conecta.php");/*$sql = "SELECT MAX(P1) FROM TesteGrande";$res = mysql_query($sql,$db);$max = mysql_result($res,0,0);echo "Max: $max";*/$query = mysql_query("SELECT pontos FROM noticias"); while($pontos=mysql_fetch_array($query)) { $valor_pontos=$pontos["pontos"];} $total_pontos=$valor_pontos+1;echo ("pontos + 1:".$total_pontos."<br>");echo ("o select é:".$valor_pontos."<br>");$query = mysql_query("UPDATE noticias SET pontos = '$total_pontos' where id='$id'");echo $id; ?></body></html>me enganei não esta funcionando com o where alguem sabe o que pode ser
tenta usar o request direto na consulta sql$query = mysql_query("UPDATE noticias SET pontos = '$total_pontos' where id='".$REQUEST["id"]."' ");o que pode estar acontecendo é que ele nao está recebendo o valor do get com request esse problema se resolve.
Tenta assim, mas aparentemente ta tudo certo!!