Avatar billede stig69 Nybegynder
09. juni 2004 - 21:23 Der er 11 kommentarer

Sammensat to variable

Jeg skal have sammensat to variabler til en:

for ($i=0; $i<20; $i++) {
$checkbox = "checkbox_aktiv_".$i;
print "checkbox_aktiv_$i = $checkbox<br>"; //virker ikke
print "checkbox_aktiv_$i = $checkbox_aktiv_$i<br>"; //virker hellere ikke
}
Fx vil følgende printe værdien "on":
print "checkbox_aktiv_$i = $checkbox_aktiv_16<br>";
Avatar billede jakobdo Ekspert
09. juni 2004 - 21:27 #1
Hvad er det du vil have printet?
Avatar billede stig69 Nybegynder
09. juni 2004 - 21:29 #2
Jeg vil gerne have printen værdien af en checkbox, hvis den er afkrydset. F.eks har jeg 20 checkboxe (men det varierer), nummer 16 har jeg så afkrydset
Avatar billede erikjacobsen Ekspert
09. juni 2004 - 21:30 #3
for ($i=0; $i<20; $i++) {
$checkbox = ${"checkbox_aktiv_".$i};
print "checkbox_aktiv_$i = $checkbox<br>"; //virker ikke
print "checkbox_aktiv_$i = $checkbox_aktiv_$i<br>"; //virker hellere ikke
}
Avatar billede stig69 Nybegynder
09. juni 2004 - 21:38 #4
erikjacobsen--> Den sidder lige i øjet. Ligger du et svar?
Avatar billede nicklasb Nybegynder
09. juni 2004 - 21:41 #5
hvorfor benytter du ikke i stedet nogle arrays? så kan du lave ting som disse meget lettere, og uden alle de mange variabler..
Avatar billede stig69 Nybegynder
09. juni 2004 - 21:46 #6
jamen de ligger også i nogle arrays. Det her er bare for at checke at formen har taget værdien med over. Så egentlig skal jeg ikke bruge det til noget, kun for at checke, men det irriterede mig at jeg ikke kunne få det skrevet ud, så derfor spørgsmålet ...
Avatar billede erikjacobsen Ekspert
09. juni 2004 - 21:48 #7
Tak, jeg samler ikke på point.

Men du kan gøre det bedre med

$checkbox = $_POST["checkbox_aktiv_".$i];
Avatar billede stig69 Nybegynder
09. juni 2004 - 21:55 #8
Kan du ikke gøre en undtagelse denne gang med pointene og så tage dem?
Avatar billede erikjacobsen Ekspert
09. juni 2004 - 22:00 #9
Hvorfor? Point tjener intet positivt formål, og er kun til ævl og kævl. Syn's jeg.
Avatar billede stig69 Nybegynder
09. juni 2004 - 22:03 #10
Men jeg vil gerne have lukket spørgsmålet. Jeg er ved at have en del spørgsmål åbne, hvoraf en del tilhører dig
Avatar billede erikjacobsen Ekspert
09. juni 2004 - 22:06 #11
Svar selv, accepter eget svar.
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