Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: W jaki sposób mogę odebrać dane w drugim pliku ?
Forum PHP.pl > Forum > Przedszkole
artur81
Witam na początek podaję kod:

plik1.php
  1. <?php
  2. require_once('./polacz_z_baza.php');
  3.  
  4.  
  5. $wynik = mysql_query (&#092;"SELECT * FROM pytania ORDER BY RAND() LIMIT 1;\");
  6.  
  7. print &#092;"<table cellpadding = 5 border = 0>\";
  8. print &#092;"<tr><td><b>Numer</b></td><td><b>Pytanie</b></td></tr>n\";
  9.  
  10.  while ($rekord = mysql_fetch_array ($wynik)) {
  11.  
  12.  $nr = $rekord[0];
  13.  $pyt = $rekord[1];
  14.  $odp1 = $rekord[2];
  15.  $odp2 = $rekord[3];
  16.  $odp3 = $rekord[4];
  17.  $odppop = $rekord[5];
  18. }
  19. print &#092;"<tr><td>$nr.</td><td>$pyt</td></tr>\";
  20. print &#092;"</table>\";
  21.  
  22.  
  23.  
  24. print'<form action=\"plik2.php\" method=\"post\" enctype=\"multipart/form-data\">';
  25. print'<select name=\"odpowiedz_na_1\">';
  26. print'<option>- - - Wybierz odpowiedź - - -</option>';
  27. print&#092;"<option>$odp1</option>\";
  28. print&#092;"<option>$odp2</option>\";
  29. print&#092;"<option>$odp3</option>\";
  30. print'</select>';
  31. print '<br><br><br>';
  32. print'<input type=\"submit\" name=\"Submit\" value=\"Dalej\">';
  33. print'</form>';
  34.  
  35. ?>


plik2.php
  1. <?php
  2. require_once('./polacz_z_baza.php');
  3. $wynik = mysql_query (&#092;"SELECT * FROM pytania ORDER BY RAND() LIMIT 1;\");
  4.  
  5. print &#092;"<table cellpadding = 5 border = 0>\";
  6. print &#092;"<tr><td><b>Numer</b></td><td><b>Pytanie</b></td></tr>n\";
  7.  
  8.  while ($rekord = mysql_fetch_array ($wynik)) {
  9.  
  10.  $nr = $rekord[0];
  11.  $pyt = $rekord[1];
  12.  $odp1 = $rekord[2];
  13.  $odp2 = $rekord[3];
  14.  $odp3 = $rekord[4];
  15.  $odppop = $rekord[5];
  16.  }
  17. print &#092;"<tr><td>$nr.</td><td>$pyt</td></tr>\";
  18. print &#092;"</table>\";
  19. print &#092;"$TUTAJ CHCE UMIESCIC TO CO ZOSTAŁO WYLOSOWANE Z LISTY\";
  20. ?>


W jaki sposób mogę przekazać miedzy plikiem1.php a plikiem2.php to co wybrałem w pierszym z listy rozwijanej questionmark.gif
nospor
$_POST['odpowiedz_na_1'] - zwroci ci to co z listy wybrales
artur81
w pliku2.php wyskakuje mi coś takiego :
Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or `T_NUM_STRING' in c:\apache\htdocs\sesnew\plik2.php on line 20

a plik2 wyglada teraz tak:
  1. <?php
  2. require_once('./polacz_z_baza.php');
  3. $wynik = mysql_query (&#092;"SELECT * FROM pytania ORDER BY RAND() LIMIT 1;\");
  4.  
  5. print &#092;"<table cellpadding = 5 border = 0>\";
  6. print &#092;"<tr><td><b>Numer</b></td><td><b>Pytanie</b></td></tr>n\";
  7.  
  8.          while ($rekord = mysql_fetch_array ($wynik)) {
  9.  
  10.          $nr = $rekord[0];
  11.          $pyt = $rekord[1];
  12.          $odp1 = $rekord[2];
  13.          $odp2 = $rekord[3];
  14.          $odp3 = $rekord[4];
  15.          $odppop = $rekord[5];
  16.                            }
  17. print &#092;"<tr><td>$nr.</td><td>$pyt</td></tr>\";
  18. print &#092;"</table>\";
  19. print &#092;"$_POST['odpowiedz_na_1']\";
  20. ?>



A tak wogóle to są jakieś wymagania co do wersji php żeby działało mi $_POST questionmark.gif
dagor
$_POST działa od wersji 4.1.0, we wcześniejszych musisz użyć $HTTP_POST_VARS (które działa na razie też w późniejszych wersjach).

Parse error nie wiem, od czego sad.gif
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.