Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2010
    Messaggi
    6

    [MySQL 5.0.81] Errore #1064

    Salve a tutti, questo è il mio primo post (Quindi se ho sbagliato sezione non picchiatemi )

    Ecco il mio problema:
    Sto gestendo un database per conto di alcuni amici. Mi hanno chiesto di fare una modifica in un form dove vengono inserite delle cifre intere. Mi hanno chiesto di fare in modo che si possano inserire cifre con la virgola.

    Quello che ho fatto è stato modificare,
    DA:
    http://img293.imageshack.us/img293/8611/immagine0.jpg

    A:
    http://img685.imageshack.us/img685/9255/immagine1zd.jpg

    E QUESTO è l'errore che mi viene fuori:
    http://img571.imageshack.us/img571/1237/immagine2st.jpg

    Non sono una cima in queste cose, ma mi sembra che sia tutto ok..
    Mi date una mano?!

    (Scusate per la lunghezza del post)
    Grazie mille in ogni caso,
    Mignolo

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2010
    Messaggi
    6
    Up, nessuno sa dirmi qualcosa? =(

  3. #3
    Originariamente inviato da Mignolo
    Up, nessuno sa dirmi qualcosa? =(
    per poter inserire cifre con la virgola devi usare un campo char/varchar

    il divisore decimale e' il punto. Nella tua query, se non vedo male, tu usi 3.2 che significa 3 cifre totali di cui 2 decimali, un errore lo hai con l'uso del punto (3.2) devi mettere (3,2) ma se vuoi 3 cifre di intero + 2 decimali devi scrivere (5,2) e non usare il formato double ma il decimal.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2010
    Messaggi
    6
    Grazie per la risposta

    Ho fatto come mi hai detto, ma nel form che vado ad inserire mi fa inserire sempre e solo 2 cifre.
    Che sia "10" o "1.", poi non mi fa inserire altro =/

  5. #5
    Originariamente inviato da Mignolo
    Grazie per la risposta

    Ho fatto come mi hai detto, ma nel form che vado ad inserire mi fa inserire sempre e solo 2 cifre.
    Che sia "10" o "1.", poi non mi fa inserire altro =/
    non so se hai fatto come ti ho detto oppure se tu hai fatto come credi di aver capito

    verifica la tabella con show create table e vedi se il campo e' correttamente definito.

    Poi prova a postare un esempio di cosa e come inserisci i dati nella tabella. Puoi verificare con una stampa della query che esegui.

    Il form comunque riguarda html e non il database.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  6. #6
    Utente di HTML.it
    Registrato dal
    May 2010
    Messaggi
    6
    Faccio ammenda

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.