Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: problem z formularzem
Forum PHP.pl > Forum > PHP
miki_ok
Mam sobie formularz np:

<form name="szukaj" action="http://cośtam.pl/kalendarz_imprez/dalej.php">

formularz sprawdza jaki wybraliśmy dzien, miesiac, typ imprezy i wypluwa efekt.

w postaci np: &dzien=02&miesia=04&typ=teatr

Zrobiłem .htaccess który mi zmienia to na 02.04.2006/teatr.html
htaccess działa poprawnie bo po wpisaniu tego url. w przeglądarce wyskakuje dobra strona.

Problem polego na tym że nie wiem jak mam zmienić żeby po wciśnięciu buttona szukaj
odwoływał się do tego dobrego url.

Zrobiłem plik dalej.php o treści:
  1. <?php
  2. $dzien= intval($_POST["dzien"]) ;
  3. $miesiac= intval($_POST["miesiac"]) ; 
  4. $typ= intval($_POST["typ"]) ;
  5.  
  6. include("http://costam.pl/kalendarz_imprez/0$dzien.0$miesiac.2006/teatr.html");
  7.  
  8. ?>  

poprawiam
---
nospor


ale teraz po wciśnięciu buttona wyskakuje url. dalej.php

Jak zrobić żeby ładowało ten krótki.

Pozdrawiam i zgóry dziękuję. Mam nadzieje że ni namieszałem zabardzo. blink.gif
siemakuba
Spróbowałbym tak:

  1. <?php
  2. $dzien = str_pad( (int)$_POST["dzien"], 2, 0, STR_PAD_LEFT) ;
  3. $miesiac = str_pad( (int)$_POST["miesiac"], 2, 0, STR_PAD_LEFT) ;
  4.  
  5.  
  6. $url = 'http://costam.pl/kalendarz_imprez/'.$dzien.'.'.$miesiac.'.2006/teatr.html';
  7.  
  8. header('Location: '.$url);
  9.  
  10. ?> 


Dlaczego? Bo chcesz przekierowac uzytkownika na strone o takim adresie jak sobie wymysliles. Robiac include() w pliku dalej.php porpostu dolaczasz do niego tresc ktora pobierasz z twojego adresu.

Jak podalem wyzej, do przekierowania uzyj header" title="Zobacz w manualu php" target="_manual

:)
pozdr.
miki_ok
Wielkie dzięki szanownemu koledze.

Szacuneczek i pozdrowienia.
Rkingsmiley.png
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.