08. august 2006 - 14:46Der er
7 kommentarer og 1 løsning
Skriv til array direkte
Er der en måde hvorpå jeg kan skrive til et array i PHP, hver gang jeg indtaster noget i et inputfelt. Det skal selvfølgelig være det jeg skriver som skal gemmes direkte i arrayet.
Arrayet skal altså hele tiden være opdateret med hvad der står i inputfeltet.
PHP foregår på serveren. Inputfeltet og indtastning foregår hos klienten. Det burde være åbenlyst, at det ikke kan betale sig, at sende en forespørgsel til serveren for hver evig eneste ændring, som der foretages i feltet hos klienten.
Jeg skal have et tidsskema på 7 dage. Man, tirs osv. Under hver dag er der et lille input felt, hvor man kan skrive et nummer (antal timer)
Det er i og for sig nemt nok, det kan man bare skrive til databasen ved at trykker på en submit knap.
Men jeg ønsker også at kunne knytte en tekst til hver lille input felt. Således at jeg har et tekstarea hvor teksten skifter, alt efter hvilket felt jeg retter i. Når jeg retter i timeantal mandag, er det "mandagsteksten" der kommer frem i tekstareaet, og når jeg retter i timeantal tirsdag dukker tirsdagsteksten op.
Til sidst vil jeg gerne kunne trykke opdater,og skrive alle timer, og alle teksten til databasen.
Næ, du skal bare kombinere lidt. Du kan få javascript til at lave 7 felter med teksten for hver dag og holde dem opdateret, når du skifter rundt. Så kan du submitte alle 7 felter på én gang og læse dem alle i php. Du kan lave felterne som hidden-felter, så brugeren ikke direkte kan se dem.
Vil du vise mig et eksempel? Du skal ikke lave alle 7 felter, men hvis du ville vise mig hvordan du ville lave de første 2 ville det være en stor hjælp. Javascript er ikke min stærke side.
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.