Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wczytywanie do szablonowego pliku php danych z mysql i formularza PHP [dodawanie produktow w sklepie int]
BigZ
post
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 16.05.2011

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


Witam! Tworzę sklep internetowy, mam już wszystko oprócz panelu administratora. Chcę stworzyć coś w rodzaju tego, by dzięki jednemu formularzowi (submit) po stronie admina dodać przedmiot do możliwości kupna i dodać tę informację do bazy danych.

Moje produkty opierają się na podstronach tzn, mam MENU - produkty i PODMENU - produkt1, produkt2, produkt3. Menu i podmenu są identycznie zbudowane - dlatego napisalem w temacie coś w rodzaju szablonu.

Chciałbym zrobić coś takiego, by TWORZĄC nowy produkt4 (przez formularz dodawania produktu) utworzyło mi w PODMENU produktu nowy odnośnik do PRODUKT4 i aby dane z formularza pojawiły się w tym produkcie (np formularz bedzie wygladac tak: id, tytuł, opis, zdjęcie i cena - do koszyka).

Jednym zdaniem: mam sobie pusty plik np. szablon.php - gdzie jest normalna strona z bialym miejscem div id="TRESC", gdzie maja byc podane informacje z formularza (powyzej w nawiasie) i ma sie to zapisywac do pliku produkt4.php i tworzyć również ten produkt4 razem z innymi elementami w PODMENU.

Pytanie, czy to jest wykonalne (IMG:style_emoticons/default/questionmark.gif) (IMG:style_emoticons/default/biggrin.gif) Czy jest na to jakiś prostszy sposób (IMG:style_emoticons/default/questionmark.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
BigZ
post
Post #2





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 16.05.2011

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


Czekajta... (IMG:style_emoticons/default/sad.gif)
Powiedzmy, ze narazie bez obrazków, tylko po prostu chce wyswietlic w pliku view.php dane id, produkt, cene oraz dostepną ilość po kliknięciu w "pokaz wiecej" odpowiedniego towaru.
W poniższym pliku robie tabelke, ktora pobieram z bazy danych
wyglada mniej wiecej tak:
(IMG:http://www.atrzcinski.pl/tabelka.png)
Mam takie coś: plik :
produkty.php
  1. $mysql_host = 'serv';
  2. $mysql_login = 'log';
  3. $mysql_haslo = 'has';
  4. $mysql_baza = 'baza';
  5.  
  6. // polaczenie z baza danych
  7. $polaczenie = mysql_connect($mysql_host, $mysql_login, $mysql_haslo) or die('Błąd, nie udało się połączyć z bazą danych.');
  8.  
  9. // polaczenie ze schematem bazy danych
  10. mysql_select_db($mysql_baza) or die('nie udalo sie wybrac schematu bazy danych.');
  11. $wynik = mysql_query("SELECT * FROM zamowienia")
  12. or die('Błąd zapytania');
  13.  
  14. if(mysql_num_rows($wynik) > 0) {
  15. /* jeżeli wynik jest pozytywny, to wyświetlamy dane */
  16. echo "<table cellpadding=\"2\" border=1>";
  17. while($r = mysql_fetch_assoc($wynik)) {
  18. echo "<tr>";
  19. echo "<td>".$r['id']."</td>";
  20. echo "<td>".$r['produkt']."</td>";
  21. echo "<td>".$r['ilosc']."</td>";
  22. echo "<td>".$r['cena']."</td>";
  23.  
  24. echo "<td>";
  25. echo '<a href="view.php&product='.$r['id'].'">POKAZ WIECEJ</a>';
  26. echo "</td>";
  27. echo "</tr>";
  28. }
  29. echo "</table>";
  30. }
  31.  
  32. ?>


i teraz ten view.php, jak ma wyglądać (IMG:style_emoticons/default/questionmark.gif)

z tego co wywnioskowałem wyżej i z wlasnej wiedzy, musze sie znowu polaczyc z baza

view.php

  1. $mysql_host = 'serv';
  2. $mysql_login = 'log';
  3. $mysql_haslo = 'has';
  4. $mysql_baza = 'baza';
  5.  
  6. // polaczenie z baza danych
  7. $polaczenie = mysql_connect($mysql_host, $mysql_login, $mysql_haslo) or die('Błąd, nie udało się połączyć z bazą danych.');
  8.  
  9. // polaczenie ze schematem bazy danych
  10. mysql_select_db($mysql_baza) or die('nie udalo sie wybrac schematu bazy danych.');
  11. $wynik = mysql_query("SELECT * FROM zamowienia")
  12. or die('Błąd zapytania');
  13. ?>


i... (IMG:style_emoticons/default/questionmark.gif)

  1.  
  2. $product_id = $_GET['id'];
  3. $select = mysql_query("SELECT * FROM zamowienia WHERE id=$product_id");
  4. while($r = mysql_fetch_array($select)) {
  5. echo $r['id'];
  6. echo $r['produkt'];
  7. echo $r['cena'];
  8. echo $r['ilosc'];
  9.  
  10. echo '<a href="view.php&product='.$r['id'].'">POKAZ WIECEJ</a>';
  11. }


Nie mam pojęcia, kombinuje, ale nie wychodzi.. (IMG:style_emoticons/default/sad.gif)

nie kapuje tych przekierowań..

Ten post edytował BigZ 18.05.2011, 10:16:05
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: 14.10.2025 - 08:35