Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] problem z przekazaniem zmiennej
Forum PHP.pl > Forum > Przedszkole
Gość_piciuuuu_*
Witam
Mam następujący problem. Są 3 strony, na pierwszej wybiera się parametr Marka i przekazywany jest postem do strony drugiej, gdzie wybierany jest parametr modelik i wraz z ukryta Marka przekazywany jest do pliku trzeciego, niestety w 3 pliku wyswietlana jest prawidlowo Marka a modelik ma niestety nonstop wartość Marki, prosze o pomoc

removeSubcategory.php
  1. <?
  2. require("Cart.php");
  3. Brand();
  4. Root();
  5. commonHeader("$Company","Usuwanie modelu skutera");
  6.  
  7.  
  8. blueFont("Arial","Wybierz nazwę marki skutera a później naciśnij wyślij<br><br>");
  9.  
  10.  
  11. blueFont("Arial","<BR>Wybierz markę<br>");
  12.  
  13. echo "<FORM ACTION="./removeSubcategoryResponse.php" METHOD="POST">";
  14. echo "<select name="Marka" size="1">";
  15. mysql_connect("$DBHost","$DBUser","$DBPass");
  16. $result=mysql("$DBName","SELECT * FROM Mark ORDER BY Category");
  17. while ($row = mysql_fetch_row($result)) {
  18. echo "<BR><option value="$row[1]"> $row[0] </option>";
  19. }
  20. echo "</select>";
  21.  
  22.  
  23. echo "<INPUT TYPE="image" SRC="wyslij.gif">";
  24.  
  25.  
  26. adminFooter($Relative);
  27. ?>


removeSubcategoryResponse.php
  1. <?
  2. require("Cart.php");
  3. Brand();
  4. DBInfo();
  5. Root();
  6. $Marka=($_POST["Marka"]);
  7. print($Marka);
  8. blueFont("Arial","Wybierz Model:<br>");
  9.  
  10.  
  11. echo "<FORM ACTION="./removeSubcategory1.php" METHOD="POST">";
  12.  
  13. mysql_connect("$DBHost","$DBUser","$DBPass");
  14. echo "<select name="modelik" size="1">";
  15. $result=mysql("$DBName","SELECT * FROM Subcategory WHERE CatID='$Marka'");
  16. while ($row = mysql_fetch_row($result)) {
  17. echo "<option value="$row[1]"> $row[0] </option>";
  18. }
  19. echo '</select>';
  20. echo "<input type="hidden" name="Marka" value="$Marka">";
  21. echo "<INPUT TYPE="image" SRC="wyslij.gif"></form>";
  22.  
  23. ?>


removeSubcategory1.php
  1. <?
  2. require("Cart.php");
  3. DBInfo();
  4. Root();
  5. $Marka=($_POST["Marka"]);
  6. $Modelik=($_POST["modelik"]);
  7. print($Marka."<BR>".$Modelik);
  8. mysql_connect("$DBHost","$DBUser","$DBPass");
  9. mysql("$DBName","DELETE FROM Subcategory WHERE CatID='$Marka' AND SubcategoryID='$Modelik'");
  10. ?>

