Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

2 Stron V   1 2 >  
Reply to this topicStart new topic
> [PHP]Pobranie wartości z URL GET
vander1989
post 28.06.2011, 17:11:27
Post #1





Grupa: Zarejestrowani
Postów: 70
Pomógł: 0
Dołączył: 24.08.2009

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


Siemka! Wpisuję sobie wartość domena.pl/strona.php?zmienna=wartosc
W Formularzu na tej samej stronie robię coś takiego
  1. <input type="hidden" name="refer" value="<?php $_GET[zmienna] ?>"/>
ale niestety nie mogę tej wartości wypisać po przejściu na stroną po wypełnieniu formularza ta wartość jest niewidoczna. Proszę o pomoc

Ten post edytował vander1989 28.06.2011, 17:12:30
Go to the top of the page
+Quote Post
Sagnitor
post 28.06.2011, 17:26:31
Post #2





Grupa: Zarejestrowani
Postów: 34
Pomógł: 3
Dołączył: 29.05.2011

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


Spróbuj:
  1. <input type="hidden" name="refer" value="<?php echo $_GET[zmienna] ?>"/>


Myślę, że powinno działać.
Go to the top of the page
+Quote Post
Daiquiri
post 28.06.2011, 17:26:34
Post #3





Grupa: Administratorzy
Postów: 1 552
Pomógł: 211
Dołączył: 7.07.2009
Skąd: NJ




A gdzie masz echo? W sensie echo $zmienna;
Go to the top of the page
+Quote Post
vander1989
post 28.06.2011, 20:08:12
Post #4





Grupa: Zarejestrowani
Postów: 70
Pomógł: 0
Dołączył: 24.08.2009

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


Wrzucam to z
  1. <?php echo $_get[zmienna]; ?>
ale nic nie daje a w bazie wyswietla mi to co mam w values <?php echo $_get[zmienna]; ?> co by mozna podziałać innego?
Go to the top of the page
+Quote Post
mat-bi
post 28.06.2011, 20:10:37
Post #5





Grupa: Zarejestrowani
Postów: 690
Pomógł: 92
Dołączył: 6.02.2011

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


$_get != $_GET
Go to the top of the page
+Quote Post
vander1989
post 28.06.2011, 20:45:25
Post #6





Grupa: Zarejestrowani
Postów: 70
Pomógł: 0
Dołączył: 24.08.2009

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


Mam z dużych od początku i nic:)
Go to the top of the page
+Quote Post
mat-bi
post 28.06.2011, 20:51:13
Post #7





Grupa: Zarejestrowani
Postów: 690
Pomógł: 92
Dołączył: 6.02.2011

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


A nie masz przypadkiem:

  1. echo '<input type="hidden" name="refer" value="<?php echo $_GET[zmienna] ?>"/>';
Go to the top of the page
+Quote Post
vander1989
post 28.06.2011, 21:08:05
Post #8





Grupa: Zarejestrowani
Postów: 70
Pomógł: 0
Dołączył: 24.08.2009

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


dokładnie coś takiego mam
Go to the top of the page
+Quote Post
Daiquiri
post 28.06.2011, 21:32:31
Post #9





Grupa: Administratorzy
Postów: 1 552
Pomógł: 211
Dołączył: 7.07.2009
Skąd: NJ




To masz problem z podstawami:
  1. echo '<input type="hidden" name="refer" value="' . $_GET['zmienna'] . '"/>';


Dlaczego chciałeś zagnieżdżać w ten sposób kod? Przed następnym pytaniem zerknij proszę do kursu.
Go to the top of the page
+Quote Post
vander1989
post 28.06.2011, 21:55:09
Post #10





Grupa: Zarejestrowani
Postów: 70
Pomógł: 0
Dołączył: 24.08.2009

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


To niestety nic nie pomaga. $_GET['zmienna'] różne kombinacje nic to nie daje! Jak można załatwić inaczej problem z poleconymi użytkownikami?
Go to the top of the page
+Quote Post
worek
post 29.06.2011, 00:15:09
Post #11





Grupa: Zarejestrowani
Postów: 82
Pomógł: 3
Dołączył: 26.04.2011

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


Upewnij się czy zmienna jest wogóle przesyłana. Po drugie sprawdź czy średników nie brakuje nigdzie. Po trzecie włącz obsługę błędów i zobacz czy ci parser zwraca jakiś błąd.
Go to the top of the page
+Quote Post
Daiquiri
post 29.06.2011, 07:20:44
Post #12





