![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 36 Pomógł: 2 Dołączył: 18.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
Chciałbym includować dane z bazy, wg kolumny kat, a nie jak dotychczas id.
Mam tabelę: ----------------------------- id | kat | tresc | 1 | glowna | strona główna | 2 | kontakt| kontakt ze mną| ----------------------------- i kod php: CODE if (isset($_GET['kat'])) @$id = $_GET['kat']; $wynik = mysql_query('SELECT tresc FROM tabela WHERE id='.$id.'') or die('Błąd zapytania'); $strona = mysql_fetch_array($wynik); echo $strona['tresc']; ?> Z powyższego wyniku poprawnie działa, jak wpisze index.php?kat=1 a chciałbym, zeby trzebabyło wpisać index.php?kat=glowna Kombinowałem i takie coś mi wyszło: CODE if (isset($_GET['kat'])) @$id = $_GET['kat']; $wynik = mysql_query('SELECT tresc FROM tabela WHERE kat='.$id.'') or die('Błąd zapytania'); $strona = mysql_fetch_array($wynik); echo $strona['tresc']; ?> Połączenie z MySql i wybranie odpowiedniej bazy jest wcześniej (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Ten post edytował Sekwer 1.03.2009, 11:22:17 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 36 Pomógł: 2 Dołączył: 18.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
Wypluwa błąd: Błąd zapytania
Sorki za pomyłkę u góry zamiast anchor powinno być kat. Ale już pozmieniałem. Stosuje skracanie adresów w .htaccess i chciałbym, żeby linki wyglądały tak: http://localhost/moja-strona, a nie http://localhost/1. Może trzeba zrobicć jakąś zmienną, która zamieniałaby cyfry na odpowiednie ciągi znaków. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 19:17 |