Ragazzi, mi serve un aiuto...
Come posso dichiarare i tipi di dati PREZZo all'interno di una tabella mysql?
E come posso gestirli quando li memorizzo e li recupero dalla tabella stessa??
Grazie mille
Ragazzi, mi serve un aiuto...
Come posso dichiarare i tipi di dati PREZZo all'interno di una tabella mysql?
E come posso gestirli quando li memorizzo e li recupero dalla tabella stessa??
Grazie mille
Io li dichiarerei DOUBLE, o aadirittura VARCHAR e li userei come delle stringhe
Sei l'eventualità di un'anomalia che nonostante i miei più onesti sforzi non sono stato in grado di eliminare da quella che altrimenti sarebbe un'armonia di precisione matematica..
per i prezi e consigliato il DECIMAL(6,2):
- con 6,2 ti memorizza fino a 9999,99 (6 cifre, 2 pos.decimali)
ma poi devo utilizzare una funzione per convertire la stringa in prezzo??
per quanto riguarda il tipo decimal, come gestisco il prezzo?
Codice PHP:
//per inserire il prezzo nel db ti consiglio l'uso di un form con due input
<input name="interi" type="text" size="4" maxlength="4"> .
<input name="decimali" type="text" size="2" maxlength="2">
$prezzo=$_POST['interi'].".".$_POST['decimali'];
//qui prelevi il prezzo dal db e fai tutte le operazioni che vuoi
$prezzo= number_format($campo_prezzo_db, 2, ".", "");