Avatar billede JOHN_DOE Nybegynder
21. oktober 2005 - 16:39 Der er 9 kommentarer og
1 løsning

noget med for sætning og inputs

Hej jeg har en for sætning der udskriver et input felt 20 gange og det ser sådan ud..

----------------------------
for($i = 1; $i <= 20; $i++) {
?>
<input name=track<? echo $i; ?>">
<?
}
?>
----------------------------
Men hvordan får jeg input feltet til at udskrive hvad man har skrevet i det??

Jeg kan jo sagtens sige value="" men hvoradn kan jeg udskrive $track1 $track2 osv på en smart måde??
Avatar billede erikjacobsen Ekspert
21. oktober 2005 - 16:47 #1
Du bør ikke have $track1, $track2, men et array $track[1] og $track[2].

Du kan derfor med fordel skrive (sådan ca.)

<input name="track[<? echo $i; ?>]" value="<?=$track[$i]?>">
Avatar billede JOHN_DOE Nybegynder
21. oktober 2005 - 16:50 #2
nej men det er fordi jeg har en tabel i databasen der hedder "insert_cder" og jeg vil gerne sætte ind i den hvis alle 20 felter er udfyldt..
;-D
Hårder du forstår.. :D

// Louv!
Avatar billede erikjacobsen Ekspert
21. oktober 2005 - 17:00 #3
Det forstår jeg ikke. Arrays i PHP er opfundet til at holde styr på den slags.
Alle 20 skal være udfyldt?? Er der 20 tracks på alle CD-er??
Avatar billede jakobdo Ekspert
21. oktober 2005 - 23:46 #4
Snakker vi at man skal kunne skrive tracks i input felterne?
Hvis ja, så prøv med:
for($i = 1; $i <= 20; $i++) {
?>
<input name=track[<? echo $i; ?>]">
<?
}
?>
Så vil du til sidst have et array track[] som indeholder alle 20 felter.
Avatar billede JOHN_DOE Nybegynder
22. oktober 2005 - 16:34 #5
hmm man skal kunne vælge hvor mange tracks der er på en cd fx 20 også skal jeg vide om alle de numre er udfyldt inden jeg sætter dem ind..
Avatar billede erikjacobsen Ekspert
22. oktober 2005 - 20:33 #6
Og det kan du gøre med en for-sætning.
Avatar billede JOHN_DOE Nybegynder
22. oktober 2005 - 21:21 #7
hmm nej det tror jeg ikke..
Avatar billede jakobdo Ekspert
23. oktober 2005 - 19:38 #8
aalouv: Jo det tror jeg godt man kan!
Avatar billede JOHN_DOE Nybegynder
24. oktober 2005 - 08:38 #9
hmm ok kan da godt prøve..:-D

// Louv
Avatar billede JOHN_DOE Nybegynder
04. november 2005 - 07:01 #10
- LUKKET -
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