Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: sumowanie
Forum PHP.pl > Forum > Gotowe rozwiązania
mouk
Mam taki skrypcik:
[php:1:0f99021a1f]<?php

<?
if (!isset($user_id)) {
$token = md5(uniqid(rand()));
setcookie("user_id",$token,-1);
}


$connection = mysql_connect ("localhost")
or die ("nie mozna nawiazac polaczenia z serwerem");

$db = mysql_select_db("ksiegarnia", $connection) or die ("Nie mozna wybrac bazy danych");







$pobierz_cene_calkowita= "SELECT SUM(cena_koncowa) from sledzenie_uzytkownika WHERE user_id = "user_id"";



$cena_calk_result = mysql_query($pobierz_cene_calkowita) or die (" Nie moge pobrac sumy zamowienia");

$cena_c= mysql_result($cena_calk_result,0,"SUM(cena_koncowa)");



$koszty_przesylki=10;



$total = $cena_c + $koszty_przesylki;



$get_cart = "SELECT wybrane_IDksiazki, wybrane_tytul, ilosc_egz, wybrane_cena,
cena_koncowa FROM sledzenie_uzytkownika
WHERE USER_ID = "$user_id"";

$cart_result = mysql_query($get_cart)
or die("Couldn't get cart.");

$num_rows = mysql_numrows($cart_result);

if ($num_rows == "0") {
echo "<P><strong>TNie masz nic w koszyku.</p>";
} else {

echo "

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>

<TITLE>Księgarnia: Zamówienie</TITLE>
<LINK rel='stylesheet' href='style.css' type='text/css'>
</HEAD>
<BODY>

<FORM ACTION="wyslij_zamowienie.php" METHOD="post">


<table border=1 cellpadding=10 cellspacing=0>

<tr>
<td align=center><strong>ITEM ID</strong></td>
<td align=center><strong>Tytul</strong></td>
<td align=center><strong>Ilość</strong></td>
<td align=center><strong>Cena</strong></td>
<td align=center><strong>Suma</strong></td>
</tr>
";



while ($row = mysql_fetch_array($cart_result)) {

$wybrane_IDksiazki = $row["wybrane_IDksiazki"];
$wybrane_tytul = $row["wybrane_tytul"];
$ilosc_egz= $row["ilosc_egz"];
$wybrane_cena = $row["wybrane_cena"];
$cena_koncowa = $row["cena_koncowa"];


echo "
<tr>
<td>$wybrane_IDksiazki</td>
<td>$wybrane_tytul</td>
<td align=right>$ilosc_egz</td>
<td align=right> $wybrane_cena</td>
<td align=right> $cena_koncowa</td>
</tr>
";
}

echo "
<tr>
<td colspan=4 align=right><strong>Cena ksiązek:</strong></td>
<td align=right><strong> $cena_c</strong></td></tr>

<tr><td colspan=4 align=right><strong>Koszt przesyłki:</strong></td>
<td align=right>";

echo "$koszty_przesylki";


echo "
</td></tr>

<tr><td colspan=4 align=right><strong>Suma:</strong></td>
<td align=right><strong>$total </strong></td></tr>

<tr><td colspan=5 align=center>
<input type="submit" name="submit" value="wyslij zamowienie">
</td></tr>

</table>

</form>

</BODY>
</HTML>
";


}

?>

?>[/php:1:0f99021a1f]

Nie wiem dlaczego nie chce mi sie pojawiac, w tabeli $cena_c sad.gif(((

Czy ktos wie gdzie mam bląd?questionmark.gif?

chodzi chyba przedewszystkim o te linijki
[php:1:0f99021a1f]<?php

$pobierz_cene_calkowita= "SELECT SUM(cena_koncowa) from sledzenie_uzytkownika WHERE user_id = "user_id"";



$cena_calk_result = mysql_query($pobierz_cene_calkowita) or die (" Nie moge pobrac sumy zamowienia");

$cena_c= mysql_result($cena_calk_result,0,"SUM(cena_koncowa)");



?>[/php:1:0f99021a1f]
BzikOS
Może dlatego, że w tym zapytaniu warunkiem jest ciąg znaków, a nie zmienna. Zgubiłeś $
mouk
w ktorym miejscu doklandniej?
Ace
a ile masz zapytan ? sprawdz ich skladnie... porownujesz pole do ciagu znakow zgory zdefiniowanych, a nie ze zmiennej - tak jak poprzednik napisal winksmiley.jpg. Przeanalizuj kod, sprawdz gdzie masz zapytania do bazy danych i przyjzyj sie nim
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.