Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: problem z formularzem
Forum PHP.pl > Forum > Przedszkole
piciuuuu
witam,
mam problem, w pliku addIthem.php jest kilka danych do wpisaniaza pomocą formularza, przekazywane sa do drugiego pliku addIthemResponse.php, gdzie jest możliwość wybrania w formularzu jednej z kategori (w drugim pliku testowo jest fragment czy zapisuje dane do bazy) i przesłania dalej do pliku addIthemResponse1.php i tu wlasnie pojawia sie problem, po kliknięciu wyślij nic się nie dzieje - byłbym wdzięczny za rade
pozdrawiam


oto plik addIthem.php
  1. <?
  2. require("Cart.php");
  3. Brand();
  4. DBInfo();
  5. Root();
  6. commonHeader("$Company","Dodaj nowy produkt");
  7.  
  8. blueFont("Arial","Wpisz dane przedmiotu i naciśniej wyślij!<br><br>");
  9. echo "<TABLE BORDER=\"0\" CELLPADDING=\"10\" CELLSPACING=\"10\"><TR>";
  10. echo "<FORM ACTION=\"./addItemResponse.php\" METHOD=\"POST\">";
  11.  
  12. echo "<tr><td>";
  13. blueFont("Arial","Kod produktu<br>");
  14. echo "<input type=\"text\" name=\"ItemSKU\" size=\"40\"></td></tr><tr><td>";
  15. blueFont("Arial","Nazwa produktu<br>");
  16. echo "<input type=\"text\" name=\"ItemName\" size=\"40\"></td></tr>";
  17.  
  18. echo "<tr><td>";
  19. blueFont("Arial","Koszt przedmiotu<br>");
  20. echo "<input type=\"text\" name=\"ItemCost\" size=\"40\"></td></tr><tr><td>";
  21. blueFont("Arial","Koszty dostawy<br>");
  22. echo "<input type=\"text\" name=\"ShippingCost\" size=\"40\"></td></tr>";
  23.  
  24. echo "<tr><td>";
  25. blueFont("Arial","Wybierz Markę:<br>");
  26. echo "<select name=\"Category\" size=\"1\">";
  27. mysql_connect("$DBHost","$DBUser","$DBPass");
  28. $result=mysql("$DBName","SELECT * FROM Category ORDER BY Category");
  29. while ($row = mysql_fetch_row($result)) {
  30. echo "<option value=\"$row[1]\"> $row[0] </option>";
  31. }
  32. echo "</select></td></tr>";
  33.  
  34. echo "<tr><td colspan=\"2\">";
  35. blueFont("Arial","Opis przedmiotu<br>");
  36. echo "<textarea name=\"ItemDescription\" rows=\"10\" cols=\"50\" wrap></textarea></td></tr>";
  37.  
  38. echo "<input type=\"hidden\" name=\"ItemID\" value=\"\">";
  39.  
  40. echo "<tr><td colspan=\"2\" align=\"center\"><INPUT TYPE=\"submit\" NAME=\"Submit\" VALUE=\"Wyślij\"></form></TABLE>";
  41.  
  42. adminFooter($Relative);
  43. ?>


oto plik addIthemResponse.php

  1. <?
  2. require("Cart.php");
  3. Brand();
  4. DBInfo();
  5. Root();
  6. $ItemCost=ereg_replace( "[^0-9.]", "", $ItemCost);
  7. $ShippingCost=ereg_replace( "[^0-9.]", "", $ShippingCost);
  8. mysql_connect("$DBHost","$DBUser","$DBPass");
  9. mysql("$DBName","INSERT INTO Items VALUES(
  10. '$ItemSKU',
  11. '$ItemName',
  12. '$ItemDescription',
  13. '$ItemCost',
  14. '$Category',
  15. '$Subcategory',
  16. '$ShippingCost',
  17. '$Url',
  18. '$ItemID')");
  19.  
  20. $result=mysql("$DBName","SELECT ItemID FROM Items WHERE ItemSKU='$ItemSKU' AND ItemName='$ItemName'");
  21. while ($row=mysql_fetch_row($result)) {
  22. $II=$row[0];
  23. }
  24.  
  25. blueFont("Arial","Wybierz Model:<br>");
  26. echo "<select name=\"Subcategory\" size=\"1\">";
  27. mysql_connect("$DBHost","$DBUser","$DBPass");
  28. $result=mysql("$DBName","SELECT * FROM Subcategory ORDER BY Subcategory");
  29. while ($row = mysql_fetch_row($result)) {
  30. echo "<option value=\"$row[1]\"> $row[0] </option>";
  31. }
  32. echo "<FORM ACTION=\"./addIthemResponse1.php\" METHOD=\"POST\">";
  33. echo "<input type=\"hidden\" name=\"ItemID\" value=\"\">";
  34.  
  35. echo "<INPUT TYPE=\"submit\" NAME=\"Submit\" VALUE=\"Wyślij\"></form>";
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42. ?>


oto plik addIthemResponse1.php

  1. <?
  2. require("Cart.php");
  3. Brand();
  4. DBInfo();
  5. Root();
  6. $ItemCost=ereg_replace( "[^0-9.]", "", $ItemCost);
  7. $ShippingCost=ereg_replace( "[^0-9.]", "", $ShippingCost);
  8. mysql_connect("$DBHost","$DBUser","$DBPass");
  9. mysql("$DBName","INSERT INTO Items VALUES(
  10. '$ItemSKU',
  11. '$ItemName',
  12. '$ItemDescription',
  13. '$ItemCost',
  14. '$Category',
  15. '$Subcategory',
  16. '$ShippingCost',
  17. '$Url',
  18. '$ItemID')");
  19.  
  20. $result=mysql("$DBName","SELECT ItemID FROM Items WHERE ItemSKU='$ItemSKU' AND ItemName='$ItemName'");
  21. while ($row=mysql_fetch_row($result)) {
  22. $II=$row[0];
  23. }
  24.  
  25. Header("Location: $Relative/admin/upload.php?II=$II");
  26.  
  27. ?>
Kuziu
  1. <FORM ACTION=\"./addItemResponse.php\" METHOD=\"POST\">


To wkońcu Item czy Ithem bo raz piszesz tak raz tak jak Ithem to masz zły action.

a pisze się Item jeśli dobrze kombinuję
piciuuuu
dzieki za rade, ale niestety nie rozwiazalo to mojego problemu - fakt faktem ze teraz po wciśnięciu wyślij zapisuje w bazie (zarówno w drugim pliku jak i trzecim ale niestety bez $Subcategory ktore wybiera sie w drugim). Pomóżcie przedszkolakowi, tyle juz sie z tym mecze, pozdrawiam
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.