Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Pole Kombi, Pobranie z bazy
Adalberd
post 29.04.2010, 09:17:58
Post #1





Grupa: Zarejestrowani
Postów: 29
Pomógł: 0
Dołączył: 28.04.2010

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


Witajcie, dłubię sobie prostą księgarnie internetową.

Zastanawiam się jak zrobić, pole kombi (rozwijaną listę), które będzie pobierać z bazy listę klientów. Żeby klient przy następnym zakpie nie wpisywał ponownie swoich danych.

Z Góry dzięki.



Ten post edytował Adalberd 29.04.2010, 10:10:34
Go to the top of the page
+Quote Post
varez
post 29.04.2010, 09:19:38
Post #2





Grupa: Zarejestrowani
Postów: 275
Pomógł: 32
Dołączył: 17.06.2007

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


rapidshare.. to Ci mogę życzyć tylko powodzenia
Go to the top of the page
+Quote Post
nospor
post 29.04.2010, 09:26:39
Post #3





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
Zastanawiam się jak zrobić, pole kombi (rozwijaną listę), które będzie pobierać z bazy listę klientów
Umiesz wogole z bazy pobrac listę klientow? Jak tak to pokaz jak to zrobiles - powiemy ci wowczas co masz dopisac.

ps: po co dajesz do sciagniecia caly swoj projekt?


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

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
Adalberd
post 29.04.2010, 09:31:07
Post #4





Grupa: Zarejestrowani
Postów: 29
Pomógł: 0
Dołączył: 28.04.2010

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


Nie mam problemu mogę na swojego FTP-a....jeżeli to ma znaczenie blinksmiley.gif



Ten post edytował Adalberd 29.04.2010, 10:10:49
Go to the top of the page
+Quote Post
nospor
post 29.04.2010, 09:39:50
Post #5





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
.jeżeli to ma znaczenie
twoj projekt wogole nie ma znaczenia. Przeczytales co napisalem?


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

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
thek
post 29.04.2010, 12:11:09
Post #6





Grupa: Moderatorzy
Postów: 4 362
Pomógł: 714
Dołączył: 12.02.2009
Skąd: Jak się położę tak leżę :D




Adalberd, zacznijmy od tego, że ja bym tak nie zrobił. Czemu? Bo ktoś ma sobie dla żartu zamówić książkę na dane kogoś pobranego z bazy? Poza tym weź pamiętaj, że pewnie to dane osobowe i nie możesz ich ot tak sobie ujawniać, pokazywać. Tu logiczne jest logowanie do systemu, gdzie dane teleadresowe są dla niego edytowalne i są tam przechowywane. Owszem, może sobie do koszyka coś powkładać, ale i tak sama transakcja już musi być obwarowana. Wtedy coś takiego jak adres dostawy nie muszą być podawane. Mogą być natomiast przechowywane w sesji od czasu połączenia lub dopiero dodane podczas realizacji transakcji, by użytkownik nie musiał ich jawnie podawać. Jeśli zaś nie ma konta w księgarni, to by pierwsza transakcja automatycznie mu je utworzyła.


--------------------
Najpierw był manual... Jeśli tam nie zawarto słów mądrości to zapytaj wszechwiedzącego Google zadając mu własciwe pytania. A jeśli i on milczy to Twój problem nie istnieje :D
Go to the top of the page
+Quote Post
Adalberd
post 29.04.2010, 23:45:04
Post #7





Grupa: Zarejestrowani
Postów: 29
Pomógł: 0
Dołączył: 28.04.2010

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


Cytat(nospor @ 29.04.2010, 10:26:39 ) *
Umiesz wogole z bazy pobrac listę klientow? Jak tak to pokaz jak to zrobiles - powiemy ci wowczas co masz dopisac.

  1.  
  2. <?php
  3. $sql=mysql_connect(localhost,"root","");
  4. mysql_select_db("ksiazka_kz") or die('brak polaczenia z baza');
  5.  
  6. $zapytanie="SELECT nazwisko FROM klienci";
  7.  
  8. $wynik=mysql_query($zapytanie);
  9.  
  10. while($linia=mysql_fetch_array($wynik))
  11. for ($i=0;$i<count($linia);$i++)
  12.  
  13. print $linia[$i]." ";
  14.  
  15. ;print "<Br>" ;
  16. {
  17. echo "$linia";
  18. }
  19. mysql_close($sql);
  20. ?>
  21.  




Cytat(thek @ 29.04.2010, 13:11:09 ) *
Adalberd, zacznijmy od tego, że ja bym tak nie zrobił. Czemu? Bo ktoś ma sobie dla żartu zamówić książkę na dane kogoś pobranego z bazy? Poza tym weź pamiętaj, że pewnie to dane osobowe i nie możesz ich ot tak sobie ujawniać, pokazywać. Tu logiczne jest logowanie do systemu, gdzie dane teleadresowe są dla niego edytowalne i są tam przechowywane. Owszem, może sobie do koszyka coś powkładać, ale i tak sama transakcja już musi być obwarowana. Wtedy coś takiego jak adres dostawy nie muszą być podawane. Mogą być natomiast przechowywane w sesji od czasu połączenia lub dopiero dodane podczas realizacji transakcji, by użytkownik nie musiał ich jawnie podawać. Jeśli zaś nie ma konta w księgarni, to by pierwsza transakcja automatycznie mu je utworzyła.


wiem, wiem ale to tylko taki czysto teoretyczny projekt, to nie będzie nigdy działało w rzeczywistości.

Ten post edytował Adalberd 29.04.2010, 23:45:41
Go to the top of the page
+Quote Post
nospor
post 30.04.2010, 06:25:10
Post #8





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Po co ten FOR w WHILE? PRzeciez wartosc kolumny pobiera sie tak: $linia['nazwisko']

Pobierasz dane, wyswietlasz na ekran, jaki wiem masz problem zrobic z tego select?

  1. $sql=mysql_connect(localhost,"root","");
  2. mysql_select_db("ksiazka_kz") or die('brak polaczenia z baza');
  3.  
  4. $zapytanie="SELECT nazwisko FROM klienci";
  5.  
  6. $wynik=mysql_query($zapytanie);
  7.  
  8. echo '<select>';
  9. while($linia=mysql_fetch_array($wynik)){
  10. echo '<option>'.$linia['nazwisko'].'</option>';
  11. }
  12. echo '</select>';
  13. mysql_close($sql);


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

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
Adalberd
post 30.04.2010, 07:57:51
Post #9





Grupa: Zarejestrowani
Postów: 29
Pomógł: 0
Dołączył: 28.04.2010

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


super, wielkie dzięki ja kombionowalem z selectem w osobnym pliku htlml sciana.gif i cos nie wychodzila. dzieki wielkie.
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: 5.07.2025 - 10:56