Visualizzazione dei risultati da 1 a 8 su 8

Discussione: decimali e db

  1. #1

    decimali e db

    ciao
    ma come si fa ad inserire un numero decimale in un database?
    ho impostato a float (6,2) il campo nel db ma non mi prende i decimali...
    http://www.mcganass.com

  2. #2
    come imposti il valore all'interno del campo?

  3. #3
    mi riconetto solo ora...

    in ke senso come inposto il valore? do il nome al campo, scelgo il tipo di valore e poi setto 6,2...
    pensi sia li che sbaglio?

    ma in realta' non dovro' mai far calcoli su qsto numero dicimale che inserisco...se al posto di usare un float uno un integer o un varchar, la virgola dovrebbe prendermela correttamente no?
    http://www.mcganass.com

  4. #4
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    daniele intendeva 'in che modo valorizzi il dato?'

  5. #5
    lo passo da un input type text...se ho ben capito cosa intendete...ma non ne sono sicuro...
    http://www.mcganass.com

  6. #6
    potresti postare il codice, cosi risolviamo il problema

  7. #7
    <?
    $variables = $HTTP_POST_VARS;
    $save="Salva";
    function insertNewGioiello($path, $variables)
    {

    $descrizione_gioiello = addslashes(stripslashes($variables["descrizione_gioiello"]));
    $nome_collezione = addslashes(stripslashes($variables["nome_collezione"]));
    $referenza = addslashes(stripslashes($variables["referenza"]));
    $colori = addslashes(stripslashes($variables["colori_id"]));
    $peso = addslashes(stripslashes($variables["peso"]));
    $area_id = addslashes(stripslashes($variables["area_id"]));
    $category_id = addslashes(stripslashes($variables["category_id"]));
    $photo = addslashes(stripslashes($variables["photo"]));

    $query = "INSERT INTO gioielli (descrizione_gioiello, nome_collezione, referenza, colori, peso, area_id, category_id, photo, visible) VALUES ('$descrizione_gioiello', '$nome_collezione', '$referenza', '$colori', '$peso', '$area_id', '$category_id', '$photo','1')";
    $res = mysql_query($query);

    return $res;
    }

    if ($act==$save)
    {
    $response = insertNewGioiello($path, $variables);
    }
    ?>
    <form action=<?=$page?> method=post enctype="multipart/form-data" name=form1 onsubmit="return verify()">
    <input type=text name=referenza>
    ..
    ..
    ..
    <input type=text name=peso>
    <input type=submit name=act value=<?=$save?> class=bottone>
    </form>

    queso e' il codice nella pagina...
    nel db inserisce tutto ma non mi mette il peso, che dovrebebesereespresso in decimaili, con la virgola
    http://www.mcganass.com

  8. #8
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    i decimali si mettono col punto

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.