08. september 2011 - 21:50Der er
11 kommentarer og 1 løsning
Variabler mellem php og javascript/HTML
Hej eksperter Jeg er ved at lave et projekt med et tegnefelt 7x7 felter, hvor man skal kunne farvelægge feltet med fire forskellige farver. Et felt farves ved at klikke på det, og hvis feltet i forvejen har den valgte farve fjernes farven. Følgende script er fremskridtet so far.
Mit problem er nu at få indført funktionaliteten med at vælge farve, og at et farvet felt slettes ved tryk med samme farve. Endvidere er det meningen at feltet nederst viser den aktuelt valgte farve. Jeg har tidligere lavet dette i Flash, men kan ikke få variablerne til at spille sammen her.. Hjælp.. :)
Dit resultat ser fint ud, og specielt er effekten på felterne med lidt skygge super. Jeg vil gerne se dit script og hvis du sender det som et svar er pointene dine. Kan du i øvrigt løse problemet med at lave "#000000" som en variabel i sætningen
Gennem det der vil være mest fordelagtigt. Jeg er total novice i PHP, men skal bruge en MYSQL til behandling af data, hvorfor jeg er begyndt at arbejde med PHP. M.h.t. javascript er det også noget jeg famler med, og det skal helst kunne fungere bedst muligt hos brugeren. Umiddelbart har jeg tænkt mig at mest muligt kører som PHP, men hvis der er forhold ved dette som er uhensigtsmæssigt vil javascript være OK :) /Ditlev
ja, men hvorfor skal det være en variabel? skal du kunne bestemme den med javascript (når siden er blevet sendt til brugeren), eller med php (inden siden sendes til brugeren) ?
Variablen er nok ligegyldig nu hvor funktionaliteten er på plads. Man skal kunne tegne tegningen lokalt, og resultatet skal sammenlignes med data der ligger i en database på serveren. Det tegnede resultat omdanner jeg til et array, som kan sammenlignes med det der ligger i databasen. Jeg roder nok lidt rundt i PHP og javascript pt. Vil det være smartere at lave det hele i javascript, og så blot bruge PHP til datatrafikken med databasen?
du kan sende hele dit 7*7 felt som et array vha POST - enten ved at submitte en form, eller sende det via AJAX (så reloades siden ikke), og så kan du sammenligne det i php.
Der skal være en submit knap, og jeg regner med at lave det med POST. Der er flere funktionaliteter jeg skal have lavet, og det må jeg se om jeg kan finde ud af, ellers dukker der nok flere spørgsmål op her på siden. Splazz, hvis du lægger et svar op vil det blive accepteret :)
Lige et andet spørgsmål - når jeg ser tabellen på din side er der en skyggevirkning på feltkanten, som der ikke er på mit felt der afvikles på localhost på min Mac. Er det blot et udtryk for forskel på min localhost og din server eller har du tilføjet en smart detalje?
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.