Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> liczby zmiennoprzecinkowe a sql
arek100
post
Post #1





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 23.01.2008

Ostrzeżenie: (0%)
-----


Witam, mam formularz który przesyła metodą POST liczby, jednak gdy musze przesłać np. liczbę 9,2 w do bazy dochodzi 9,0. pole w bazie mam ustawione na double(3,1). czy trzeba jakoś definiować to pole?
Kod
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-2" />
</head>
<form  action="#" method="post">
<input type="text" name="lp" size="2">


<input type="text" name="sesja" size="2">


<input type="text" name="wynik" size="2">


<?php
@$db = mysql_pconnect("xx, "xx", "xx");

if (!$db)
     {
     print "Nie można nawiązać połączenia z bazą danych";
     exit;
     }
mysql_select_db("projekt");
$srednia1 = mysql_fetch_array(mysql_query("select * from numer where lp ='".$lp."' "));
$suma1 = $srednia1[9] + $srednia1[8] + $srednia1[7] + $srednia1[6] + $srednia1[5] + $srednia1[10];
wynik = mysql_query("update numer set wynik = '".$suma1."' where lp= '".$lp."' ");
$query1 = mysql_query("update numer set sesja".$sesja." = '".$wynik."' where lp = '".$lp."' ");
?>
</form>
</html>


A drugie pytanie to: dlaczego nie wyświetla mi polskich znaków
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 05:01