-
Problema mysql e php
Buonasera a tutti,vorrei chiedervi se qualcuno può darmi una mano a risolvere il mio problema:ho due file,uno php e uno html che che attraverso il form in html va a modificare un database. Fin qui tutto okay se non fosse che il campo 'DATE' non me lo inserisce nel database. mi spiego meglio, nel database ho creato il campo data di tipo DATE,collegato al form quando vado ad inserire una data(es.12/05/2018)non me la inserisce nel database,sapere come posso risolvere? vi metto il codice qui sotto
HTML
<HTML>
<HEAD>
<TITLE>Pagine HTML Caricamento</TITLE>
</HEAD>
<BODY>
<FORM ACTION="Nuovocaricamentoofficial.php" METHOD="post">
<TABLE>
<TR><TD>id_dislocazione
<TD><INPUT TYPE="text" NAME="id_dislocazione">
<TR><TD>id_prodotto
<TD><INPUT TYPE="text" NAME="id_prodotto">
<TR><TD>data
<TD><INPUT TYPE="text" NAME="data">
<TR><TD>quantita
<TD><INPUT TYPE="text" NAME="quantita">
<TR><TD><INPUT TYPE="submit" VALUE="aggiungi">
<TD><INPUT TYPE="reset" VALUE="cancella">
</TABLE>
</FORM>
</BODY>
PHP
<?php
$id_disl = $_POST['id_dislocazione'];
$id_prod = $_POST['id_prodotto'];
$data = $_POST['data'];
$quantita=$_POST['quantita'];
$cn=new mysqli("localhost","fravul","","my_fravul");
if (mysqli_connect_errno()){
echo ("errore connessione database");
exit();
}
$sql="INSERT INTO Caricamento(id_dislocazione,id_prodotto,data,quant ita) VALUES ('$id_disl','$id_prod','$data','$quantita')";
$ris=$cn->query($sql).print("sql okey") or die ("sql fallito");
?>
-
Guarda l'unico valore ammesso per un campo DATE in MySQL https://www.html.it/articoli/funzion...mpo-con-mysql/
-
La virgola mobile in MySQL è solo con il . per php di default sempre con il punto ... https://www.mrwebmaster.it/mysql/tip...rici_9724.html tieni presente che oltre se con o senza segno le operazioni tra virgole mobile sono approssimative https://www.php.net/manual/en/language.types.float.php