Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]mod_rewrite i formularz post
Forum PHP.pl > Forum > Przedszkole
Gość
Witam!

MAm problem, mianowicie nie działa mi formularz. Jest on przesyłany metodą post. W momencie, kiedy action ustawię na URL /browse/filter/ pojawia się błąd:
  1. <?php
  2. 1064You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '-50, 50' at line 1
  3. ?>


Zapytanie, mimo tego błędu jest poprawne. W phpmyadmin przechodzi bez problemu, co dziwne, kiedy zastosuję zwykły URL formularz działa.

Reguła mod_rewrite
  1. <?php
  2. RewriteRule ^browse/filter/$ index.php?module=browse&action=filter [L]
  3. ?>


Zna ktoś jakąś sugestię?
drPayton
Jakbyś pokazał kod, a ściślej zapytanie byłoby łatwiej....
Gość
  1. <?php
  2. select * from releases join bands on releases.band_id=bands.id $where order by band_name asc LIMIT $start, $limit
  3. ?>


gdzie

$where to warunki where

$limit oraz $start to zmienne paginacji. Podkreślam, że po podaniu w action URL bez mod_rewrite działa, a zapytanie przechodzi poprawnie.
Gość
Zauważyłem jedną rzecz. Jeśli usunę ostatni slash z reguły w mod_rewrite to wtedy formularz działa...
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.