Jeg skal have lavet en tabel, men ved ikke helt hvordan jeg skal sætte den op. Jeg kan lige fortælle hvad den skal kunne.
Tabellen skal indeholde:
- De dage man vælger (og om det er morgen,middag,aften)
- Den skal kunne vise 'dynamisk' en uge frem... altså hvis det er onsdag, står der: On, To, Fr, Lø, Sø, Ma, Ti og hvis det er Torsdag står der: To, Fr, Lø, Sø, Ma, Ti, On.
og den skal slette de indtastede oplysninger ældre end dags dato... hvis der står Onsdag d. 23/5-02 skal den slettes, da den dato er over 1 dag fra dags dato.
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
har ikke helt forstået om det er opsætningen af selve tabellen. i en form du ønsker eller om det er det script i php der laver tabelen med de værdier du ønsker
Jeg har fået lavet det med tabellen. Det jeg så skal bruge nu, er på en eller anden måde hvordan man får vist mine 7 dage frem, en uge af gangen...
det jeg mente med "dynamisk" en uge...
Altså vise dagen idag, plus 6 dage frem, skal vises... jeg har 7 dage i databasen... den skal tage den dag i databasen som det er idag, og vise de andre 6 bagefter i den rigtige rækkefølge.
hvis det var lidt bedre forklaret? det er ret svært at forklare...
jeg har lavet et table der ligner lidt i php som tager højde for ugedag då den sætter dem ind det rigtige sted... så skal knapperne bare ind i stedet for dato..
hvad er det du ikke helt kan finde ud af?? Kan ikke lige forstå det.. Er det om hvordan du putter det ind i databasen?? eller er det om hvordan du printer datoerne ud??
nåå.. tror jeg forstår nu.. Du har en database med en masse medarbejdere i.. Og du vil så gerne printe ud i et skrema og der står 1 eller 0 ud fra de forskellige dage og tider?? altså så de kan se hvornår de skal arbejde eller ligende??
Og så vil du gerne have at den sortere efter hvilken dag det er, så den kommer først??
for så kan du vel godt bruge den jeg har lavet der.. så skal du bare sætte en cheked på dem der fx har et 1 -tal i databasen.. Men hvorfor checkboxe?? Skal du kunne rette i den bag efter eller hvad??
og hvad er det du skal have hjælp til?? Er det bare at få listet en kalender på et n antal dage hvor idag er først? eller er det databasen du ikke kan finde ud af??
og hvad står der i fx son2307 varchar(5) NOT NULL default '', siden den er varchar??
Jeg kan godt vise den pågældende side... men det er kun ved kontakt via email eks.. da siden ikke er offficel endnu, og det er i administrations systemet...
så bliver chekboxene så selv generet ud fra datoen + et nummer alt efter hvilket tidspunkt det er... men den tager den så datoen kommer først..
Hvis jeg skal hjælpe med at få den til at udskrive krydserne deri bliver du nok nød til at fortælle lidt nærmere om hvad den skal gøre når man fx submitter.. osv..
Lavet et scrip der køre efter dagen i dag.. lister dagen i dag i første celle i øverste række og sluter med sidste dag i den uge hvis man kan sige det. der efter laver den det antal checkboxe du har ønsket f.eks 20 dage. så tager det højde for om der er månedskift/årsskift og laver dato i krydfeltet ud fra det... scriptet her under er datoen som er value i checkboxen også skrevet ved siden af dato format dd/mm-yyyy.
------------------------------------------------
<html>
<body> <? //number of day wanted in table $days_to_view = "20"; $danish_days = @ array (Søndag, Mandag, Tirsdag, Onsdag, Torsdag, Fredag, Lørdag);
//creating the days ?>
<form> <table bgcolor="blue" border="1">
<? // Laver kalender
// laver felter for dage fra d.d. for ($i = 0; $i < $days_to_view; $i++) { $day = mktime (0,0,0,date("m") ,date("d")+$i,date("Y")); $day_of_week = date(w, $day);
// er dette den første række i table if ($i == 0) { echo '<tr>';
//Lav overskrift $hd = $day_of_week;
//kør 7 gagne for en uge for ($nod = 0; $nod <= 6; $nod++) { echo '<th>' . $danish_days[$hd];
//er det søndag skift til mandag ellers tæl en op if ($hd == 6) { $hd = 0; } else { $hd++ ; } } echo '<tr>'; }
//skift linje når vi når 7 dage if ($i3 == 7) { echo '<tr>'; $i3 = 1; } else { $i3++; }
jeg kan ikke finde ud af hvad din $tiden er så jeg har sat value til $tiden og lavet table til at skrive som du ønsker under name i checkbox og så sat feltet $ tiden ind i stedet for dato
-------------------- <html>
<body> <? //number of day wanted in table $days_to_view = "21"; $danish_days = @ array (Sø, Ma, Ti, On, To, Fr, Lø); $db_days = @ array (son, man, tir, ons, tor, fre, lor);
hov jeg glemte lige at smide dit if statement ind så boksene er tjekket... hvis de står i brugerens database :( og så fik jeg heller ikke det med datbase med ind... men jeg håber jeg fik givet dig det vigtigste :)
Har kun et problem nu, ang. det kalender fidus, og den kræver nok sit eget spm. :)
Takker for hjælpen.
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.