Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Przekazywanie zmiennych
Forum PHP.pl > Forum > Przedszkole
todziu
Witam - pytanko jak przekazać zmienne pomiedzy dwoma formularzami ? mam coś takiego

w pliku index.html

mam selekta z którego wartość zmiennej "model" jest wysyłana do pliku metodą POST

awaria.php
tutaj jest formularz w którym wyświetlana jest wartość zmiennej "model" w inpucie oraz dopisywane inne wartości w inputach
i przekazywane do pliku zapis.php za pomocą POSTA problem w tym ze do ostatniego pliku zapas.php zmienna model nie jest przekazywana pozostałe z pliku awaria.php przechodzą

wiem że to się przekazywało w URL metodą get albo w ciasteczkach - a jak to zrobić ?

dzieki
Kshyhoo
Osiem lat na Forum i nie wiesz, że trzeba się pochwalić kodem?
todziu
index.php
  1. ..."
  2. <form action="awaria.php" method="POST">
  3. <SELECT name="model">
  4. <option>WYBIERZ MODEL</option>
  5. <option>IPL</option>
  6. <option>E-LIGHT</option>
  7. <option>LASERY</option>
  8. <option>URZADZENIA WYSZCZUPLAJĄCE</option>
  9. <option>POZOSTAŁE URZĄDZENIA</option></TD></TR>
  10. <TR><TD></TD><TD><input type="image" src="images/wyslij.gif" ></form></TD></TR>..."


awaria.php
  1. $model1 = $_POST["model"];
  2.  
  3.  
  4. <form action=\"zapis.php\" method=\"POST\">
  5.  
  6. <TR><TD height=\"80\"></TD></TR>
  7. <TR><TD><font size=\"-2\" color=\"white\" face=\"Arial\";><CENTER><U><strong>ZGŁOSZENIE NAPRAWY:</U></CENTER></TD></TR>
  8. <TR><TD></TD></TR>
  9.  
  10. <TR>
  11. <TD><font size=\"-2\" color=\"white\" face=\"Arial\";><b>Firma</b></TD>
  12. <TD><input style=\"width:180; height:18; border:none; padding-top:2; color:#a1a1a1; font-family:Verdana,
  13. Arial, Helvetica, sans-serif; font-size:9px; background-color:#454545\" type=\"text\" name=\"firma\" ></TD>
  14. </TR>
  15.  
  16. <TR>
  17. <TD><font size=\"-2\" color=\"white\" face=\"Arial\";><b>Imię i Nazwisko</b></TD>
  18. <TD><input style=\"width:180; height:18; border:none; padding-top:2; color:#a1a1a1; font-family:Verdana,
  19. Arial, Helvetica, sans-serif; font-size:9px; background-color:#454545\" type=\"text\" name=\"nazw\" ></TD>
  20. </TR>
  21.  
  22. <TR>
  23. <TD><font size=\"-2\" color=\"white\" face=\"Arial\";><b>Adres</b></TD>
  24. <TD><input style=\"width:180; height:18; border:none; padding-top:2; color:#a1a1a1; font-family:Verdana,
  25. Arial, Helvetica, sans-serif; font-size:9px; background-color:#454545\" type=\"text\" name=\"adr\" ></TD>
  26. </TR>
  27.  
  28.  
  29. <TR>
  30. <TD><font size=\"-2\" color=\"white\" face=\"Arial\";><b>E-mail</b></TD>
  31. <TD><input style=\"width:180; height:18; border:none; padding-top:2; color:#a1a1a1; font-family:Verdana,
  32. Arial, Helvetica, sans-serif; font-size:9px; background-color:#454545\" type=\"text\" name=\"mail\" ></TD>
  33. </TR>
  34.  
  35. <TR><TD height=\"20\"></TD></TR>
  36. <TR><TD><font size=\"-2\" color=\"white\" face=\"Arial\";><CENTER><U><strong>SPRZET ZGŁASZANY DO NAPRAWY:</U></CENTER></TD></TR>
  37. <TR><TD></TD></TR>
  38.  
  39.  
  40. <TR>
  41. <TD><font size=\"-2\" color=\"white\" face=\"Arial\";<b>Model</b></TD>
  42. <TD><input style=\"width:180; height:18; border:none; padding-top:2; color:#a1a1a1; font-family:Verdana,
  43. Arial, Helvetica, sans-serif; font-size:9px; background-color:#454545\" type=\"text\" name=\"model2\" value=\"$model1\" disabled></TD> <-----------ZMIENNA $MODEL1
  44. </TR>
  45.  
  46. <TR>
  47. <TD><font size=\"-2\" color=\"white\" face=\"Arial\";<b>Numer Seryjny</b></TD>
  48. <TD><input style=\"width:180; height:18; border:none; padding-top:2; color:#a1a1a1; font-family:Verdana,
  49. Arial, Helvetica, sans-serif; font-size:9px; background-color:#454545\" type=\"text\" name=\"sn\" ></TD>
  50. </TR>
  51.  
  52.  
  53. <TR>
  54. <TD><font size=\"-2\" color=\"white\" face=\"Arial\";><b>Opis</b></TD>
  55. <TD><textarea rows=\"50\" cols=\"50\" style=\"width:180; height:120; border:none; padding-top:2; color:#a1a1a1; font-family:Verdana,
  56. Arial, Helvetica, sans-serif; font-size:9px; background-color:#454545\" type=\"text\" name=\"opis\">
  57. Krótki opis awarii
  58. </textarea> </TD>
  59. </TR>
  60.  
  61.  
  62.  
  63. <TR><TD></TD></TR>
  64. <TR><TD></TD></TR>
  65. <TR><TD></TD></TR>
  66.  
  67.  
  68. <TR align=\"center\"><TD colspan=\"2\"><input type=\"submit\" value=\"Wyślij\"></TD></TR>



zapis.php
  1. include("config.php");
  2. $data = date("Y-m-d");
  3. $firma = $_POST["firma"];
  4. $nazw = $_POST["nazw"];
  5. $adr = $_POST["adr"];
  6. $mail = $_POST["mail"];
  7. $model3 = $_POST["model2"];
  8. $sn = $_POST["sn"];
  9. $opis = $_POST["opis"];
  10.  
  11. $link = mysql_connect($url, $log, $pas) or die (mysql_error());
  12. //mysql_query("INSERT INTO $tabela VALUES ('', '$data', '$firma', '$nazw', '$adr', '$mail', '$model3', '$sn', '$opis')") or die (mysql_error());
  13.  
  14. mysql_close($link);


Sorki pisałem na szybko w pracy i nie miałem czasu na wklejenie kodu - powyżej wszystki dane są zapisywane do bazy oprócz zmiennej $model3 już nwet nie jest przekazywana do pliku zapis.php

dzieki za pomoc
Turson
w awaria.php
  1. echo '<input type="hidden" value="'.$_POST['model'].'" name="model2">';
todziu
Dzieki
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.