Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Czy pomoże mi ktoś z błędami
Forum PHP.pl > Forum > PHP
stefekk4
<?php
include ('funkcje_ksiazka_kz.php');
// koszyk na zakupy potrzebuje sesji, zostaje więc ona rozpoczęta
session_start();

@ $nowy = $_GET['nowy'];

if($nowy)
{
// wybrany nowy produkt
if(!isset($_SESSION['koszyk'])) {
$_SESSION['koszyk'] = array();
$_SESSION['produkty'] = 0;
$_SESSION['calkowita_wartosc'] ='0.00';
}
if(isset($_SESSION['koszyk'][$nowy])) {
$_SESSION['koszyk'][$nowy]++;
} else {
$_SESSION['koszyk'][$nowy] = 1;
}
$_SESSION['calkowita_wartosc'] = oblicz_wartosc($_SESSION['koszyk']);
$_SESSION['produkty'] = oblicz_produkty($_SESSION['koszyk']);

}
if(isset($_POST['zapisz'])) {
foreach ($_SESSION['koszyk'] as $isbn => $ilosc) {
if($_POST[$isbn] == '0') {
unset($_SESSION['koszyk'][$isbn]);
} else {
$_SESSION['koszyk'][$isbn] = $_POST[$isbn];
}
}
$_SESSION['calkowita_wartosc'] = oblicz_wartosc($_SESSION['koszyk']);
$_SESSION['produkty'] = oblicz_produkty($_SESSION['koszyk']);
}

tworz_naglowek_html("Koszyk na zakupy");

if(($_SESSION['koszyk']) && (array_count_values($_SESSION['koszyk']))) {
wyswietl_koszyk($_SESSION['koszyk']);
} else {
echo "<p>Koszyk jest pusty</p><hr />";
}
$cel = "index.php";

// jeżeli do koszyka został właśnie dodany przedmiot
// kontynuacja zakupów w danej kategorii
if($nowy) {
$dane = pobierz_dane_ksiazki($nowy);
if($dane['idkat']) {
$cel = "pokaz_kat.php?idkat=".$dane['idkat'];
}
}
wyswietl_przycisk($cel, "kontynuacja", "Kontynuacja zakupów");

// poniższy kod należy zastosować, jeśli włączona jest obsługa SSL
// $sciezka = $_SERVER['PHP_SELF'];
// $serwer = $_SERVER['SERVER_NAME'];
// $sciezka = str_replace('pokaz_kat.php', '', $sciezka);
// wyswietl_przycisk("https://".$serwer.$sciezka."kasa.php", "idz-do-kasy", "Idź do kasy");

// jeśli SSL nie działa, należy zastosować poniższy kod
wyswietl_przycisk("kasa.php", "idz-do-kasy", "Idź do kasy");


tworz_stopke_html();
?>

Jak ktoś może mi pomóc bardzo prosze??<br>
Moje gg 17206745


Mephistofeles
PHP dajemy w [ php ] itp.
Jaki błąd?
stefekk4
możesz mi dac swoje gg?? to Ci wysle wszystkie pliki bo jakies bledy mi wyrzuc bardzo prosze bede wdzieczny moje GG 17206745

Notice: Undefined index: koszyk in C:\wamp\www\st\pokaz_kosz.php on line 39
  1. <?php
  2. include ('funkcje_ksiazka_kz.php');
  3. // koszyk na zakupy potrzebuje sesji, zostaje więc ona rozpoczęta
  4.  
  5. @ $nowy = $_GET['nowy'];
  6.  
  7. if($nowy)
  8. {
  9. // wybrany nowy produkt
  10. if(!isset($_SESSION['koszyk'])) {
  11. $_SESSION['koszyk'] = array();
  12. $_SESSION['produkty'] = 0;
  13. $_SESSION['calkowita_wartosc'] ='0.00';
  14. }
  15. if(isset($_SESSION['koszyk'][$nowy])) {
  16. $_SESSION['koszyk'][$nowy]++;
  17. } else {
  18. $_SESSION['koszyk'][$nowy] = 1;
  19. }
  20. $_SESSION['calkowita_wartosc'] = oblicz_wartosc($_SESSION['koszyk']);
  21. $_SESSION['produkty'] = oblicz_produkty($_SESSION['koszyk']);
  22.  
  23. }
  24. if(isset($_POST['zapisz'])) {
  25. foreach ($_SESSION['koszyk'] as $isbn => $ilosc) {
  26. if($_POST[$isbn] == '0') {
  27. unset($_SESSION['koszyk'][$isbn]);
  28. } else {
  29. $_SESSION['koszyk'][$isbn] = $_POST[$isbn];
  30. }
  31. }
  32. $_SESSION['calkowita_wartosc'] = oblicz_wartosc($_SESSION['koszyk']);
  33. $_SESSION['produkty'] = oblicz_produkty($_SESSION['koszyk']);
  34. }
  35.  
  36. tworz_naglowek_html("Koszyk na zakupy");
  37.  
  38. if(($_SESSION['koszyk']) && (array_count_values($_SESSION['koszyk']))) {
  39. wyswietl_koszyk($_SESSION['koszyk']);
  40. } else {
  41. echo "<p>Koszyk jest pusty</p><hr />";
  42. }
  43. $cel = "index.php";
  44.  
  45. // jeżeli do koszyka został właśnie dodany przedmiot
  46. // kontynuacja zakupów w danej kategorii
  47. if($nowy) {
  48. $dane = pobierz_dane_ksiazki($nowy);
  49. if($dane['idkat']) {
  50. $cel = "pokaz_kat.php?idkat=".$dane['idkat'];
  51. }
  52. }
  53. wyswietl_przycisk($cel, "kontynuacja", "Kontynuacja zakupów");
  54.  
  55. // poniższy kod należy zastosować, jeśli włączona jest obsługa SSL
  56. // $sciezka = $_SERVER['PHP_SELF'];
  57. // $serwer = $_SERVER['SERVER_NAME'];
  58. // $sciezka = str_replace('pokaz_kat.php', '', $sciezka);
  59. // wyswietl_przycisk("https://".$serwer.$sciezka."kasa.php", "idz-do-kasy", "Idź do kasy");
  60.  
  61. // jeśli SSL nie działa, należy zastosować poniższy kod
  62. wyswietl_przycisk("kasa.php", "idz-do-kasy", "Idź do kasy");
  63.  
  64.  
  65. tworz_stopke_html();
  66. ?>

prosze o pomoc questionmark.gif? niewiem co zrobic zgóry dziex
wookieb
1) Nadaj tematowi SENSOWNY tytuł. Czyli taki opisujący problem.
2) Użyj bbcode w pierwszym poście
Daiquiri
Notice to nie jest błąd. Dostałeś informację o problemie z indeksem tablicy. Zastosuj się do rady wookieb - zwłaszcza z nadaniem sensownego tematu.

I tak na marginesie, czy Ty aby nie przesadzasz z tym numerem GG?
stefekk4
czyli co mam zrobic zeby to mi nie wyskakiwalo
wookieb
Poproszę na PW poprawny tytuł tematu a wtedy otworzę.
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.