Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][HTML] Przekazywanie zmiennych miedzy stronami
Forum PHP.pl > Forum > Przedszkole
Wolfie
Witam

Probuje napisac skrypt ktory polegana wypelnieniu formularza w jakis sposob sformatowac tekst na jednej stronie i wyswietla sformatowany tekst na kolejnej po wcisnieciu przycisku.

Oto moje pliki:
Formularz (formatTextForm.php) :

  1. <title>Formularz formatowania tekstu</title>
  2. </head>
  3.  
  4. <form action="formatText.php" method="post">
  5. <div>
  6. <label>Wpisz tekst do formatowania</label>
  7. <input type="text" name="tekst">
  8. </div>
  9. <div>
  10. <label>Wybierz kolor czcionki</label>
  11. <select name="fontColor">
  12. <option value="red">czerwona</option>
  13. <option value="green">zielona</option>
  14. <option value="blue">niebieska</option>
  15. </select>
  16. </div>
  17. <div>
  18. <input type="submit" name="submit" value="Formatuj">
  19. </div>
  20. </form>
  21. </body>
  22. </html>


Oraz skrypt wyswietlajacy (formatText.php) :

  1. <html>
  2. <head>
  3. <title>Sformatowany teks</title>
  4. <?php
  5. $tekst = $_POST['tekst'];
  6. $select = $_POST['fontColor'];
  7. ?>
  8. </head>
  9. <body>
  10. <div align="center">
  11.    <font color="<?php $_POST['fontColor']; ?>"><?php $_POST['tekst']; ?></font>
  12. </div>
  13. </body>
  14. </html>


niestety po przejsciu do skryptu nic sie nie wyswietla na stronie a w firebug'u wogole nie wstawiaja sie zmienne z poprzedniego skryptu choc zmienne sa poprawnie przesylane

Znalazlem rozwiazanie w czasie pisania tego tematu smile.gif

Brakuje komendy echo przy w linijce wyswietlajacej :
  1. <font color="<?php echo $_POST['fontColor']; ?>"><?php echo $_POST['tekst']; ?></font>


Pozdrawiam smile.gif
erix
PS:
  1. <font color="

To było modne, ale kiedyś...
Wolfie
To czego powinienem teraz uzywac ? CSS ?
erix
Tylko i wyłącznie. winksmiley.jpg
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.