Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][MYSQL]Prosty skrypt magazynowy
areis
post 14.07.2009, 16:47:25
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 13.07.2009

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


Witam, zaczalem pisac skrypt magazynowy ktory ma za zadanie przechowywac ilosc produktow i ich ceny w bazie (wyswietlac na liscie nr 1) a do tego ma miec pole w ktorym bym mogl na bierzaco dodawac po nr id sprzedawane rzeczy ktore z kolei automatycznie ma odejmowac z ilosci z listy 1 i dodawac do listy nr2 (lista sprzedanych)

nie wiecie czy jest moze jakis skrypt w necie na ktorym moglbym sie troche odwzorowac??
Go to the top of the page
+Quote Post
siatkarzyna
post 14.07.2009, 17:32:01
Post #2





Grupa: Zarejestrowani
Postów: 85
Pomógł: 4
Dołączył: 1.07.2008

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


To łatwo zrobić tylko trochę pomyśleć trzeba ja bym to zrobił tak. Formularz w którym są pola: id produktu, ilość sprzedanych sztuk następnie odpowiednie zapytanie które odejmie z bazy ilość sztuk no i chyba trzeba by było napisać funkcje która sprawdzi czy jest odpowiednia ilość produktów. Pokaż co już napisałeś bo tu chyba nikt ci tego nie napisze od początku a pomóż pomoże.


--------------------
Space Studio
Go to the top of the page
+Quote Post
ert16
post 14.07.2009, 18:16:50
Post #3





Grupa: Zarejestrowani
Postów: 26
Pomógł: 5
Dołączył: 4.02.2005
Skąd: Kraków

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


Nie używałem, ale wygląda jakby miało zaspokoić Twoje potrzeby
DataGrid
Go to the top of the page
+Quote Post
Marcuez
post 14.07.2009, 18:42:10
Post #4





Grupa: Zarejestrowani
Postów: 98
Pomógł: 1
Dołączył: 7.07.2009
Skąd: Poligon Osielsko

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


pliki -
dodajproduktdolisty1.html
  1. <form action="add.php" method="post">
  2. produkt: <input type="text" name="produkt">
  3. ilosc: <input type="text" name="ilosc">
  4. cena: <input type="text" name="cena">
  5. <input type="submit" value="Wyślij">
  6. </form>

usunproduktzlisty1idodajdo2.html
  1. <form action="del.php" method="post">
  2. produkt: <input type="text" name="produkt">
  3. ilosc: <input type="text" name="ilosc">
  4. cena: <input type="text" name="cena">
  5. <input type="submit" value="Wyślij">
  6. </form>

add.php
  1. <?
  2. $dbhost = 'host'; // host bazy danych
  3. $dbuser = 'user'; // tutaj podajemy login do bazy
  4. $dbpass = 'haslo'; // tutaj podajemy hasło do bazy
  5. $dbname = 'nazwa'; // nazwa bazy danych
  6. $dbc = @mysql_connect($dbhost, $dbuser, $dbpass) or die ('Nie moge połaczyc sie z Mysql'); //łaczymy z baza
  7. mysql_select_db ($dbname) or die ('Nie moge wybrać bazy'); //wybieramy baze danych
  8.  
  9. $produkt=$_POST['produkt'];
  10. $ilosc=$_POST['ilosc'];
  11. $cena=$_POST['cena'];
  12.  
  13. $query = "zapytanie dodającea ";
  14. mysql_query($query);
  15.  
  16. ?>

del.php
  1. <?
  2. $dbhost = 'host'; // host bazy danych
  3. $dbuser = 'user'; // tutaj podajemy login do bazy
  4. $dbpass = 'haslo'; // tutaj podajemy hasło do bazy
  5. $dbname = 'nazwa'; // nazwa bazy danych
  6. $dbc = @mysql_connect($dbhost, $dbuser, $dbpass) or die ('Nie moge połaczyc sie z Mysql'); //łaczymy z baza
  7. mysql_select_db ($dbname) or die ('Nie moge wybrać bazy'); //wybieramy baze danych
  8.  
  9. $produkt=$_POST['produkt'];
  10. $ilosc=$_POST['ilosc'];
  11. $cena=$_POST['cena'];
  12.  
  13. $query = "zapytanie usuwajace z listy & dodajace do kolejnej ";
  14. mysql_query($query);
  15.  
  16. ?>

magazyn.php
  1. <?
  2. $dbhost = 'host'; // host bazy danych
  3. $dbuser = 'user'; // tutaj podajemy login do bazy
  4. $dbpass = 'haslo'; // tutaj podajemy hasło do bazy
  5. $dbname = 'nazwa'; // nazwa bazy danych
  6. $dbc = @mysql_connect($dbhost, $dbuser, $dbpass) or die ('Nie moge połaczyc sie z Mysql'); //łaczymy z baza
  7. mysql_select_db ($dbname) or die ('Nie moge wybrać bazy'); //wybieramy baze danych
  8. $query="zapytanie wyswietlajace produkty w magazynie";
  9. $result=mysql_query($query);
  10.  
  11. $num=mysql_numrows($result);
  12.  
  13.  
  14. echo "Produkty w magazynie";
  15.  
  16. $i=0;
  17. while ($i < $num) {
  18.  
  19. $produkt=mysql_result($result,$i,"produkt");
  20. $ilosc=mysql_result($result,$i,"ilosc");
  21. $cena=mysql_result($result,$i,"cena");
  22.  
  23. echo '$produkt <br>';
  24. echo '$ilosc <br>';
  25. echo '$cena <br><hr>';
  26.  
  27. $i++;
  28. }
  29.  
  30. ?>

sprzedane.php
  1. <?
  2. $dbhost = 'host'; // host bazy danych
  3. $dbuser = 'user'; // tutaj podajemy login do bazy
  4. $dbpass = 'haslo'; // tutaj podajemy hasło do bazy
  5. $dbname = 'nazwa'; // nazwa bazy danych
  6. $dbc = @mysql_connect($dbhost, $dbuser, $dbpass) or die ('Nie moge połaczyc sie z Mysql'); //łaczymy z baza
  7. mysql_select_db ($dbname) or die ('Nie moge wybrać bazy'); //wybieramy baze danych
  8. $query="zapytanie wyswietlajace sprzedane produkty";
  9. $result=mysql_query($query);
  10.  
  11. $num=mysql_numrows($result);
  12.  
  13.  
  14. echo "Produkty sprzedane";
  15.  
  16. $i=0;
  17. while ($i < $num) {
  18.  
  19. $produkt=mysql_result($result,$i,"produkt");
  20. $ilosc=mysql_result($result,$i,"ilosc");
  21. $cena=mysql_result($result,$i,"cena");
  22.  
  23. echo '$produkt <br>';
  24. echo '$ilosc <br>';
  25. echo '$cena <br><hr>';
  26.  
  27. $i++;
  28. }
  29.  
  30. ?>

Do dowolnej edycji na potrzeby skryptu.
W razie potrzeby gg - 10466282 - chętnie pomoge.

Ten post edytował Marcuez 14.07.2009, 18:48:14


--------------------
- No powiedz jak to zrobić!
- Wujek Google nie boli...
- Dziadek Marcuez mi powie :)
- -.-
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: 1.05.2025 - 04:58