Allannn 0 Denunciar post Postado Agosto 10, 2008 Galera sou novato em php ainda to tentando faze uma boberinha aki + ta dando um erro Meu codigo é esse <?php $pontos = $_POST['pontos']; $vitorias = $_POST['vitorias']; $derrotas = $_POST['derrotas']; $golsC = $_POST['golsC']; $golsP = $_POST['golsP']; $saldo = $_POST['saldo']; { mssql_query("UPDATE Times SET pontos=$pontos , Vitorias=$vitorias , Derrotas=$Derrotas , GolsContra=$GolsC , GolsPro=$GolsPro , Saldo=$saldo where Time='Flamengo'"); echo "<script>alert('Time atualizado com sucesso.'); location='../classifica.php'</script>"; } ?> E da o seguinte erro... Warning: mssql_query(): message: Line 2: Incorrect syntax near ','. (severity 15) in c:\appserv\www\brasileirao\times\flamengo2.php on line 17 Warning: mssql_query(): Query failed in c:\appserv\www\brasileirao\times\flamengo2.php on line 17 Ja tentei de tudo e nao consigo arruma isso qm ajudar ai obrigado.. http://forum.imasters.com.br/public/style_emoticons/default/clap.gif Compartilhar este post Link para o post Compartilhar em outros sites
Alaerte Gabriel 662 Denunciar post Postado Agosto 10, 2008 Seu problema é ASPAS <?php $pontos = $_POST['pontos']; $vitorias = $_POST['vitorias']; $derrotas = $_POST['derrotas']; $golsC = $_POST['golsC']; $golsP = $_POST['golsP']; $saldo = $_POST['saldo']; { mssql_query("UPDATE Times SET pontos='$pontos', Vitorias='$vitorias', Derrotas='$Derrotas', GolsContra='$GolsC', GolsPro='$GolsPro', Saldo='$saldo' where Time='Flamengo'")or die(mssql_error()); echo "<script>alert('Time atualizado com sucesso.'); location='../classifica.php'</script>"; } ?> Compartilhar este post Link para o post Compartilhar em outros sites
kaamus 0 Denunciar post Postado Agosto 11, 2008 procure sempre dar um print nas suas querys para ver como está retornando para o banco porque ou é erro de aspas ou o campo pode estar errado.. então imprima a query e depois execute no banco pra ver se está ok! ex: CODE print ("UPDATE Times SET pontos=$pontos , Vitorias=$vitorias , Derrotas=$Derrotas , GolsContra=$GolsC , GolsPro=$GolsPro , Saldo=$saldo where Time='Flamengo'"); um abraço ;) Compartilhar este post Link para o post Compartilhar em outros sites
Alaerte Gabriel 662 Denunciar post Postado Agosto 11, 2008 não é necessári usar print, recomendo o OR DIE pois caso aja problemas ele imprime o erro e automaticamente interrompe o script atual. Compartilhar este post Link para o post Compartilhar em outros sites
Allannn 0 Denunciar post Postado Agosto 12, 2008 Vlw galera o problema eram aspas como o primeiro falou.. Brigado ai pra geral ; Compartilhar este post Link para o post Compartilhar em outros sites