Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]+[Postgresql] oraz checkboxy
Pietruch
post 8.06.2009, 18:42:16
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 8.06.2009

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


Przesledzilem podobne tematy ale zaden nie dal mi odpowiedzi. Mam problem z checkboxa oraz z przekazywaniem ich do nastepnej strony. W wyniku zapytania,z bazy otrzymuje dane w ktorych jest nazwa danego produktu oraz jego cena. Checkboxy tworzone sa dynamicznie, ich ilosc zalezy od ilosci elementow w bazie. Chcialbym aby poszczegolne nazwy byly zapisywane do tablicy a nastepnie zostaly przekazane do nastepnej strony (ilosc nazw w tablicy zalezy od zaznaczonych checkboxow).Nie wiem co robie zle.

  1. <?php
  2.  
  3. $nazwa = $_POST['nazwa'];
  4.  
  5. require_once('funkcje.php');    
  6.  
  7.  
  8. $db_handle = lacz_bd();
  9.  
  10. $query = "SELECT * FROM element WHERE nazwa='$nazwa'";
  11. $result = pg_exec($db_handle, $query);
  12. $in = 1;
  13.  
  14. if (pg_numrows($result)>0)
  15. {
  16. echo '<form action="zakup2.php" method="post"></form>';
  17.  
  18.    echo "<h3>W bazie znajduja sie elementy:</h3>";
  19.    for ($row=0; $row<pg_numrows($result); $row++) {
  20.         $values = pg_fetch_array($result,$row,PGSQL_ASSOC);
  21.         $nazwa1 = $values['nazwa'];
  22.         $cena = $values['cena'];
  23.        
  24.    
  25.    
  26.       echo '<input type="checkbox" name="pole[]" value="$nazwa1"/>';
  27.    echo "$nazwa1  Cena: $cena zĹ‚<br>";
  28.  
  29.    $in +=1;
  30.      
  31.  
  32.    }
  33.      
  34. echo '<br><input type="submit" value="Dokonaj zakupu">';
  35.  
  36. }
  37.  else
  38. {
  39.       echo "<h3>Brak elementu w bazie </h3>";
  40.       echo pg_errormessage($db_handle);
  41. }
  42.  
  43. pg_close($db_handle);
  44.  
  45. ?>
Go to the top of the page
+Quote Post
xyxy
post 8.06.2009, 20:56:12
Post #2





Grupa: Zarejestrowani
Postów: 60
Pomógł: 1
Dołączył: 22.01.2009

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


dopiero sie ucze, ale chyba rozchodzi sie o to że za wczesnie zamykasz </form>
Go to the top of the page
+Quote Post
Pietruch
post 8.06.2009, 21:43:48
Post #3





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 8.06.2009

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


Wedlug Ciebie gdzie powinienem go zamknac? Ogolnie to ta tablica przekazywana jest do nastepnego pliku ale zamiast wartosci mam poprostu $nazwa1...Probowalem juz roznie tak wrzucic ta wartosc ale zawsze albo przekazuje pusta tablice albo to...W kazdym razie dzieki za odp smile.gif
Go to the top of the page
+Quote Post
erix
post 8.06.2009, 21:50:35
Post #4





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Cytat
Chcialbym aby poszczegolne nazwy byly zapisywane do tablicy a nastepnie zostaly przekazane do nastepnej strony (ilosc nazw w tablicy zalezy od zaznaczonych checkboxow).

Wrzuć zaznaczone checkboxy w sesję. Nie obarczaj użytkownika zbędnymi danymi. [;


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 14:01