Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] dodanie cookie z formularza
-Gość-
post
Post #1





Goście







mam plik test.php:
  1. setcookie('lekarz', $lekarz, time() + 31104000);
  2. setcookie('ratownik', $ratownik, time() + 31104000);
  3. setcookie('pielegniarka', $pielegniarka, time() + 31104000);
  4. setcookie('kierowca', $kierowca, time() + 31104000);
  5. echo "$lekarz , $ratownik , $pielegniarka , $kierowca";
  6. ?>
  7. <form name="form" method="post" action="test.php">
  8. <INPUT NAME="lekarz" TYPE="text" SIZE="25" value="<?php echo $lekarz ?>"><br>
  9. <INPUT NAME="ratownik" TYPE="text" SIZE="25" value="<?php echo $ratownik ?>"><br>
  10. <INPUT NAME="pielegniarka" TYPE="text" SIZE="25" value="<?php echo $pielegniarka ?>"><br>
  11. <INPUT NAME="kierowca" TYPE="text" SIZE="25" value="<?php echo $kierowca ?>"><br>
  12. <INPUT NAME="submit" TYPE="submit" VALUE="wyślij formularz">
  13. </form>

ale nie dziala, czy setcookie powinno tez byc zawarte w <form></form>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
em1X
post
Post #2





Grupa: Zarejestrowani
Postów: 984
Pomógł: 41
Dołączył: 16.03.2002
Skąd: Płock

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


(IMG:http://forum.php.pl/style_emoticons/default/withstupidsmiley.gif) (IMG:http://forum.php.pl/style_emoticons/default/withstupidsmiley.gif) (IMG:http://forum.php.pl/style_emoticons/default/withstupidsmiley.gif) (IMG:http://forum.php.pl/style_emoticons/default/withstupidsmiley.gif)

1. co nie działa, podaj konkretny błąd

2.
Cytat
czy setcookie powinno tez byc zawarte w <form></form>


co ma php do htmla? (IMG:http://forum.php.pl/style_emoticons/default/tiredsmiley.gif)
Go to the top of the page
+Quote Post
mario
post
Post #3





Grupa: Zarejestrowani
Postów: 186
Pomógł: 0
Dołączył: 23.09.2003
Skąd: Siemianowice Śląskie

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


Cytat(Gość @ 11.06.2006, 20:15 ) *
mam plik test.php:
  1. setcookie('lekarz', $lekarz, time() + 31104000);
  2. setcookie('ratownik', $ratownik, time() + 31104000);
  3. setcookie('pielegniarka', $pielegniarka, time() + 31104000);
  4. setcookie('kierowca', $kierowca, time() + 31104000);
  5. echo "$lekarz, $ratownik, $pielegniarka, $kierowca]";
  6. ?>
  7. <form name="form" method="post" action="test.php">
  8. <INPUT NAME="lekarz" TYPE="text" SIZE="25" value="<?php echo $lekarz ?>"><br>
  9. <INPUT NAME="ratownik" TYPE="text" SIZE="25" value="<?php echo $ratownik ?>"><br>
  10. <INPUT NAME="pielegniarka" TYPE="text" SIZE="25" value="<?php echo $pielegniarka ?>"><br>
  11. <INPUT NAME="kierowca" TYPE="text" SIZE="25" value="<?php echo $kierowca ?>"><br>
  12. <INPUT NAME="submit" TYPE="submit" VALUE="wyślij formularz">
  13. </form>

ale nie dziala, czy setcookie powinno tez byc zawarte w <form></form>


z tego co zauwazylem u Ciebie to nie odnosisz sie do tablicy $_COOKIE a do zmiennej lokalnej np. $lekarz.

Twoj kod powinien wygladac tak:

  1. <?
  2. setcookie('lekarz', $lekarz, time() + 31104000);
  3. setcookie('ratownik', $ratownik, time() + 31104000);
  4. setcookie('pielegniarka', $pielegniarka, time() + 31104000);
  5. setcookie('kierowca', $kierowca, time() + 31104000);
  6. echo $_COOKIE[lekarz] . ',' . $_COOKIE[ratownik] . ',' . $_COOKIE[pielegniarka] . ',' . $_COOKIE[kierowca];
  7. ?>
  8. <form name="form" method="post" action="test.php">
  9. <INPUT NAME="lekarz" TYPE="text" SIZE="25" value="<?php echo $_COOKIE[lekarz] ?>"><br>
  10. <INPUT NAME="ratownik" TYPE="text" SIZE="25" value="<?php echo $_COOKIE[ratownik] ?>"><br>
  11. <INPUT NAME="pielegniarka" TYPE="text" SIZE="25" value="<?php echo $_COOKIE[pielegniarka] ?>"><br>
  12. <INPUT NAME="kierowca" TYPE="text" SIZE="25" value="<?php echo $_COOKIE[kierowca] ?>"><br>
  13. <INPUT NAME="submit" TYPE="submit" VALUE="wyślij formularz">
  14. </form>


proponuje poczytac manual

P.S. Druga sprawa to pytanie, czy user ma wlaczona obsluge COOKIE? Dobrze by bylo to sprawdzic, czyli "na dzien dobry" zapisac jakas zmienna w ciasteczku, i jak nie odczytasz jej z $_COOKIE to znaczy ze ma wylaczone ciasteczka - oczywiscie pod warunkiem, ze masz dobrze napisany kod :-)

Ten post edytował mario 12.06.2006, 21:46:59
Go to the top of the page
+Quote Post

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: 23.08.2025 - 05:00