Avatar billede jammerlab Nybegynder
12. oktober 2003 - 19:45 Der er 6 kommentarer og
2 løsninger

Check box i en mysql while update loop - HJÆLP!

Ok... har en masse brugere... som bliver listet med en checkbox ud for hvert navn. Nu er det i skal løse mit problem for jeg kan ikke lige se hvordan jeg kan få det til at fungere. Men hvis brugeren bliver checked så skal den når man trykke "update" altså sætte en værdi til 2... det jeg ikke kan løse er at der er mange brugere og den derfor skal benytte en while loop

lala    [x]
lalala  [x]
hmm      [x]
dumdidej [x]

[Update]

så skal den update hos de 4 brugere! Men kan ikke lige se hvordan min checkbox string skal se ud for at jeg har de informationer jeg skal bruge.
Avatar billede jammerlab Nybegynder
12. oktober 2003 - 19:46 #1
Altså har sådan en her:

<input type=checkbox name='trustee' value='$row5[bruger]' "; if($row5[user_lvl] == 2) { echo "checked"; } echo ">

og hvis man så trykker update kommer den ned til denne:

  $query = mysql_query("select * from ladder_claner WHERE id = '$id'") or die(mysql_error());
  while($row = mysql_fetch_array($query)) {

  mysql_query("update ladder_profil set user_lvl='2' WHERE clan_id = '$id' && bruger = '$trustee'")or die (mysql_error());

  }


men i kan ikke regne med koden for jeg aner ikke hvordan det skal stilles op har bare prøvet mig frem!
Avatar billede sukos Juniormester
12. oktober 2003 - 21:56 #2
<input type=checkbox name='trustee[]' value='$row5[bruger]' "; if($row5[user_lvl] == 2) { echo "checked"; } echo ">

Du har altså unikke brugernavne i din db?

Ved update:

while (list($key1, $key2) = each($_POST["trustee"])) {
mysql_query("UPDATE ladder_profil set user_lvl = 2 WHERE clan_id = '$id' AND bruger = '$key2'") or die (mysql_error());
    }
Avatar billede jammerlab Nybegynder
17. april 2004 - 13:42 #3
Når det projekt blev lagt på hylden, men jeg tror vidst nok din løsning ville havde hjulpet så smid du et svar, og tak for hjælpen.
Avatar billede sukos Juniormester
17. april 2004 - 14:11 #4
Nej, tag du dem selv.
Avatar billede jammerlab Nybegynder
17. april 2004 - 14:43 #5
Når :| jamen okay... men du skal havde tak for din tid ihvertfald.
Avatar billede jammerlab Nybegynder
07. maj 2004 - 11:20 #6
Har aldrig fået prøvet det men smid et svar så jeg kan få lukket :)
Avatar billede sukos Juniormester
07. maj 2004 - 14:03 #7
njahh, hvis du tester en dag, og det virker, så måske et svar! :O)
Lav et svar selv.
Avatar billede jammerlab Nybegynder
09. maj 2004 - 17:29 #8
hehe okay :) Men tak for hjælpen ihvertfald.
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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