Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Nie czyta zmiennej
Lukasz111000
post
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 24.11.2014

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


Witam,
Miałem za zadanie zrobić formularz, lecz jak chcę zrobić skrypt zmieniający nazwę na podaną przez użytkownika to nie mogę pobrać zmiennej, jakby już nie istniała. W komenatrzu napisałem gdzie czyta, a gdzie nie czyta.

  1. <?php
  2. if (isset($_POST['test3']))
  3. {
  4. //Zmienna potrzebna jest tutaj z tego formularza na dole;
  5. $nazwa = $_POST['nazwa'];
  6. $file_name = $nazwa;
  7. echo "Nazwa $file_name ";
  8. $druga = $_POST['nazwa2'];
  9. $new_file_name = $druga;
  10. $status = rename($file_name, $new_file_name);
  11. echo "Nazwa pliku została zmieniona na $new_file_name. Koniec";
  12. }
  13.  
  14. if (isset($_POST['przycisk2']))
  15. {
  16. echo "<h1>Koniec działania programu!</h1>";
  17. }
  18.  
  19. if (isset($_POST['przycisk']))
  20. {
  21. echo "<form action='#' method='post'>";
  22. echo "<p>Podaj nowa nazwe <input type='text' name='nazwa2'></p>";
  23. $nazwa = $_POST['nazwa'];
  24. $file_name = $nazwa;
  25. $druga = $_POST['nazwa2'];
  26. $new_file_name = $druga;
  27.  
  28. echo "<input type='submit' name='test3' value='Zmien nazwe' />";
  29. echo "</form>";
  30.  
  31. }
  32. $nazwa = $_POST['nazwa'];
  33. $file_name = $nazwa;
  34. touch($file_name); //tworzy plik
  35.  
  36. if (isset($_POST['bob']))
  37. {
  38. //Tutaj ta zmienna jeszcze dziala tam wyzej juz nie.
  39. $nazwa = $_POST['nazwa'];
  40. $file_name = $nazwa;
  41. echo "<form action='test2.php' method='post'>";
  42. echo "Plik o nazwie $file_name został utowrzony<br>";
  43. echo "Czy chcesz zmienic nazwe pliku $file_name Tak/Nie?<br>";
  44. echo "<input type='submit' name='przycisk' value='Tak' />";
  45. echo "<input type='submit' name='przycisk2' value='Nie' />";
  46. echo "</form>";
  47.  
  48.  
  49. }
  50.  
  51. ?>
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 25.12.2025 - 20:22