20. april 2005 - 13:08Der er
18 kommentarer og 1 løsning
Skjul check bokse
Jeg har to slags bruger. Abonnementer og ikke abonnementer. Når det er abonnementer har jeg to checkbokse der ikke skal vises i min formular. Er det muligt og hvordan?
Jeg laver det i php, men er ikke så hård til det endnu. Mit felt i Mysql hedder abonnement og er sat til ja eller nej. Kan I hjælpe mig lidt mere på vej?
Jeg har også overvejet at man kunne sende dem(brugerne) til 2 forskellige formular alt efter om de er abonnementer eller ej. Vil det være smartere, da jeg skal bruge værdien fra check boksene hvis de ikke er abonnementer.
Du burde inkludere i din session/cookie om de er abonnementer eller ej. Så kan du bruge min if-sætning til at finde ud af, om checkboxen skal genereres. Syntes du skal lave det hele i en side. Ellers bliver der bare en skrækkelig masse ekstraarbejde.
Alternativt kan du også hive abonnement-informationerne ud af databasen, hver gang en bruger kommer ind. Det betyder bare, du belaster databasen unødvendigt, hvis du har mange brugere. Derfor mener jeg session-løsningen er den bedste.
Beklager jeg ikke har været aktiv de sidste par dage, der var lige noget andet jeg skulle have ordnet. Min session ved login ser sådanne ud: if($HTTP_POST_VARS['action']=="login"){ if($totalRows_rsLogin==0){ $errorMessage = "Login lykkedes desværre ikke!"; mysql_free_result($rsLogin); } else { mysql_free_result($rsLogin); session_register("login"); $HTTP_SESSION_VARS['login'] = $HTTP_POST_VARS['burgernavn']; header("Location: /doks/oversigt.php"); } }
Løsningen blev desværre at jeg ikke kunne få det til at virke og tror samtidig det ramte sammen med mail problemer her på E, så da jeg ikke kunne komme videre lukkede jeg. Men åbner her igen med samme point, da jeg nu SKAL have det løst. http://www.eksperten.dk/spm/629523
kourinsu>> jeg har kæmpet længe dette og nu fundet ud af at det eneste jeg manglede var \ et par steder. Jeg har det skidt med at jeg lukkede og tog pointene retur da det faktisk var løst fra din side af. Kig ind her http://www.eksperten.dk/spm/629523 og læg et svar så får du de point du har fortjent.
Synes godt om
Ny brugerNybegynder
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.