Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> edycja oraz usuwanie produktu z bazy
krysti4nek
post 20.11.2007, 23:10:23
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 22.10.2007

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


Witam smile.gif
Mam problem, z góry zaznaczam że dopiero się uczę php.. i naprawdę staram sie smile.gif
Problem mój polega na tym iż pisze mini sklep internetowy (zadanie do szkoły) i nie potrafie sobie poradzic z usuwaniem i edycja produktu z poziomu php do sql sad.gif
mam do tego 4 pliki:
index.php ( w którym powinien wyswietlic sie wynik pracy z sklepem z poziomu php)
pokaz_dane.php (jest to pokazywanie wszystkich produktów z bazy)
edition.php ( w którym znajduje sie skrypt do edytowania wiersza )
usun.php ( w którym jest plik do usuwania wiersza - produktu)

produkt sklada sie z 3 czynnikow: id, nazwa, cena .. smile.gif id jest auto_increment smile.gif

prosze o pomoc sad.gif



index.php
  1. <?php
  2. echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>";
  3. ?>
  4. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  5. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl">
  6.  
  7. <head>
  8. <link rel="stylesheet" type="text/css" href="style.css" />
  9. </head>
  10.  
  11. <body>
  12. <div id="formularz">
  13. <strong>Dodaj Do Koszyka</strong>
  14. <form action="index.php" method="POST">
  15.  
  16. Nazwa Produktu&nbsp;<input type="text" name="nazwa" />
  17.  
  18.  
  19. Cena Produktu&nbsp;&nbsp;&nbsp;<input type="text" name="cena" />
  20.  
  21.  
  22. <input type="submit" value="Dodaj Do Koszyka" />
  23.  
  24. </form>
  25. <?php
  26. include("dodaj.php");
  27. ?>
  28. </div>
  29. <div id="koszyk">
  30. <strong>Zawartość Koszyka</strong>
  31. <?php
  32. include("pokaz_dane.php");
  33. ?>
  34. </div>
  35. </body>
  36.  
  37. </head>



edition.php (prosze niesmiejscie sie sad.gif, nie mam zadnej innej koncepcji na to.. wiem ze jest to totalne amatorstwo.. )

  1. <?php
  2. mysql_connect("localhost","root","");
  3. mysql_select_db("sklep_internetowy");
  4.  
  5. $zapytanie="UPTADE produkty SET $dana['nazwa']='cos', $dana['cena']='drugiecos' WHERE id='1'";
  6. $zapytania=mysql_query($zapytanie);
  7.  
  8. ?>




usun.php ( musze sie przyznac ze ten skrypt nei jest moj, zostal skopiowany z forum )

  1. <?php
  2. mysql_connect("localhost","root","");
  3. mysql_select_db("sklep_internetowy");
  4. if ($akcja == 'usun') {
  5. $id = $_GET['id'];
  6. @mysql_query("DELETE FROM produkty WHERE id='$id' LIMIT 1");
  7. }
  8. ?>




pokaz_dane.php (to to juz jest pewnie przegiecie z mojej strony, iz 'koszyk' tak wyglada sad.gif )

  1. <?php
  2. mysql_connect("localhost","root","");
  3. mysql_select_db("sklep_internetowy");
  4.  
  5. $q  = mysql_query("SELECT * FROM produkty");
  6.  
  7. while ($dana = mysql_fetch_array($q)) 
  8. { 
  9. echo '<ul><form>';
  10. echo $dana['id']. "&nbsp;".$dana['nazwa']."&nbsp;".$dana['cena']."&nbsp;zł".'&nbsp;&nbsp;<a href=\"edition.php?id=".$id."\">Edytuj </a><a href="?akcja=usun&id='.$wiersz[0].'"> usun</a>';
  11. echo '</ul></form>';
  12. }
  13. ?>




Zadanie to mnie przerosło sad.gif
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
siutek
post 23.11.2007, 13:28:00
Post #2





Grupa: Zarejestrowani
Postów: 173
Pomógł: 1
Dołączył: 26.10.2005
Skąd: Toruń

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


poszukaj na tym forum konstrukcji zapytan do bazy UPDATE, DELETE, oraz SELECT, jesli nadal nie bedziesz wiedzial gdzie robisz blad to pogadamy...
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: 24.07.2025 - 15:33