Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> przekierowanie na ostatnią i przedostatnia strona w sesji
fenix.robi
post
Post #1





Grupa: Zarejestrowani
Postów: 97
Pomógł: 7
Dołączył: 24.06.2008

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


Do rejestracji załaczam plik z regulaminem, o to chodzi ze odwołyje sie do niej z roznych podstron i nie weim jak w przypadku akceptacji wyswietlic strone ostatnia przed regulamin.php gdzie był własnie odnosnik do tego regulaminu lub  w ranize nieakceptacji o dwie ostatnie strony z pominieciem np rejestracji

strona regulamin to zwykły tekst + forma na przyciski 

  1. <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
  2.  <button align="left" type="button" name="tak">Akceptuje</button>
  3. <a href='./index.php'><button align="right" type="button"name="nie">Nie akceptuje</button></a>


coś w stylu <a href='./index.php'><button align="right" type="button"name="nie">Nie akceptuje</button></a>

aha i jak widzicie prubowałem przy przcisku dać align="right" i align="left" ale niestety nie udała sie proba czy jest moze jakis sposob aby to rozdzielic na lewo i prawo, hmm teraz przyszedł do głowy pomysł zeby w tableke to dac hmm zaraz zobacze, bynajmniej 1 problem wazniejszy 2 to tylko dla estetyki:D

Ten post edytował fenix.robi 25.06.2008, 22:09:25
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
f1xer
post
Post #2





Grupa: Zarejestrowani
Postów: 403
Pomógł: 68
Dołączył: 20.03.2008

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


Czy ty aby nie komplikujesz sobie życia? słuchaj to w ogóle nie musi być formularz zdaje się
robisz sobie po prostu 2 linki

  1. <a href="index.php">Nie nie akceptuje</a><a href="index.php?regaccept=1">Tak chcę się zarejestrować</a>


a w index.php piszesz po prostu

  1. <?php
  2. if (isset($_GET['regaccept']))
  3. {
  4. wyświetl_formularz_rejestracji();
  5. }
  6. ?>


to jeszcze zależy od budowy strony ale taki mechanizm będzie ok jeżeli wszystko masz w index.php jeżeli nie to w drugim linku tam gdzie koleś się zgadza dajesz adres np. register.php i tam sobie wyświetlasz formularz


--------------------
Pomogłem? wyraź to i kliknij "Pomógł"
Go to the top of the page
+Quote Post
fenix.robi
post
Post #3





Grupa: Zarejestrowani
Postów: 97
Pomógł: 7
Dołączył: 24.06.2008

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


Tak zrobiłem juz wczoraj, ale dzieki, o to chodzi ze  do tej stronki odwołuje sie z roznych podstron, i nie zawsze ma mi pojsc na index albo rejestracje, tak sobie mysle czy czasem nie zrobic ogolnego pliku przekierowania.php gdzie biedzie posrednikiem, a w nim w zaleznisci z kad pochodzi link do regulaminu, np przy linku z rejestracji by było

../przekierowania.php?flaga=1

  1. <?php
  2. ... $flaga = mysql_real_escape_string($_GET['flaga'])
  3.  
  4. if ($flaga == 1)
  5.  
  6.      header("Location: regulamin.php?flaga=2");
  7.  
  8. if ($flaga == 2)
  9.  
  10.      header("Location: rejestracja.php") //dla akceptacji
  11.  
  12. if ($flaga == 3)
  13.  
  14.     header("Location: index.php") //dla nieakceptacji
  15.  
  16. ....
  17. ?>


w pewnym sesie jest to wyjscie ale jescze w regulaminie przy button'ach biggrin.gif tez bym musiał pobierac jak wartosc jest przekazywana i w zaleznosci przekazywac z regulaminu.php do przekierowania.php, i w sumie za kazdym razem jak z innego miejsca bym dodał ten link do regulaminu to bym musiał dopisywac do przekierowania i regulaminu kody a to raczej nie jest optymalne, zastanawiam sie, bo wgłebiam sie w sesje czy jakas zmienna przechowuje historie odwiedzanych stron, słyszałem ze w javascript mozna to zrobic, ale nie wszystko naraz, niech najpierw dobrze opanuje PHP
acha i przekierowania.php istnieja tylko w mojej wyobrazni, nie probowałem opierac stronke o ten element, tylko znaleźć lepsze rozwiazanie biggrin.gif

Ten post edytował fenix.robi 26.06.2008, 15:30:34
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 22.08.2025 - 00:46