我有 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");
}
?>