![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 19 Pomógł: 0 Dołączył: 13.07.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam serdecznie,
Jestem początkującym graczem w PHP. Wcześniej pracowałem z C i C++ jednak to nie wystarcza...Mam problem z przekazywaniem zmiennych między stronami. Napisałem formularz, który po naciśnięciu przycisku "Wyślij" powinien to zrobić i chyba robi...mimo tego przekazywane zmienne nie są widziane na drugiej storny bo skrypt się nie uruchamia. Prosze o wskazówki do dalszej pracy. Formularz: Kod [php]<?php session_unset; ?> <html> <head> <meta http-equiv="content-type" content="text/html; charset=iso-8859-2"> <title>Proszę wypełnić pola!!!</title> </head> <body> <?php include "header.php"; ?> <form method = "post" action = "date.php"> <p>Wybierz rodzaj czcionki: <select name="font"> <option value='Verdana'>Verdana</option> <option value='Arial'>Arial</option> <option value='Times New Roman'>Times New Roman</option> </select> </p> <p>Wybierz rozmiar czcionki: <select name="size"> <option value='1'>1</option> <option value='2'>2</option> <option value='3'>3</option> <option value='4'>4</option> </select> </p> <p>Wybierz kolor: <select name="color"> <option value='black'>black</option> <option value='red'>red</option> <option value='green'>green</option> <option value='purple'>purple</option> </select> </p> <p> <input type="submit" name = "Submit" value= "Wyślij"> </p> </form> </body> </html> [/php] Strona, która odbiera zmienne: Kod [php]<?php session_start(); $_SESSION['font1'] = $_POST['font']; $_SESSION['size1'] = $_POST['size']; $_SESSION['color1'] = $_POST['color']; ?> <html> <head> <meta http-equiv=\"content-type\" content=\"text/html; charset=iso-8859-2\"> <title> Ile jest dni w tym miesiącu? </title> </head> <body> <?php echo "<font face="; echo $_SESSION['font1']; echo " size= "; echo $_SESSION['size1']; echo " color= "; echo $_SESSION['color1']; echo " >" ?> </body> </html> [/php] Pozdrawiam i dziękuję. |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 19 Pomógł: 2 Dołączył: 14.06.2010 Ostrzeżenie: (0%) ![]() ![]() |
Zmienne w POST są napewno natomiast problem może być z sesją. W celu podejrzenia zmiennych jakie znajdują sie w tablicy POST wystarczy uzyc funkcji print_r($_POST); a sesyjnej print_r($_SESSION) Może to coś pomoze
![]() -------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 19 Pomógł: 0 Dołączył: 13.07.2010 Ostrzeżenie: (0%) ![]() ![]() |
Dziekuję za poradę
![]() POzdrawiam |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 7.07.2025 - 03:57 |