Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Zmienne formularz
Forum PHP.pl > Forum > Przedszkole
yahooo
Witam

Dopiero zaczalem bawic sie w PHP i natknalem sie na drobny problem. Otóż po wprowadzeniu w pliku przetworzzamowienie.php
  1. <html>
  2. <head>
  3. <title>Części samochodowe Janka — wyniki zamówienia</title>
  4. </head>
  5. <body>
  6. <h1>Części samochodowe Janka</h1>
  7. <h2>Wyniki zamówienia</h2>
  8. <?php
  9.  
  10. echo '<p>Zamówienie przyjęte o ';
  11. echo date('H:i, jS F Y');
  12. echo '</p>';
  13.  
  14. echo '<p>Zamówienie Państwa wygląda następująco: </p>';
  15. echo $iloscopon.' opon<br />';
  16. echo $iloscoleju.' butelek oleju<br />';
  17. echo $iloscswiec.' świec zapłonowych<br />';
  18.  
  19. ?>
  20.  
  21. </body>
  22. </html>


oraz pliku index.html
  1. <form action="przetworzzamowienie.php" method=post>
  2. <table border=0>
  3. <tr bgcolor=#cccccc>
  4. <td width="150">Produkt</td>
  5. <td width="15">Ilość</td>
  6. </tr>
  7. <tr>
  8. <td>Opony</td>
  9. <td align="center"><input type="text" name="iloscopon" size="3" maxlength="3" /></td>
  10. </tr>
  11. <tr>
  12. <td>Olej</td>
  13. <td align="center"><input type="text" name="iloscoleju" size="3" maxlength="3" /></td>
  14. </tr>
  15. <tr>
  16. <td>Świece Zapłonowe</td>
  17. <td align="center"><input type="text" name="iloscswiec" size="3" maxlength="3" /></td>
  18. </tr>
  19. <tr>
  20. <td colspan="2" align="center"><input type="submit" value="Złóż zamówienie" /></td>
  21. </tr>
  22. </form>


Problem w tym, iż po wpisaniu danych w index.html nie ma ich w danych wyjściowych. Wydaje mi się że jest to jakiś problem w konfiguracji serwera (php.ini), ale nie wiem sad.gif Probowalem na localu i na sererwach vooa.pl i to samo

kod z ksiazki PHP i MySQL Tworzenie stron Vademecum profesjonalisty wyd IV
nospor
NIe: $iloscopon
a: $_POST['iloscopon']

Analogicznie reszta
yahooo
zmienielem na:

  1. <?php
  2.  
  3. echo '<p>Zamówienie przyjęte o ';
  4. echo date('H:i, jS F Y');
  5. echo '</p>';
  6.  
  7. echo '<p>Zamówienie Państwa wygląda następująco: </p>';
  8. echo $_POST['iloscopon'].' opon<br />';
  9. echo $_POST['iloscoleju'].' butelek oleju<br />';
  10. echo $_POST['iloscswiec']. 'świec zapłonowych<br />';
  11.  
  12. ?>


Tym razem nie ma zmiennej i opon, butelek oleju, świec zapłonowych

tylko
Czesci samochodowe Janka
Wyniki zamowienia
Zamowienie przyjete.

nawet bez funkcji date
nospor
Przyznam szczerze iż nie rozumiem jaki masz teraz problem.

Zastosuj się proszę do podanych tu porad:
Temat: Jak poprawnie zada pytanie
a zobaczysz być może parę dodatkowych błędów, które pomogę Tobie/nam w rozwiązaniu tego problemu.
yahooo
Cytat(nospor @ 18.03.2011, 11:45:55 ) *
Przyznam szczerze iż nie rozumiem jaki masz teraz problem.

Zastosuj się proszę do podanych tu porad:
Temat: Jak poprawnie zada pytanie
a zobaczysz być może parę dodatkowych błędów, które pomogę Tobie/nam w rozwiązaniu tego problemu.


Oki następnym razem bardziej się przyłoże do wytłumaczenia i co mi chodzi;) mimo wysztko plik pwinienn tak wygaldac(może ktoś bedzie miał podobny problem):
  1. <?php
  2. $iloscopon = $_POST['iloscopon'];
  3. $iloscoleju = $_POST['iloscoleju'];
  4. $iloscswiec = $_POST['iloscswiec'];
  5. ?>
  6.  
  7. <html>
  8. <head>
  9. <title>Części samochodowe Janka — wyniki zamówienia</title>
  10. </head>
  11. <body>
  12. <h1>Części samochodowe Janka</h1>
  13. <h2>Wyniki zamówienia</h2>
  14. <?php
  15.  
  16. ini_set('display_errors','1');
  17. echo '<p>Zamówienie przyjęte o ';
  18. echo date('H:i, jS F Y');
  19. echo '</p>';
  20.  
  21. echo '<p>Zamówienie Państwa wygląda następująco: </p>';
  22. echo $iloscopon.' opon<br />';
  23. echo $iloscoleju.' butelek oleju<br />';
  24. echo $iloscswiec.' świec zapłonowych<br />';
  25.  
  26. ?>
  27.  
  28. </body>
  29. </html>


Konieczny był operator przypisania
  1. $iloscopon = $_POST['iloscopon'];
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.