Drukowana wersja tematu

Kliknij tu, aby zobaczyć temat w orginalnym formacie

Forum PHP.pl _ MySQL _ Zapamiętanie wartości zmiennej po wykonaniu formularza

Napisany przez: Tortoise1 30.12.2015, 18:54:35

Cześć,

niedawno zacząłem przygodę z PHP+MySQL i natknąłem się na błąd. Mam zapamiętaną zmienną $Id_wypp (pobraną z innego formularza), następnie wykonuję formularz HTML i po jego wykonaniu, mój skrypt zapomina o $Id_wypp. Czy jest jakaś możliwość rozwiązania, aby wartość była pamiętana?

Kawałek kodu:

  1. http://www.php.net/echo "<form action='' method='post'>";
  2. http://www.php.net/echo "Wysokość brutto: <input type='number' name='brutto_zmien'><br>";
  3. http://www.php.net/echo "Ubezpieczenie [%]: <input type='number' name='ubezp_zmien'><br>";
  4. http://www.php.net/echo "Płatne do [1-28]: <input type='number' name='kiedy_zmien'><br>";
  5. http://www.php.net/echo "<input type='submit' value='Uaktualnij'>";
  6. http://www.php.net/echo "</form>";
  7.  
  8. $kiedy_zmien = $_POST['kiedy_zmien'];
  9. $ubezp_zmien = $_POST['ubezp_zmien'];
  10. $brutto_zmien = $_POST['brutto_zmien'];
  11.  
  12. http://www.php.net/echo "$Id_wypp $brutto_zmien $ubezp_zmien $kiedy_zmien </br>";
  13.  
  14. if ( !http://www.php.net/empty($kiedy_zmien) )
  15. {
  16. http://www.php.net/mysql_query("UPDATE Wyplata_Brutto SET Do_ktorego_platne = $kiedy_zmien WHERE Id_wyplata=$Id_wypp")
  17. or http://www.php.net/die("1. ".http://www.php.net/mysql_errno($conn).", ".http://www.php.net/mysql_error()) ;
  18. http://www.php.net/echo "<br>";
  19. }


Dziękuję za wskazówki.
Pozdrawiam.

Napisany przez: kayman 30.12.2015, 19:01:12

  1. UPDATE Wyplata_Brutto SET Do_ktorego_platne = $kiedy_zmien WHERE Id_wyplata=$Id_wypp

Napisany przez: Tortoise1 30.12.2015, 19:07:32

Cytat(kayman @ 30.12.2015, 19:01:12 ) *
  1. UPDATE Wyplata_Brutto SET Do_ktorego_platne = $kiedy_zmien WHERE Id_wyplata=$Id_wypp

Dziękuję za wskazówkę. Mylnie zakładałem, że tutaj tkwił błąd. Po próbie debugowania znalazłem przyczynę i zmieniłem opis mojego problemu.

Pozdrawiam.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)