Jeg har en database med nogle brugere informationer bla. navn alis motto rate1 rate2 rate3 ...
Hvordan kan jeg opdatere deres rating? Altså når en bruger går ind og skal rate en anden bruger skal et tal ligges oveni den allerede eksisterende rating de har.
Jeg har denne: SQL = ("UPDATE brugere set rate1= '"&request.form("rate1")'"+'1' where ID = '"&request.querystring("ID")&"'") .. men den opdatere kun ét felt.. og der er en del der skal opdateres.. kan jeg
Og for at du kan vægte nye ratings korrekt, så er du nødt til at vide, hvormange rates den enkelte bruger har fået i alt indtil nu. Altså hvis jeg har fået tre stemmer med gennemsnitligt 5 i rating og får en til med 9 i rating skal det samlede jo ikke være 7 men derimod 6, da 5-tallet vægter 3 gange højere end 9-tallet.
Jeg får denne fejl: Fejltype: Microsoft OLE DB Provider for ODBC Drivers (0x80040E14) [MySQL][ODBC 3.51 Driver][mysqld-4.0.16-nt]You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '(rate1, rate2, rate3, rate4, rate5, rate6, rate7, rate8, rate9, /78/addrate.asp, line 36
Nej, det er mere et point system, det hele skal ligges sammen, men det klarer jeg senere når jeg bare kan få den til at ligge informationerne ind i databasen
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.