Avatar billede lefsa62 Seniormester
13. februar 2019 - 12:57 Der er 29 kommentarer

Kalender

< !DOCTYPE html>
<html>
<head>
<title>date picker: HTML5</title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<boby>
<form>
        <label for="dt">Date: </label>
        <input name="dt"  type="date"/>
       
        <input type="submit"/>
        </form>
        </body>
        </html>

Denne calender virker ikke når jeg skriver  week  der hvor der står date , men på min mac virker den  kun i Chrome men  ikke i Firefox eller safari heller på mobile enheder. Er der nogle som kan se problemet
Avatar billede lefsa62 Seniormester
13. februar 2019 - 12:57 #1
Altså date med småt
Avatar billede olsensweb.dk Ekspert
13. februar 2019 - 13:15 #2
>Er der nogle som kan se problemet
date og datetime er ikke supporteret i alle browsere kik på:
https://caniuse.com/#search=date
https://caniuse.com/#feat=input-datetime
Avatar billede olsensweb.dk Ekspert
13. februar 2019 - 13:20 #3
Avatar billede lefsa62 Seniormester
13. februar 2019 - 18:01 #5
Så har jeg hentet denne :-(( lige lidt hjalp det

<script src="modernizr.js"></script>
<script>Modernizr.load({
  test: Modernizr.inputtypes.date,
  nope: ['http://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js', 'http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.7/jquery-ui.min.js', 'jquery-ui.css'],
  complete: function () {
    $('input[type=date]').datepicker({
      dateFormat: 'yy:mm:dd'
    });
  }
});
</script>

den virkede i google og til dels i firefox
Avatar billede olsensweb.dk Ekspert
13. februar 2019 - 18:33 #6
har du en full vertion af modernizr ??
ref https://stackoverflow.com/questions/21330271/add-javascript-fallback-for-input-type-date-where-browser-support-is-not-avail
citat
You will also need the input detection in the modernizr bundle which you can find in this package modernizr.com/download/#-inputtypes-load and it's only 6kb. – RichieAHB Jan 24 '14 at 10:47
/citat

https://modernizr.com/

ellers tag den fra CDN
https://cdnjs.com/libraries/modernizr

får du nogle js fejl ?? kig i udviklings værktøjet i din browser (F12)
lav en test side og kom med et link

jeg tror denne løsning er nemmere (kræver jquery)
https://stackoverflow.com/questions/18020950/how-to-make-input-type-date-supported-on-all-browsers-any-alternatives
Avatar billede keysersoze Guru
13. februar 2019 - 20:56 #7
Bare overvej hvor mange afhængigheder man bliver overhængig af "bare" pga en datepicker - overvej en mere ren løsning som fx pikaday.
Avatar billede lefsa62 Seniormester
13. februar 2019 - 22:23 #8
Ja det er mange gode nogle men der står at de skulle virke iGoogle Chrome
Firefox
Microsoft Edge
Safari
men det er ikke sådan jeg ser det er det kun CHROME den suppoterer
både windows de to og safari og firefox er de uden funktion
Avatar billede lefsa62 Seniormester
14. februar 2019 - 14:42 #9
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>JQuery Date Picker by Tutorial Villa</title>
<link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.10/themes/base/jquery-ui.css">
  <script src="https://code.jquery.com/jquery-1.12.4.js"></script>
  <script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
</head>

<body>
<h1>JQuery Date Picker by Tutorial Villa</h1>
<br><br>
<p>Simple Datepicker</p>
<input type="text" class="simple_date">


  <script>
  $( function() {
    $( ".simple_date" ).datepicker();
  } );
 
  </script>
 
  <p>Change Date Format</p>
<input type="text" class="change_date_format">
<script>
$(function(){
    $( ".change_date_format" ).datepicker({
        dateFormat : 'dd-mm-yy'
    });
});
</script>
<p>Month and Year Option</p>
<input type="text" class="month_and_year_option">
<script>
$(function(){
    $( ".month_and_year_option" ).datepicker({
        changeMonth : true,
        changeYear : true
    });
});
</script>



</body>
</html>
Lang om længe fandt jeg en som virket
Denne virker til alle browsere men bedst  til Chrome men den duer. Men det er men jeg skal også bruge den med uger at den viser kun i dato så skal den vise kun i uger so man kan se så er den forud programmeret til de simple ting. Er der en som har et forslag til at bryde det
Avatar billede olsensweb.dk Ekspert
14. februar 2019 - 16:06 #10
>jeg skal også bruge den med uger at den viser kun i dato
kig på parameteren showWeek

lidt fra lageret
<!DOCTYPE html>
<html>
<head>
    <meta http-equiv="content-type" content="text/html; charset=utf-8">
    <title></title>
    <link rel="stylesheet" href="http://code.jquery.com/ui/1.10.2/themes/smoothness/jquery-ui.css" />   
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>   
    <script type="text/javascript" src="http://code.jquery.com/ui/1.10.2/jquery-ui.js"></script>       
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.7/i18n/jquery-ui-i18n.min.js"></script>
    <style type="text/css">
    </style>
    <script type="text/javascript">           
        $(document).ready(function() {            
            $.datepicker.setDefaults( $.datepicker.regional[ "da" ] );
            $("#datepicker").datepicker({                                            
                changeYear : true,
                // yearRange: "2019:2025", // OK, bliver overskrevet af maxDate:
                changeMonth : true,
                showWeek: true, // laver en uge kollonne OK                                
                minDate: new Date(2019, 2, 14),
                maxDate: new Date(2020, 8, 21),
                dateFormat: 'yy-mm-dd'               
            });                   
        });       
    </script>
</head>
<body>
<input type="text" id="datepicker" readonly="true">
</body>
</html>
Avatar billede lefsa62 Seniormester
14. februar 2019 - 18:49 #11
Den er rigtig go på den locahost der virker på både Firefox og Chrome og safari men online desværre ingen funktion. Du kan prøve den på tordvin.dk og kikke på menuen så kan du prøve den
Avatar billede olsensweb.dk Ekspert
14. februar 2019 - 19:11 #12
hvis man kigger i browserens console viser den denne fejl:
Mixed Content: The page at 'https://tordvin.dk/calender.php' was loaded over HTTPS, but requested an insecure stylesheet 'http://code.jquery.com/ui/1.10.2/themes/smoothness/jquery-ui.css'. This request has been blocked; the content must be served over HTTPS.

dvs du skal rette alle dine http: til https:



   

Avatar billede olsensweb.dk Ekspert
14. februar 2019 - 19:30 #13
du kan også prøve at fjerne http(s) og bruge den relative protecol
<link rel="stylesheet" href="//code.jquery.com/ui/1.10.2/themes/smoothness/jquery-ui.css" />   
<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>   
<script type="text/javascript" src="//code.jquery.com/ui/1.10.2/jquery-ui.js"></script>       
<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jqueryui/1.8.7/i18n/jquery-ui-i18n.min.js"></script>


men det er langsommere
ref https://stackoverflow.com/questions/28446314/why-use-protocol-relative-urls-at-all
Unless you have specific performance concerns (such as the slow mobile network mentioned in Zakjan's answer) you should use https:// to protect your users
Avatar billede lefsa62 Seniormester
14. februar 2019 - 19:38 #14
Hvad er så problem når der er https når jeg fjerner den så virker den
Avatar billede olsensweb.dk Ekspert
14. februar 2019 - 19:50 #15
hvis din side anvender https (hvilke kan anbefales) skal alle de filer du linker til være https, alternative kan du anvende relativ protekol som vist i #13
dvs merd //
Avatar billede lefsa62 Seniormester
14. februar 2019 - 20:12 #16
Okay tak for tippet. Det ville jeg nok havde fundet ud af for i tordvin er der et style sheet men den er https//:  Den virker nu.
Avatar billede lefsa62 Seniormester
14. februar 2019 - 22:25 #17
At den virker så vil jeg integrere den i min debitor den så kan indsætte en  dato som det stod med grønt at jeg skulle lave en fælt med uge eller på engelsk week
så får jeg denne fejl
Notice: Undefined index: datepicker in /Applications/MAMP/htdocs/finans_dk.dk/debitor/insetdebitor.php on line 20

if (isset($_POST['FormCreateUserSend'])) {
// print_r($_POST);
    // mangler validering
    $account = $_POST['account'];
    $search = $_POST['search'];
    $name = $_POST['name'];
    $adress = $_POST['adress'];
    $adresse = $_POST['adresse'];
    $zipcode = $_POST['zipcode'];
    $city = $_POST['city'];
    $telephone = $_POST['telephone'];
    $email = $_POST['email'];
    $userid = $_POST['userid'];
    $attention = $_POST['attention'];
    $weekinterval = $_POST['weekinterval'];
    $datepicker = $_POST['datepicker'];
    $week = $_POST['week'];
    $vat = $_POST['vat'];
    $contrycode = $_POST['contrycode'];
    $paymentdeadline = $_POST['paymentdeadline'];
    $paymentmethod = $_POST['paymentmethod']; // post lave mellemrummet om til _
    $sql = "INSERT INTO debitor (account , search, `name`, adress, adresse, zipcode, city, telephone, email, userid, attention, weekinterval, datepicker, week, vat, contrycode, paymentdeadline, paymentmethod) VALUES ( '" . $account . "', '" . $search . "', '" . $name . "', '" . $adress . "', '" . $adresse . "', '" . $zipcode . "', '" . $city . "', '" . $telephone . "', '" . $email . "', '" . $userid . "', '" . $attention . "', '" . $weekinterval . "', '" . $datepicker . "', '" . $week . "', '" . $vat . "', '" . $contrycode . "', '" . $paymentdeadline . "', '" . $paymentmethod ."')";
    // echo $sql;
    $conn->query($sql) or die($conn->error);

"her den anden halvdel"

<link rel="stylesheet" href="https://code.jquery.com/ui/1.10.2/themes/smoothness/jquery-ui.css" />   
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>   
<script type="text/javascript" src="https://code.jquery.com/ui/1.10.2/jquery-ui.js"></script>       
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.7/i18n/jquery-ui-i18n.min.js"></script>
    <style type="text/css">
    </style>
    <script type="text/javascript">           
        $(document).ready(function() {           
            $.datepicker.setDefaults( $.datepicker.regional[ "da" ] );
            $("#datepicker").datepicker({                                           
                changeYear : true,
                // yearRange: "2019:2025", // OK, bliver overskrevet af maxDate:
                changeMonth : true,
                showWeek: true, // laver en uge kollonne OK                               
                minDate: new Date(2019, 2, 14),
                maxDate: new Date(2020, 8, 21),
                dateFormat: 'yy-mm-dd'               
            });                   
        });       
    </script>
</head>
<body>
<input type="text" id="datepicker" readonly="true">
</body>

hvis jeg skal indsætte en ting fra tabel net8  som er i db
så skal det komme en ny dato ud fra eks. 14/2 uge 7  + 8 dager  det vi sige 22/2 eller uge 8 i den tomme felt uge som det står med grønt jeg skulle lave. ja for når jeg er i bare kalender og laver en dato så trykker opdater så er den væk? Hvor skriver det datoen henne
Avatar billede lefsa62 Seniormester
14. februar 2019 - 23:32 #18
så blev det løst fejlen var navnet som DB ikke ville acceptere jeg navn gade den efter id="datepicker så tilføjede jeg name="calendar"og brugte det i DB så ingen problem.
Men de andre ting er jeg intresseret i
Avatar billede olsensweb.dk Ekspert
15. februar 2019 - 07:46 #19
>dato som det stod med grønt at jeg skulle lave en fælt med uge eller på engelsk week
fisk, jeg kender ikke opgaven

kig på disse 2 stykker code (dato ændret iforhold til spm i linkene)
<?php
// https://stackoverflow.com/questions/9567673/get-week-number-in-the-year-from-a-date-php
$ddate = "2019-2-14";
$date = new DateTime($ddate);
$week = $date->format("W");
echo "Weeknummer: $week";

echo "<br>";

// https://stackoverflow.com/questions/28807774/php-add-one-week-to-a-user-defined-date
$start_date = "2019-2-14"; 
$date = strtotime($start_date);
$date = strtotime("+7 day", $date);
echo date('Y/m/d', $date);
?>


http://php.net/manual/en/datetime.add.php

du kan også gøre det i mysql
https://www.w3schools.com/sql/func_mysql_date_add.asp
https://stackoverflow.com/questions/7820322/mysql-add-days-to-a-date
Avatar billede lefsa62 Seniormester
15. februar 2019 - 15:16 #20
Det er en problem med at vise den korrekte uge nr. Den viser den pågældende uge nr men den viser denrigtige dato altså når det står +7 er det rigtig med datoen ikke uge
Avatar billede olsensweb.dk Ekspert
15. februar 2019 - 15:42 #21
kører du coden på den opdaterede dato ?? eller det rigtige dato format ??



jeg har lavet en lille function til at vise ugenummeret da jeg skal bruge den flere gange
<?php
function date2weekno($ddate){
$date = new DateTime($ddate);
$week = $date->format("W");
return  $week;   
}

$dato = "2019-2-14";

$ugenr = date2weekno($dato);
echo "Weeknummer " . $ugenr;


echo "<br>";


$start_date = $dato; 
$date = strtotime($start_date);
$date = strtotime("+7 day", $date);
echo date('Y/m/d', $date);
$dato = date('Y-m-d', $date);
echo "<br>";
$ugenr = date2weekno($dato);
echo "Weeknummer " . $ugenr;
?>
Avatar billede lefsa62 Seniormester
15. februar 2019 - 15:56 #22
Jeg skulle gerne køre på den kalender som jeg som kører når man har trykket og fundet den dato og trykket opdater og det er den jeg skulle bruge men den kommer dertil hvor jeg ikke kan se den men ellers har jeg prøvet den med den format du sendte den
Avatar billede olsensweb.dk Ekspert
15. februar 2019 - 17:37 #23
datepicker har en onSelect man kan gøre noget sjovt i :)
<?php     
    $year = date("Y");
    $month = date("m");
    $day = date("d");     
?>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<title></title>
<link rel="stylesheet" href="https://code.jquery.com/ui/1.10.2/themes/smoothness/jquery-ui.css" />   
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>   
<script type="text/javascript" src="https://code.jquery.com/ui/1.10.2/jquery-ui.js"></script>       
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.7/i18n/jquery-ui-i18n.min.js"></script>
    <style type="text/css">
    </style>
    <script type="text/javascript">           
        $(document).ready(function() {           
            $.datepicker.setDefaults( $.datepicker.regional[ "da" ] );
            $("#calendar").datepicker({                                           
                changeYear : true,
                // yearRange: "2019:2025", // OK, bliver overskrevet af maxDate:
                changeMonth : true,
                showWeek: true, // laver en uge kollonne OK                               
                minDate: new Date(<?php echo $year.", ".$month." - 1, ".$day; ?>),
                maxDate: new Date(<?php echo $year." +2 , ".$month." +2 - 1, ".$day; ?>),         
               
                onSelect: function(dateText, inst) {                       
                        // start lavet pga dateFormat: 'dd-mm-yy'
                        var arr = dateText.split('-');
                        var datestr = arr[2]+"-"+arr[1]+"-"+arr[0];                               
                        // slut lavet pga dateFormat: 'dd-mm-yy'
                       
                        $("#showWeek").val("Week " + $.datepicker.iso8601Week(new Date(datestr)));
                },               
                dateFormat: 'dd-mm-yy'               
            });                   
        });       
    </script>
</head>
<body>
<input type="text" id="calendar" name="calendar" readonly="true">
<input type="text" id="showWeek" name="showWeek" readonly="true">
</body>
</html>
Avatar billede olsensweb.dk Ekspert
15. februar 2019 - 19:25 #24
lidt sjov for at uddgå php beregninger, det eneste jeg anvender php til er at sætte aktuelt dato, da jeg ikke stoler på brugerens ur.
<?php     
    $year = date("Y");
    $month = date("m");
    $day = date("d");     
?>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<title></title>
<link rel="stylesheet" href="https://code.jquery.com/ui/1.10.2/themes/smoothness/jquery-ui.css" />   
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>   
<script type="text/javascript" src="https://code.jquery.com/ui/1.10.2/jquery-ui.js"></script>       
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.7/i18n/jquery-ui-i18n.min.js"></script>
    <style type="text/css">
    </style>
    <script type="text/javascript">           
        $(document).ready(function() {           
            $.datepicker.setDefaults( $.datepicker.regional[ "da" ] );
            $("#calendar").datepicker({                                           
                changeYear : true,
                // yearRange: "2019:2025", // OK, bliver overskrevet af maxDate:
                changeMonth : true,
                showWeek: true, // laver en uge kollonne OK                               
                minDate: new Date(<?php echo $year.", ".$month." - 1, ".$day; ?>),
                maxDate: new Date(<?php echo $year." +2 , ".$month." +2 - 1, ".$day; ?>),         
               
                onSelect: function(dateText, inst) {                       
                        // start lavet pga dateFormat: 'dd-mm-yy'
                        var arr = dateText.split('-');
                        var datestr = arr[2]+"-"+arr[1]+"-"+arr[0];                               
                        // slut lavet pga dateFormat: 'dd-mm-yy'
                        $("#showWeek").val("Week " + $.datepicker.iso8601Week(new Date(datestr)));
                       
                        var date = new Date(datestr); // Parse date
                        date.setDate(date.getDate() + 7); // Add 7 days                       
                        // https://stackoverflow.com/questions/2013255/how-to-get-year-month-day-from-a-date-object                       
                        var month = ('0' + (date.getMonth() + 1)).slice(-2);
                        var day  = ('0' + date.getDate()).slice(-2);
                        var year = date.getUTCFullYear();
                        newdate = day + "-" + month + "-" + year;
                        $("#calendar1").val(newdate);
                        $("#showWeek1").val("Week " + $.datepicker.iso8601Week(new Date(date)));                       
                },               
                dateFormat: 'dd-mm-yy'               
            });                   
        });       
    </script>
</head>
<body>
<input type="text" id="calendar" name="calendar" readonly="true" placeholder="vælg dato">
<input type="text" id="showWeek" name="showWeek" readonly="true">
<br><br><br>
<input type="text" id="calendar1" name="calendar1" readonly="true">
<input type="text" id="showWeek1" name="showWeek1" readonly="true">

</body>
</html>

hvor jeg dog hader det datoformat du anvender, det føles som at gå over åen efter vand
Avatar billede lefsa62 Seniormester
16. februar 2019 - 09:40 #25
Mange tak for dit arbejde jeg har taget noget af de små
Det skal siges min søn er også programmør men gik i stress så han kan lave noget når humøret er i top.
Den virker efter hensigt. Den gør at den sorterer debitoren efter hvornår de skal pudses igen ved at den henter  d.d i DB og ganger med  eks 28 så viser den en ny dato hvis der bliver trykket på ER PUDSET , fint.
Så er det her udfordringen kommer den skal sortere  efter dato/uge . de som har fået en ny dato skal nederst i køen MEN jeg skal bare kunne se dem som er i denne uge og dem som jeg ikke har nået i sidste uge. Har du en løsning du kan se strengen her nedenfor Men det skal tages hensyn til uge 52/53
<?php
include "../debug.php";
require_once "../connect.php";

if (isset($_POST['areCleaned'])) {
    $iddebitor = $_POST['iddebitor'];
    $date = date('d-m-Y');
    $sql = "UPDATE debitor SET lastclean='$date' WHERE id='$iddebitor'";

    if ($conn->query($sql) === TRUE) {
        echo "Record updated successfully";
    } else {
        echo "Error updating record: " . $conn->error;
    }
}
?>
<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <link rel="stylesheet" type="text/css" href="../style.css">
        <title>Finans-dk.dk</title>
    </head>
    <body>
        <div class="col-12 col-s-12 branding1">
            <h1>Finans-dk.dk<h1>
        </div>
        <section>
            <div class="col-2 col-s-2 menu">
                <a href="debitor.php">Hjem</a>
            </div>
            <table class="col-12 col-s-12 debitorfont">
            <tr class="debitor">
                    <td class="account">Kontonummer</td>
                    <td>Navn</td>
                    <td>Adresse</td>
                    <td>By</td>
                    <td>Skal pudses</td>
                    <td>Skal have regning</td>
                    <td></td>
                </tr>

            <?php
                $sql = "SELECT * FROM debitor";
                $result = $conn->query($sql) or die($conn->error);
                while ($rowtable = $result->fetch_assoc()) {
               
                    $date = $rowtable['lastclean'];
                    $nextclean = $rowtable['dayinterval'];

                   
                ?>
                <form action="showwork.php" method="POST">
                    <tr class="debitor">
                        <td class="account"><?php echo $rowtable['account']; ?></td>
                        <td><?php echo $rowtable['name']; ?></td>
                        <td><?php echo $rowtable['adress']; ?></td>
                        <td><?php echo $rowtable['city']; ?></td>
                        <td><?php echo date('d-m-y', strtotime($date. ' +  '. $nextclean .' days')); ?></td>
                        <td><input type="checkbox" value="" name="iddebitor"></td>
                        <td>
                            <input type="hidden" value="<?php echo $rowtable['id']; ?>" name="iddebitor">
                            <input type="Submit" value="Er pudset" name="areCleaned">
                        </td>
                    </tr>
                </form>
                <?php } ?>
            </table>
        </section>
    </body>
</html>
Avatar billede lefsa62 Seniormester
16. februar 2019 - 09:40 #26
Da vi så lavede dayinterval så gik at i sort det vil sige dayinterval gik dø og ned efter blev væk i DB står det samme , men vi har henter daginterval fra denne indput sted i DB. Hvis jeg tar og kopierer en ny frisk ind så ingen problem men lige så snart jeg har skrevet dayinterval alle steder så dør den.  Jeg håber nogle friske øjne ser bedre

if (isset($_POST['FormCreateUserSend'])) {
// print_r($_POST);
    // mangler validering
    $account = $_POST['account'];
    $search = $_POST['search'];
    $name = $_POST['name'];
    $adress = $_POST['adress'];
    $adresse = $_POST['adresse'];
    $zipcode = $_POST['zipcode'];
    $city = $_POST['city'];
    $telephone = $_POST['telephone'];
    $email = $_POST['email'];
    $userid = $_POST['userid'];
    $attention = $_POST['attention'];
    $dayinterval = $_POST['dayinterval'];
    $lastclean = $_POST['lastclean'];
    $vat = $_POST['vat'];
    $contrycode = $_POST['contrycode'];
    $paymentdeadline = $_POST['paymentdeadline'];
    $paymentmethod = $_POST['paymentmethod']; // post lave mellemrummet om til _
    $sql = "INSERT INTO debitor (account , search, `name`, adress, adresse, zipcode, city, telephone, email, userid, attention, dayinterval, lastclean, vat, contrycode, paymentdeadline, paymentmethod) VALUES ( '" . $account . "', '" . $search . "', '" . $name . "', '" . $adress . "', '" . $adresse . "', '" . $zipcode . "', '" . $city . "', '" . $telephone . "', '" . $email . "', '" . $userid . "', '" . $attention . "', '" . $dayinterval . "', '" . $lastclean . "', '" . $vat . "', '" . $contrycode . "', '" . $paymentdeadline . "', '" . $paymentmethod ."')";
    // echo $sql;
    $conn->query($sql) or die($conn->error);
}
?>

      <select name="dayinterval">
    <?php
    $sqlselect = "select * from dayinterval";
        $resultselect = $conn->query($sqlselect) or die($conn->error);
        while ($rowselect = $resultselect->fetch_assoc()) { ?>
            <option value="<?php echo $rowselect['dayinterval'];?>" name="dayinterval"><?php echo $rowselect['dayinterval'];?></option>
        <?php }; ?>
    </select>
 


<?php
        if(isset($_POST['submitkunde'])){
            $vat  = $_POST['dayinterval'];
            $sqltable = "select * from vat WHERE dayinterval = '$dayinterval'";
            $resulttable = $conn->query($sqltable) or die($conn->error);
            while ($rowtable = $resulttable->fetch_assoc()) { ?>
              <section>
                <tr class="debitor">
                    <td class="dayinterval"><?php echo $rowtable['dayinterval']; ?></td>
                   
                </tr>
           
               
            <?php } ?>
        <?php }
    ?>
Avatar billede olsensweb.dk Ekspert
16. februar 2019 - 11:39 #27
#25
>$date = date('d-m-Y');
>$sql = "UPDATE debitor SET lastclean='$date' WHERE id='$iddebitor'";
sætter datoen til 0000000000, da date er ude i skorven, den skulle vel lægge dayinterval til

skal se sådan ud
$sql = "UPDATE debitor SET lastclean = DATE_ADD(lastclean, INTERVAL dayinterval DAY) WHERE id='$iddebitor'";



>sortere  efter dato/uge
$sql = "SELECT * FROM debitor";

mangler en order by
$sql = "SELECT * FROM debitor ORDER BY lastclean ASC" ;

btw:
du må ikke have forms inde i din tabel !!
valider din side https://validator.w3.org/
Avatar billede lefsa62 Seniormester
16. februar 2019 - 12:02 #28
Jeg takker og giver det vider til sønnike hvis humøret er i orden  det anden var et problem med navn vi syntes at det skulle hede dayinterval i stedet for weekintervak og jeg havde skiftet alle steder men lige lidt hjalp det. Men så skiftede jeg tilbage til weekinterval så ingen problem  :-((  :-))
Avatar billede alisha khan Novice
30. oktober 2019 - 06:27 #29
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