Grupa: Administratorzy
Postów: 1 552
Pomógł: 211
Dołączył: 7.07.2009
Skąd: NJ




Pytanie - gdzie nie jest wyświetlana? W value czy tam, gdzie dane wysyłasz z formularza? Ponadto czy w ogóle ustawiłeś zmienną $_GET['zmienna'], przed formularzem?
Go to the top of the page
+Quote Post
vander1989
post 29.06.2011, 08:40:13
Post #13





Grupa: Zarejestrowani
Postów: 70
Pomógł: 0
Dołączył: 24.08.2009

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


usawiłem przed formularzem czyli co?

@worek średniki są i mam obsluge błędow
Go to the top of the page
+Quote Post
Hpsi
post 29.06.2011, 08:51:17
Post #14





Grupa: Zarejestrowani
Postów: 483
Pomógł: 50
Dołączył: 15.03.2005
Skąd: Poznań

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


Pokaż coś wiecej kodu bo aktualnie mamy jedna linijke w ktorej bledu nie ma. W takim razie jest on gdzieś indziej ...


--------------------
Daiquiri: T1 = (dx/dt * s)^hpsi
Daiquiri: gdzie T1 - Twój czas przybycia na miejsce, dx/dt - prędkość, s droga
Daiquiri: brb trzeba by to poprawić T1 - Czas jaki Ci to zajmie
Daiquiri: Zatem T - czas dotarcia p T1 + T2 gdzie T2 = aktualny czas

===
po prostu kocham ją :D haha
Go to the top of the page
+Quote Post
Daiquiri
post 29.06.2011, 08:59:48
Post #15





Grupa: Administratorzy
Postów: 1 552
Pomógł: 211
Dołączył: 7.07.2009
Skąd: NJ




Cytat(vander1989 @ 29.06.2011, 09:40:13 ) *
usawiłem przed formularzem czyli co?
Czyli to, że nadal nie wiemy gdzie nie wyświetla Ci się zawartość zmiennej $_GET['zmienna'] - nie widzisz jej w value formularza czy na stronie do której ją przesyłasz?

Jeżeli przed formularzem echo $_GET['zmienna']; wyświetla Ci to, co powinna - w formularzu też powinna. Jeżeli tak nie jest, to nadal masz błąd w inpucie.
Go to the top of the page
+Quote Post
vander1989
post 29.06.2011, 09:13:33
Post #16





Grupa: Zarejestrowani
Postów: 70
Pomógł: 0
Dołączył: 24.08.2009

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


Od początku!
Wpisuję sobie w przeglądarkę adres http://domena.pl/strona.html?zmienna=wartosc
na tej stronie robię coś takiego w formularzu post
  1. <input type="hidden" name="refer" value="' . $_GET['id'] . '"/>
w momencie wypełnienia formularza do bazy wszystko się zapisuje tak jak powinno tylko pole refer ma postrać . $_GET['id'] . Może jakoś źle buduję adres szukałem i znalezłem coś takiego ale może być źle
Go to the top of the page
+Quote Post
Hpsi
post 29.06.2011, 09:24:56
Post #17





Grupa: Zarejestrowani
Postów: 483
Pomógł: 50
Dołączył: 15.03.2005
Skąd: Poznań

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


jesli refer w źródle wygląda tak:

  1. <input type="hidden" name="refer" value="' . $_GET['id'] . '"/>
jak dokladnie napisałeś to znaczy ze nie "włączasz php" w tym momencie wtedy zamiast
'.$_GET['id'].' zrob
  1. <?php echo $_GET['id']; ?>


Jednak nadal proszę zamieść wiecej kodu niż jedną linijke bo to wszystko są domysły, które mogłyby być rozwiane gdybś dał wiecej kodu. A to co powiedziałęm - zostało już wcześniej powiedzane.


--------------------
Daiquiri: T1 = (dx/dt * s)^hpsi
Daiquiri: gdzie T1 - Twój czas przybycia na miejsce, dx/dt - prędkość, s droga
Daiquiri: brb trzeba by to poprawić T1 - Czas jaki Ci to zajmie
Daiquiri: Zatem T - czas dotarcia p T1 + T2 gdzie T2 = aktualny czas

===
po prostu kocham ją :D haha
Go to the top of the page
+Quote Post
vander1989
post 29.06.2011, 09:40:44
Post #18





