Avatar billede ze-men Nybegynder
07. januar 2007 - 12:20 Der er 3 kommentarer og
1 løsning

Sum af tal fra flere felter i MySql

Jeg roder lidt med noget HOT-or_NOT system. Jeg har en tabel i min MySql-database, der indeholder de billeder der er 'tilmeldt' i HOT-or-NOT.
Når man så stemmer vælger man fra 1-10. Hvordan får jeg lagt denne værdi til det der allerede står i det pågældende billedid's point-felt. Altså får lagt de nye points oveni dem der allerede står?

Tabellen hedder: fan_hotnot
Feltet med points hedder: votes

- håber I kan hjælpe...
Avatar billede showsource Seniormester
07. januar 2007 - 12:42 #1
UPDATE fan_hotnot SET votes = votes+10

Men hvor kommer de ti fra? GET?
Og der er vel en ref for hvilken række der skal opdateres
Avatar billede ze-men Nybegynder
07. januar 2007 - 12:50 #2
De ti er fra en selectbox, dvs. man kan stemme med: 1, 2, 3 o.s.v. til 10.

Mht. ref, så er det en form jeg har lavet hvor man ser et billede med et id, så kan man vælge i selectboxen (vælge fra 1 til 10 point) og så trykke "stem". Når der trykkes stem skal billedets votefelt opdateres - og der skal pålægges de points der er valgt i selectboxen.
Avatar billede ze-men Nybegynder
08. januar 2007 - 11:15 #3
Jeg har en updatekode der ser sådan ud:

if ((isset($_POST["MM_update"])) && ($_POST["MM_update"] == "vote")) {
  $updateSQL = sprintf("UPDATE fan_hotnot SET votes=%s WHERE id=%s",
                      GetSQLValueString($_POST['votes'], "text"),
                      GetSQLValueString($_POST['hotnot_id'], "int"));

- feltet ['votes'] er selectboxen, der skal være det antal points der skal tilføjes i tabellens (fan_hotnot) felt (votes).
Avatar billede ze-men Nybegynder
27. maj 2008 - 11:42 #4
afsluttet
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester