Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Nie ładują się zmienne
Forum PHP.pl > Forum > Przedszkole
Muodszy
mam banalny problem z którym głowię się od dłuższego czasu, a mianowicie co jest nie tak, że zmienne sie nie zapisują

  1. <form action="" method="post">
  2. <div class="srodek_calc">
  3. <br />
  4. <h2 id="calcH1">Kalkulator kosztów materiału sufitu<sup>&reg;</sup> - Krok 1</h2>
  5. <div style="margin-left:25%; margin-right:25%;">
  6.  
  7. <table id="calcT1">
  8. <tr>
  9. <td> </td><td>Podaj materiał jakiego będziesz potrzebował: </td>
  10. </tr>
  11. <tr>
  12. <td>Lp.</td><td>Nazwa materiału</td>
  13. </tr>
  14. <?php
  15. $LP = 1;
  16. for ($LP; $LP<11; $LP++)
  17. {
  18. echo '<tr>
  19. <td>'.$LP.'.</td><td><input type="text" name="material-'.$LP.'" style="width:453px;" /></td>
  20. </tr>
  21. <tr>';
  22. };
  23. ?>
  24. </tr>
  25. </table>
  26. <table id="calcT2">
  27.  
  28. </table>
  29. <table>
  30. <tr>
  31. <td><input type="button" id="addRow" value="Dodaj element" onclick="add_row()" /></td><td style="left;"><input type="submit" id="dalej" name="dalej" value="Dalej" /></td>
  32. </tr>
  33. </table>
  34.  
  35. </div>
  36. <?php
  37.  
  38. if(isset($_POST['dalej']))
  39. {
  40. $_POST['material-1'] = $m1;
  41. $_POST['material-2'] = $m2;
  42. $_SESSION['firststep'] = array($m1,$m2);
  43.  
  44. var_dump($_SESSION['firststep'],$m1);
  45.  
  46. }
  47.  
  48. ?>
  49. </div>
  50. </form>
  51.  
  52.  
  53.  
  54. <div class="footer_calc">
  55.  
  56. </p>
  57. </div>
  58. </div>
  59. </body>
  60. </html>
Raito
Linia 40 i 41: czemu zapisujesz $m1 i $m2 do POST-a?
Muodszy
tzn ja to widze tak, że domyślnie jest brane ze zmiennej post (przez forma) i chce zapisac do zmiennej $m1 i $m2, w czym się myle?
Raito
$zmienna = $_POST["cos"];
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.