Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Jak wykonać warunek aby pokazało jak nie ma produktu w koszyku pusty ?
FliSs_tCv
post
Post #1





Grupa: Zarejestrowani
Postów: 198
Pomógł: 3
Dołączył: 27.02.2007
Skąd: Tczew

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


Witam mam kod taki i chciałbym do tego dodac warunek taki aby przy pustym koszyku pokazywalo pusty koszyk a przy dodanym produkcie ten produkt tylko nie wiem zbytnio jak to zastosować przy moim sposobie hmm

Tak wygląda oryginalna część skryptu wyświetlającego (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
  1. <?php
  2. foreach($_SESSION['koszyk'] as $jedzenie => $wartosc){
  3. foreach ($wartosc as $cecha){
  4. echo '<tr>
  5.  <td style="border : 1px solid white; text-align : center;">
  6. '.$cecha['nazwa'].'
  7. </td>
  8.  <td style="border : 1px solid white; text-align : center;">
  9. '.$cecha['ilosc'].'
  10. </td>
  11. <td style="border : 1px solid white; text-align : center;">
  12.  '.$cecha['wielkosc'].'
  13. </td>
  14. </tr>';
  15. }
  16. }
  17. ?>


a moimi próbami bylo to (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)

  1. <?php
  2. if (foreach($_SESSION['koszyk'] as $jedzenie => $wartosc)){
  3. foreach ($wartosc as $cecha){
  4. echo '<tr>
  5.  <td style="border : 1px solid white; text-align : center;">
  6. '.$cecha['nazwa'].'
  7. </td>
  8.  <td style="border : 1px solid white; text-align : center;">
  9. '.$cecha['ilosc'].'
  10. </td>
  11. <td style="border : 1px solid white; text-align : center;">
  12.  '.$cecha['wielkosc'].'
  13. </td>
  14. </tr>';
  15. }
  16. }
  17. else{
  18.  <div>Pusty koszyk...</div>
  19. }
  20. ?>


no i powyskakiwały mi błędy nie bardzo wiem jak to zrobić patrzałem w manualu o if i foreach ale nie widziałem nic a może wg źlę to robie (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) pozdrawiam

Ten post edytował FliSs_tCv 13.10.2007, 21:35:04
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Cysiaczek
post
Post #2





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




Jaśniej już nie można.
Jeśli liczba elementów $_SESSION['koszyk'] jest wieksz od zero, to znaczym ze w koszyku sa produkty, tak?
Jeśli jest równa 0, to znaczy, że ich nie ma i wyświetlamy komunikat "pusty koszyk". Zakładam oczywiście, że jest to tablica, bo potem djesz ją do foreacha().
Może zrób też wiersze i komótki przy tym komiunikacie o pustym koszyku? Teraz to masz potworka
  1. Pusty koszyk


To może faktycznie nic nie wyświetlić.
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: 19.09.2025 - 11:24