z góry dzięki za pomoc
Hacker
hmmm... W przekazywaniu zmennych błędu nie widzę może podałbyś strukture db??
Gość
dzieki za odpowiedz, wydaje mi sie ze z baza tak samo jak z kodem jest wszystko ok, ale mam nadzieje ze jestem w bledzie bo juz drugi dzien sie z tym mecze i nie moge znalezc bledu
  1. --
  2. -- Struktura tabeli dla `Mark`
  3. --
  4.  
  5. CREATE TABLE `Mark` (
  6. `Category` varchar(100) NOT NULL DEFAULT '',
  7. `CategoryID` bigint(20) NOT NULL AUTO_INCREMENT,
  8. PRIMARY KEY (`CategoryID`)
  9. ) ENGINE=MyISAM DEFAULT CHARSET=latin2 AUTO_INCREMENT=42 ;
  10.  
  11. --
  12. -- Zrzut danych tabeli `Mark`
  13. --
  14.  
  15. INSERT INTO `Mark` VALUES ('Suzuki', 1);
  16. INSERT INTO `Mark` VALUES ('Adly', 2);
  17. INSERT INTO `Mark` VALUES ('Atala', 4);
  18. INSERT INTO `Mark` VALUES ('Baotian', 5);
  19. INSERT INTO `Mark` VALUES ('Benelli', 6);
  20. INSERT INTO `Mark` VALUES ('Beta', 7);
  21. INSERT INTO `Mark` VALUES ('BSV', 8);
  22. INSERT INTO `Mark` VALUES ('Buffalo', 9);
  23. INSERT INTO `Mark` VALUES ('Cagiva', 10);
  24. INSERT INTO `Mark` VALUES ('CPI', 11);
  25. INSERT INTO `Mark` VALUES ('Daelim', 12);
  26. INSERT INTO `Mark` VALUES ('Derbi', 13);
  27. INSERT INTO `Mark` VALUES ('E-Ton', 14);
  28. INSERT INTO `Mark` VALUES ('Generic', 15);
  29. INSERT INTO `Mark` VALUES ('Gilera', 16);
  30. INSERT INTO `Mark` VALUES ('Husqvarna', 17);
  31. INSERT INTO `Mark` VALUES ('Honda', 18);
  32. INSERT INTO `Mark` VALUES ('Hyosung', 19);
  33. INSERT INTO `Mark` VALUES ('Italjet', 20);
  34. INSERT INTO `Mark` VALUES ('Keeway', 21);
  35. INSERT INTO `Mark` VALUES ('Kreider', 22);
  36. INSERT INTO `Mark` VALUES ('KTM', 23);
  37. INSERT INTO `Mark` VALUES ('Kymco', 24);
  38. INSERT INTO `Mark` VALUES ('Malaguti', 25);
  39. INSERT INTO `Mark` VALUES ('MBK', 26);
  40. INSERT INTO `Mark` VALUES ('MSK', 27);
  41. INSERT INTO `Mark` VALUES ('Pegasus', 28);
  42. INSERT INTO `Mark` VALUES ('PGO', 29);
  43. INSERT INTO `Mark` VALUES ('Piaggio', 30);
  44. INSERT INTO `Mark` VALUES ('Peugot', 31);
  45. INSERT INTO `Mark` VALUES ('Rex', 32);
  46. INSERT INTO `Mark` VALUES ('Sachs', 33);
  47. INSERT INTO `Mark` VALUES ('Streak', 34);
  48. INSERT INTO `Mark` VALUES ('Sym', 36);
  49. INSERT INTO `Mark` VALUES ('TGB', 37);
  50. INSERT INTO `Mark` VALUES ('Yamaha', 38);
  51. INSERT INTO `Mark` VALUES ('ZhongYu', 39);
  52.  
  53. -- --------------------------------------------------------
  54.  
  55. --
  56. -- Struktura tabeli dla `Subcategory`
  57. --
  58.  
  59. CREATE TABLE `Subcategory` (
  60. `Subcategory` varchar(100) NOT NULL DEFAULT '',
  61. `CatID` bigint(20) NOT NULL DEFAULT '0',
  62. `SubcategoryID` bigint(20) NOT NULL AUTO_INCREMENT,
  63. PRIMARY KEY (`SubcategoryID`)
  64. ) ENGINE=MyISAM DEFAULT CHARSET=latin2 AUTO_INCREMENT=52 ;
  65.  
  66. --
  67. -- Zrzut danych tabeli `Subcategory`
  68. --
  69.  
  70. INSERT INTO `Subcategory` VALUES ('3', 17, 51);
  71. INSERT INTO `Subcategory` VALUES ('TB 50', 2, 27);
  72. INSERT INTO `Subcategory` VALUES ('BT 50 (4-Takt)', 2, 26);
  73. INSERT INTO `Subcategory` VALUES ('1', 17, 49);
  74. INSERT INTO `Subcategory` VALUES ('2', 17, 50);
  75.  
  76. -- --------------------------------------------------------
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.