Как правильно установить дату с помощью DatePicker? - PullRequest
0 голосов
/ 19 мая 2019

У меня есть 3 страницы:

registration
all values
detail page

Как только я регистрирую все значения на странице регистрации и перехожу на страницу, где я вижу все свои результаты, очевидно, что когда я устанавливаю, я получаю дату значения, пока что ничего странного, когда я затем перехожу к информационная страница продукта, где я могу изменить значения продукта, через цикл while я получаю всю информацию об этом продукте.

Здесь начинается проблема, у меня есть информация о моем продукте:

first name
height
weight
Expiration date

пример:

Jar
20cm
1kg
05/20/2019

Подводя итог, у меня есть эти значения, и я на информационной странице отдельного продукта, эта страница позволяет мне изменять значения продукта.

Если я меняю только имя, не касаясь даты, автоматически дата из правильного формата, установленного при регистрации, меняет меня в БД в: 00/00/0000

Каждый раз, когда я хочу изменить значение в пределах одного продукта, мне приходится снова выбирать дату, даже если она совершенно корректна и вставлена ​​в БД, видимую из цикла while, я не понимаю, почему

Код для выбора даты:

 <div class="col-md-6">
    <div class="md-form">
         <input name="scadenza_richiesta"  value="<?php echo formato_data_scad_rich($row['scadenza_richiesta']) ;?>"  type="text" id="scadenza_richiesta" class="form-control datepicker">                                   
        <label for="Form-email1" >Scadenza Richiesta</label>
    </div>
    <script type="text/javascript">
        $('#scadenza_richiesta').pickadate({
        format: 'yyyy/mm/dd',
        formatSubmit: 'yyyy/mm/dd',
        hiddenPrefix: 'prefix__',
        hiddenSuffix: '__suffix',
        min : true,
        });
    </script>  
</div>

изображение перед первой регистрацией о товаре: изображение

Код обновления:

<?php
if (isset($_POST['submit'])) {
$id = $connessione->real_escape_string($_POST['ID_Richiesta']);
$titolo_richiesta = $connessione->real_escape_string($_POST['titolo_richiesta']);
$dettagli_richiesta = $connessione->real_escape_string($_POST['dettagli_richiesta']);
$scadenza_richiesta = $connessione->real_escape_string($_POST['scadenza_richiesta']);
$token_richiesta = $connessione->real_escape_string($_POST['token_richiesta']);
$categoria_richiesta = $connessione->real_escape_string($_POST['categoria_richiesta']);

$connessione->query("UPDATE richieste SET
categoria_richiesta='$categoria_richiesta',
titolo_richiesta='$titolo_richiesta',
dettagli_richiesta='$dettagli_richiesta',
scadenza_richiesta='$scadenza_richiesta',
token_richiesta='$token_richiesta'
WHERE ID_Richiesta ='$id'");

header("Location: richieste.php?ed_rich=Y");
}
?>
...