Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Przekazywanie zmienych _POST[PHP], przekazywanie zmienych
eviance
post
Post #1





Grupa: Zarejestrowani
Postów: 31
Pomógł: 0
Dołączył: 18.03.2011
Skąd: R do M / Sanniki

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


witam

Borykam się z z przekazaniem zmieniej z fukcji do fukcji, szczerze kiedyś to pisałem ale nie wiem jak to ogarnełem teraz potrzebuje dodać zmieną chciałem łopatologicznie

deklaruje w fukcji przy wprowadzaniu $nr_rej = $_POST["nr_rejs"]; i tu trzyma dane ale przechodząć dalej do funcji powrót nie trzyma tych danych,


pytanie się nasówa czy przy każdej fukcji musze dodawać zmieną $nr_rejs

  1. function pulpit() {
  2. ?>
  3. <center>
  4. <div class="big">
  5. zeskanuj kod zlecenia
  6. </div>
  7.  
  8. <script>
  9. focuser='nr_zlecenia';
  10. </script>
  11.  
  12. <center>
  13. <input type="text" class="semibig" size="14" name="nr_zlecenia" >
  14. </form>
  15.  
  16. <center>
  17. <div class="big">
  18. podaj nr_rej naczepy!!!
  19. </div>
  20.  
  21. <script>
  22. focuser='nr_rej';
  23. </script>
  24.  
  25. <center>
  26. <form action="<?=$_SERVER['PHP_SELF']?>?op=sprawdz" method="POST">
  27. <input type="text" class="semibig" size="14" name="nr_rejs" >
  28. <?
  29. $nr_rej = $_POST["nr_rejs"];
  30. ?>
  31. </form>
  32.  
  33.  
  34. <form method="POST" action="\radio\index.php">
  35. <input type="button" onclick="submit();" value="menu" class="semibig">
  36. </form>
  37. <?
  38. }
  39.  
  40.  
  41. $nr_rej = $_POST["nr_rejs"];
  42. function powrot($rj_container,$typ,$czy_naczepa){
  43. global $mdb;
  44.  
  45. alert($nr_rej);


Pozdrawiam
Łukasz
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
eviance
post
Post #2





Grupa: Zarejestrowani
Postów: 31
Pomógł: 0
Dołączył: 18.03.2011
Skąd: R do M / Sanniki

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


Cytat(mortus @ 27.11.2012, 12:04:11 ) *
Niemniej kod pełen bałaganu i proponuję, abyś sprawdzał sobie (przynajmniej na etapie programowania) zawartość tablicy $_POST na samym początku skryptu:
  1. echo '<pre>';
  2. print_r($_POST);
  3. // cała reszta



a no dziękuje to akurat zaczeł robić wszstko to co napisałeś posprawdzałem i na co wychodzi że, "case" nie trzyma nie posta do zmienej - danych do zatwierdzenia, wyżej w kodzie w przyciskach dorobiłem


  1. ?>
  2. <td>
  3. <form action="<?=$_SERVER['PHP_SELF']?>?op=zatwierdz" method="POST">
  4. <input type="hidden" name="rj_container" value="<?=$konterner?>">
  5. <input type="hidden" name="typ" value="<?=$typ['ty_id2']?>">
  6. <input type="hidden" name="czy_naczepa" value="<?=$pusta?>">
  7. <input type="hidden" name="nr_rej" value="<?=$_POST['nr_rejs']?>">
  8. <input type="button" onclick="submit();" value="<?=$typ['ty_code']?>" class="semibig">
  9. </form>
  10. <?
  11. echo '<pre>';
  12. print_r($_POST);
  13. ?>


i tu ładnie pokazuje pod każdym guziczkiem zmieną --- po kliknieciu jesli potwierdze a wypluwa nie zapamientaną zmiena $nr_rej nie jest zapamietana


  1. case "zatwierdz":
  2.  
  3.  
  4. powrot($rj_container,$typ,$czy_naczepa, $nr_rej);
  5.  
  6. pulpit();
  7.  
  8. break;
  9.  


no już brak mi pomysłów poniższe zrobiłem już w każdym miejscu i utknełem dlaczego pod guzikami przekazuje zmieną i nie jest zapamietana pierwszy raz się spotkałem z takim przypadkiem, a pozatym nie wiem jak to możliwe wczoraj wujek google nie chciał poradzić, manualem też się nie doczytałem.



  1. echo '<pre>';
  2. print_r($_POST);


a dokładnie utknełem tu


bo tu nie zapamietuje

  1. case "zatwierdz":
  2.  
  3.  
  4. powrot($rj_container,$typ,$czy_naczepa, $nr_rej);
  5.  
  6. pulpit();
  7.  
  8. break;


siema all

no to tak udało się dziękuje wszystkim za wsparcie i podsuniecie rozwiązania, sprawa okazała się bardzo banalna chodz wiem ze istny bur.... w kodzie


no to tak $_post co kazdego casa nie mógł deklarowac tej samej zmienej wiec krok po kroczku z kazdego cese wychodziłem z nową zmieną aż do końca (IMG:style_emoticons/default/smile.gif)


wiec isercik się wykonał wiec dalej walka


temacik do zamkniecia

Ten post edytował eviance 27.11.2012, 13:41:07
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: 7.10.2025 - 09:25