Grupa: Zarejestrowani
Postów: 70
Pomógł: 0
Dołączył: 24.08.2009

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


  1. <?php
  2. echo '<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html>
  3. <head>
  4. <meta http-equiv="Content-type" content="text/html; charset=iso-8859-2">
  5. <meta name="Description" content=" [wstaw tu opis strony] ">
  6. <meta name="Keywords" content=" [wstaw tu slowa kluczowe] ">
  7. <meta name="Author" content=" [dane autora] ">
  8. <meta name="Generator" content="kED2">
  9.  
  10. <title> [tytuł strony] </title>
  11.  
  12. <link rel="stylesheet" href=" styl.css " type="text/css">
  13. <link rel="stylesheet" href=" menu_style.css " type="text/css">
  14. </head>
  15. <body>
  16. <center>
  17. <script src="http://cdn.jotfor.ms/jotform.jgz?3.1.110" type="text/javascript"></script>
  18. <script type="text/javascript">
  19. JotForm.init();
  20. </script>
  21. <link href="http://cdn.jotfor.ms/jotform.cssgz?3.1.110" rel="stylesheet" type="text/css" />
  22. <link type="text/css" rel="stylesheet" href="http://www.jotform.com/css/styles/baby_blue.css" />
  23. <style type="text/css">
  24. .form-label{
  25. width:100px !important;
  26. }
  27. .form-label-left{
  28. width:100px !important;
  29. }
  30. .form-line{
  31. padding:10px;
  32. }
  33. .form-label-right{
  34. width:100px !important;
  35. }
  36. .form-all{
  37. width:332px;
  38. color:Black !important;
  39. font-family:Arial;
  40. font-size:14px;
  41. }
  42. </style>
  43.  
  44. <form class="jotform-form" action="zarejestrowano.php" method="post" name="form_11763141263" id="11763141263" accept-charset="utf-8">
  45. <div class="form-all">
  46. <ul class="form-section">
  47. <li id="cid_1" class="form-input-wide">
  48. <div class="form-header-group">
  49. <h2 id="header_1" class="form-header">
  50. Logowanie
  51. </h2>
  52. </div>
  53. </li>
  54. <input type="hidden" name="refer" value="' . $_GET['ref'] . '"/>
  55. <li class="form-line" id="id_4">
  56. <label class="form-label-left" id="label_4" for="input_4">
  57. Login<span class="form-required">*</span>
  58. </label>
  59. <div id="cid_4" class="form-input"><span class="form-sub-label-container"><input type="text" class="form-textbox validate[required]" id="input_4" name="q4_login4" size="20" />
  60. <label class="form-sub-label" for="input_4"> Twój login </label></span>
  61. </div>
  62. </li>
  63. <li class="form-line" id="id_5">
  64. <label class="form-label-left" id="label_5" for="input_5">
  65. Hasło<span class="form-required">*</span>
  66. </label>
  67. <div id="cid_5" class="form-input">
  68. <input type="password" class="form-textbox validate[required]" id="input_5" name="q5_haslo" size="20" />
  69. </div>
  70. </li>
  71. <li class="form-line" id="id_8">
  72. <label class="form-label-left" id="label_8" for="input_8">
  73. E-mail<span class="form-required">*</span>
  74. </label>
  75. <div id="cid_8" class="form-input"><span class="form-sub-label-container"><input type="email" class="form-textbox validate[required, Email]" id="input_8" name="q8_email" size="20" />
  76. <label class="form-sub-label" for="input_8"> np. email@mail.pl </label></span>
  77. </div>
  78. </li>
  79. <li id="cid_7" class="form-input-wide">
  80. <div class="form-header-group">
  81. <h2 id="header_7" class="form-header">
  82. Dane do wysyłki
  83. </h2>
  84. </div>
  85. </li>
  86. <li class="form-line" id="id_9">
  87. <label class="form-label-left" id="label_9" for="input_9">
  88. Imię<span class="form-required">*</span>
  89. </label>
  90. <div id="cid_9" class="form-input">
  91. <input type="text" class="form-textbox validate[required]" id="input_9" name="q9_imie" size="20" />
  92. </div>
  93. </li>
  94. <li class="form-line" id="id_10">
  95. <label class="form-label-left" id="label_10" for="input_10">
  96. Nazwisko<span class="form-required">*</span>
  97. </label>
  98. <div id="cid_10" class="form-input">
  99. <input type="text" class="form-textbox validate[required]" id="input_10" name="q10_nazwisko" size="20" />
  100. </div>
  101. </li>
  102. <li class="form-line" id="id_11">
  103. <label class="form-label-left" id="label_11" for="input_11">
  104. Ulica<span class="form-required">*</span>
  105. </label>
  106. <div id="cid_11" class="form-input">
  107. <input type="text" class="form-textbox validate[required]" id="input_11" name="q11_ulica" size="20" />
  108. </div>
  109. </li>
  110. <li class="form-line" id="id_12">
  111. <label class="form-label-left" id="label_12" for="input_12">
  112. Nr mieszkania<span class="form-required">*</span>
  113. </label>
  114. <div id="cid_12" class="form-input">
  115. <input type="text" class="form-textbox validate[required]" id="input_12" name="q12_nrMieszkania" size="20" />
  116. </div>
  117. </li>
  118. <li class="form-line" id="id_13">
  119. <label class="form-label-left" id="label_13" for="input_13">
  120. Miasto<span class="form-required">*</span>
  121. </label>
  122. <div id="cid_13" class="form-input">
  123. <input type="text" class="form-textbox validate[required]" id="input_13" name="q13_miasto" size="20" />
  124. </div>
  125. </li>
  126. <li class="form-line" id="id_14">
  127. <label class="form-label-left" id="label_14" for="input_14">
  128. Poczta<span class="form-required">*</span>
  129. </label>
  130. <div id="cid_14" class="form-input">
  131. <input type="text" class="form-textbox validate[required]" id="input_14" name="q14_poczta" size="20" />
  132. </div>
  133. </li>
  134. <li class="form-line" id="id_15">
  135. <label class="form-label-left" id="label_15" for="input_15">
  136. Kod pocztowy<span class="form-required">*</span>
  137. </label>
  138. <div id="cid_15" class="form-input">
  139. <input type="text" class="form-textbox validate[required]" id="input_15" name="q15_kodPocztowy" size="20" />
  140. </div>
  141. </li>
  142. <li class="form-line" id="id_2">
  143. <div id="cid_2" class="form-input-wide">
  144. <div style="text-align:right" class="form-buttons-wrapper">
  145. <button id="input_2" type="submit" class="form-submit-button">
  146. Rejestracja
  147. </button>
  148. </div>
  149. </div>
  150. </li>
  151. <li style="display:none">
  152. Should be Empty:
  153. <input type="text" name="website" value="" />
  154. </li>
  155. </ul>
  156. </div>
  157. <input type="hidden" id="simple_spc" name="simple_spc" value="11763141263" />
  158. <script type="text/javascript">
  159. document.getElementById("si" + "mple" + "_spc").value = "11763141263-11763141263";
  160. </script>
  161. </form>
  162. </center>
  163. </body>
  164. </html>';
  165. ?>

