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
 
Start new topic
Odpowiedzi
arek100
post
Post #2





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

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


W bazie mam pole typu varchar(30) i są wprowadzane z polskimi znakami, ale chodzi o napisy na stronie a szczególnie o ą i ź, mam kodowanie strony:
Kod
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-2"/>

co z nim nie tak??
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: 5.10.2025 - 02:39