Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Jak przepisać kolor do sesji?
Saki
post
Post #1





Grupa: Zarejestrowani
Postów: 240
Pomógł: 2
Dołączył: 5.12.2010
Skąd: Fulda

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


Chce zrobić aby każdy user mógł sobie zmienić kolor tła i zrobiłem coś takiego:

  1. <?php session_start();
  2.  
  3. <form action="view?id='.$_GET['id'].'" method="POST">
  4. <input type="submit" name="blue" value="Niebieski" >
  5. </form>
  6.  
  7. <form action="view?id='.$_GET['id'].'" method="POST">
  8. <input type="submit" name="yellow" value="Żółty" >
  9. </form>
  10. ';
  11.  
  12.  
  13. if ($_POST['blue']){
  14. $_SESSION['0060C7'] = $background;
  15. }
  16.  
  17. if ($_POST['yellow']){
  18. $_SESSION['FDFFBD'] = $background;
  19. }
  20. else
  21. {
  22. $_SESSION['0060C7'] = $background; #a to jest standardowy kolor
  23. }
  24. echo $background; #Chce aby tutaj pokazywało się np. FDFFBD tylko się nic nie pokazuje. Bardzo proszę o pomoc.
  25.  


Tutaj chce dodać: http://wklej.pr0geek.com/

Ten post edytował Saki 14.03.2011, 04:47:53
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
ciekawskiii
post
Post #2





Grupa: Zarejestrowani
Postów: 467
Pomógł: 39
Dołączył: 7.11.2010
Skąd: Raz tu, raz tam

Ostrzeżenie: (30%)
XX---


Bo tak dziala sesja, proponuje zrobic tak, formularz zostawic tak jak jest ale przekierowac go na drugi plik w ktorym wykona sie zmiana i na koncu tego przekierowanie headerem spowrotem na strone formularza, rozumiesz?(IMG:style_emoticons/default/wink.gif)

Ten post edytował ciekawskiii 14.03.2011, 07:31:32
Go to the top of the page
+Quote Post
Saki
post
Post #3





Grupa: Zarejestrowani
Postów: 240
Pomógł: 2
Dołączył: 5.12.2010
Skąd: Fulda

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


Cytat(ciekawskiii @ 14.03.2011, 07:30:20 ) *
Bo tak dziala sesja, proponuje zrobic tak, formularz zostawic tak jak jest ale przekierowac go na drugi plik w ktorym wykona sie zmiana i na koncu tego przekierowanie headerem spowrotem na strone formularza, rozumiesz?(IMG:style_emoticons/default/wink.gif)


Działa! Jesteś wielki (IMG:style_emoticons/default/smile.gif)
Zrobiłem tak:

  1. <?php
  2.  
  3.  
  4. <form action="'.$_SERVER['REQUEST_URI'].'" method="POST" class="select_color"><input type="submit" name="blue" value="Niebieski" ></form>
  5. <form action="'.$_SERVER['REQUEST_URI'].'" method="POST" class="select_color"><input type="submit" name="yellow" value="Żółty" ></form>
  6. <form action="'.$_SERVER['REQUEST_URI'].'" method="POST" class="select_color"><input type="submit" name="green" value="Zielony" ></form>
  7. ';
  8.  
  9. if($_POST['yellow']){
  10. $_SESSION['kolor'] = "#FDFFBD";
  11. }
  12. elseif($_POST['green']){
  13. $_SESSION['kolor'] = "#A6FFAA";
  14. }
  15. else{
  16. $_SESSION['kolor'] = "#0060C7";
  17. }
  18.  
  19. header('Location: '.$_SERVER['REQUEST_URI'].'');
  20.  
  21. ?>


PS. Wiesz może jak zrobić aby np. div nie schodził w dół? Wiedziałem kiedyś jak to zrobić w CSS ale zapomniałem, bo teraz potrzebuje bo mam 3 formularze w każdej nowej linii a chce aby byli koło siebie:)
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: 24.09.2025 - 23:12