to jest cos takiego linia 54

Ten post edytował vander1989 29.06.2011, 09:41:26
Go to the top of the page
+Quote Post
Hpsi
post 29.06.2011, 09:44:27
Post #19





Grupa: Zarejestrowani
Postów: 483
Pomógł: 50
Dołączył: 15.03.2005
Skąd: Poznań

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


Czyli masz dobrze.

jesli wrzucisz adres
www.domena.pl/skrypt.php?ref=12345
to wartość pola hidden jest nadal '.$_GET['ref'].' ? najszybciej zeby zobaczyc i nie patrzeć w źrodło zmień sobie input type=hidden na input type="text"

Ten post edytował Hpsi 29.06.2011, 09:45:25


--------------------
Daiquiri: T1 = (dx/dt * s)^hpsi
Daiquiri: gdzie T1 - Twój czas przybycia na miejsce, dx/dt - prędkość, s droga
Daiquiri: brb trzeba by to poprawić T1 - Czas jaki Ci to zajmie
Daiquiri: Zatem T - czas dotarcia p T1 + T2 gdzie T2 = aktualny czas

===
po prostu kocham ją :D haha
Go to the top of the page
+Quote Post
vander1989
post 29.06.2011, 09:54:36
Post #20





Grupa: Zarejestrowani
Postów: 70
Pomógł: 0
Dołączył: 24.08.2009

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


Zrobiłem text i wypisuje mi ' . $_GET['ref'] . '
Go to the top of the page
+Quote Post

2 Stron V   1 2 >
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: 14.08.2025 - 09:12