Chodzi mi o to jak dodać to co mam przekazane z "GET" do sesji, mam takie coś:

  1. <?php
  2. echo '<form action="pokaz_kosz.php5" method="GET">';
  3. $i = 0;
  4.  
  5. while ($row = mysql_fetch_array($result)) {
  6. $color = ($i % 2) ? '#99CCCD' : '#96BCBD';
  7. echo '<tr style="background-color:'.$color.'"><td bgcolor="#98CD97"><font color=#006766>&nbsp;'.$row['Nazwa'] . '</td>';
  8. echo '<td><font color=#006766>&nbsp;' .$row['IloscSztuk'] . ' </td> ';
  9. echo '<td><font color=#006766>&nbsp;' .$row['IDArtykulu'] . ' </td> ';
  10.  
  11. echo '<td><input type="checkbox" name="nowy[]" value="'.$row['IDArtykulu'] .'"></td> ';
  12.  
  13. $i++;
  14.  
  15. }
  16. echo '</table>';
  17. echo '<input type="submit" value="ZzZamow">';
  18. echo '</form>';
  19. ?>


na następnej stronie pokaz_kosz.php5, gdy wpisze:

  1. <?php
  2.  
  3.  $nowy = $_GET['nowy'];
  4. foreach($nowy as $klucz=>$wartosc)
  5. {
  6.  echo '$nowy['.$klucz.']='.$wartosc.'<br />';
  7.  }
  8. ?>


To mi ładnie wyświetla, jesli np. zaznacze 2 i 4 pozycje:
$nowy[0]=2
$nowy[1]=4

Ale chce to przekazać do sesji i mam takie coś:
  1. <?php
  2. if($nowy)
  3. {
  4. // wybrany nowy produkt
  5. if(!isset($_SESSION['koszyk']))
  6. {
  7. $_SESSION['koszyk'] = array();
  8. $_SESSION['artykuly'] = 0;
  9. }
  10. if(isset($_SESSION['koszyk'][$nowy]))
  11. $_SESSION['koszyk'][$nowy]++;
  12. else 
  13. $_SESSION['koszyk'][$nowy] = 1;
  14. $_SESSION['artykuly'] = oblicz_artykuly($_SESSION['koszyk']);
  15.  
  16. }
  17.  
  18. tworz_naglowek_html();
  19.  
  20. if($_SESSION['koszyk']&&array_count_values($_SESSION['koszyk']))
  21. wyswietl_koszyk($_SESSION['koszyk']);
  22. else
  23. {
  24. echo '<p>Koszyk jest pusty</p>';
  25. echo '<hr />';
  26. }
  27.  
  28.  
  29.  
  30.  
  31. tworz_stopke_html();
  32. ?>


To mi pokazuje "Koszyk jest pusty". Według mnie jest tutaj wszystko dobrze. I niewiem dlaczego mi sie to nie dodaje ani nic, bo jesli by dalej było źle to by wyskoczył bląd, ale on od razu mówi ze koszyk jest pusty i przechodzi do "else" ze jest pusty:( Dodam jeszcze ze "oblicz_artykuly" i "wyswietl_koszyk" mam chyba dobrze w innych plikach. I za pieruna niewiem co mam tutaj źle:( Prosił bym o pomoc:)

naprawdę nikt nie umie na to odpowiedziec?? Chłopaki pomóżcie!! Bo stoje w tym miejscu i niemoge ruszyc dalej sad.gif