Checkboxe

Tags:    php

<< < 123 > >>
Hvordan kan jeg, hvis jeg har en række checkboxe hver med navn og value som en primær værdi i en database(MySQL), udføre noget med disse bokse?

Et eksempel som dette ville være dejligt:

Sæt et kryds i nogle af checkbox'ne og tryk submit. Nu skulle der bygges en SQL query der slettede alle rækker hvor den primære nøgle = "navnet/valuen på en checked checbox".


Mvh.
Rune Jensen
---------------------------------------------------------------------------
##The one who laugh last is the one who think slowest!##
---------------------------------------------------------------------------

[Redigeret d. 10/07-05 10:33:09 af Rune Jensen (RoZ)]



25 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 3 karma
Sorter efter stemmer Sorter efter dato
Hmm... Det ser ikke ud til at der mangler noget lige der. Kan det være i en mysql_query før?


Jeg tror det ikke.. Har kigget på det længe nu men kan slet ikke forstå det. Du får lig ehele koden her:

Fold kodeboks ind/udKode 


Mvh.
Rune Jensen
---------------------------------------------------------------------------
##The one who laugh last is the one who think slowest!##
---------------------------------------------------------------------------



Prøv at ret linje 52 til:
Fold kodeboks ind/udKode 


Om det så løser den parse-error ved jeg nu ikke :)
Men det var da en ting i hvert fald.



Prøv at ret linje 52 til:
Fold kodeboks ind/udKode 


Om det så løser den parse-error ved jeg nu ikke :)
Men det var da en ting i hvert fald.


Det var ihvertfald en fejl ;)

Men får stadig min parse error på linje 64 :S
Kan simpelthen ikke forstå det... :S

Mvh.
Rune Jensen
---------------------------------------------------------------------------
##The one who laugh last is the one who think slowest!##
---------------------------------------------------------------------------



Prøv at ret linje 52 til:
Fold kodeboks ind/udKode 


Om det så løser den parse-error ved jeg nu ikke :)
Men det var da en ting i hvert fald.


Det var ihvertfald en fejl ;)

Men får stadig min parse error på linje 64 :S
Kan simpelthen ikke forstå det... :S

Mvh.
Rune Jensen
---------------------------------------------------------------------------
##The one who laugh last is the one who think slowest!##
---------------------------------------------------------------------------


Ahh manglede en " i en echo sætning ;)

Nå men nu får jeg en parse error på denne linje:

n++;

:S

Mvh.
Rune Jensen
---------------------------------------------------------------------------
##The one who laugh last is the one who think slowest!##
---------------------------------------------------------------------------



Forfanden... Jeg sidder stadig og leder og leder. Hvor fandt du den? :D

n++; skal laves om til $n++;



Forfanden... Jeg sidder stadig og leder og leder. Hvor fandt du den? :D

n++; skal laves om til $n++;


Jaa den løste jeg os selv :P hehe.

Øhh lidt ovenover der hvor den viste fejlen :)

Mvh.
Rune Jensen
---------------------------------------------------------------------------
##The one who laugh last is the one who think slowest!##
---------------------------------------------------------------------------



Forfanden... Jeg sidder stadig og leder og leder. Hvor fandt du den? :D

n++; skal laves om til $n++;


Jaa den løste jeg os selv :P hehe.

Øhh lidt ovenover der hvor den viste fejlen :)

Mvh.
Rune Jensen
---------------------------------------------------------------------------
##The one who laugh last is the one who think slowest!##
---------------------------------------------------------------------------


Nå men jeg prøver videre :) Skal til selve siden der skal ændre nu :)

Mvh.
Rune Jensen
---------------------------------------------------------------------------
##The one who laugh last is the one who think slowest!##
---------------------------------------------------------------------------



Forfanden... Jeg sidder stadig og leder og leder. Hvor fandt du den? :D

n++; skal laves om til $n++;


Jaa den løste jeg os selv :P hehe.

Øhh lidt ovenover der hvor den viste fejlen :)

Mvh.
Rune Jensen
---------------------------------------------------------------------------
##The one who laugh last is the one who think slowest!##
---------------------------------------------------------------------------


Nå men jeg prøver videre :) Skal til selve siden der skal ændre nu :)

Mvh.
Rune Jensen
---------------------------------------------------------------------------
##The one who laugh last is the one who think slowest!##
---------------------------------------------------------------------------


Okay koden ser således ud:

Fold kodeboks ind/udKode 


Der er ingen fejl meddelser men den viser intet selvom jeg tjekker et par bokse.

Mvh.
Rune Jensen
---------------------------------------------------------------------------
##The one who laugh last is the one who think slowest!##
---------------------------------------------------------------------------



Men nu har du jo også giver dine checkboxe værdien $row["Tid"] :)
Jeg går ud fra at det aldrig ligner noget nær 1,2,3,4 osv.

Prøv istedet med koden:
Fold kodeboks ind/udKode 


Så undgår du også problemer hvis der nu er en række der er slettet, og id'et ikke eksisterer.



Men nu har du jo også giver dine checkboxe værdien $row["Tid"] :)
Jeg går ud fra at det aldrig ligner noget nær 1,2,3,4 osv.

Prøv istedet med koden:
Fold kodeboks ind/udKode 


Så undgår du også problemer hvis der nu er en række der er slettet, og id'et ikke eksisterer.


Okay så virker løkken :)

Men nu får jeg en fejl på denne linje:

mysql_query("DELETE FROM loginlog WHERE Tid = '$_POST["c" . $n] . "' ") or die(mysql_error());

Fejlen:


Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or `T_NUM_STRING' in c:\\apache\\htdocs\\webstore\\loginlog2.php on line 42


Mvh.
Rune Jensen
---------------------------------------------------------------------------
##The one who laugh last is the one who think slowest!##
---------------------------------------------------------------------------



<< < 123 > >>
t