Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Podstrona z bazy danych : adres oraz title
rafalkingpl
post
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 4.12.2012

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


Witam. Mam w ten sposób rozwiązane wyswietlanie podstron na stronie :

<?php
include("news/polacz.php");
$query = mysql_query("select * from news where id='".(int)$_GET['id']."'");
$rekord = mysql_fetch_array($query);
echo '<p class="news_tytul">'.$rekord[1].'</p><span class="news_tytul2">Autor: '.$rekord[3].'<br/>Data: '.$rekord[2].'</span><br /><span id="user_field">'.$rekord[4].'</span>';
?>

Wszystko działa ale prośba czy ktos mógłby mi powiedzieć jak zrobić żeby
1. w adresie zamiast : http://www.zerko.pl/news.php?id=5 wyświetlała się zawartość tak jak akurat w tym przypadku zawartość kolumny "nazwa" w 5 wierszu a nie kolumna id ? np. http://www.zerko.pl/to jest artukul numer 5 ?
2. Czy da się jakoś zrobić żeby też w <title><title> wpisywało się to co jest w wierszu "nazwa" ? Próbowałem przez rózne przypisania do zmiennej ale nie działa .
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
rafalkingpl
post
Post #2





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 4.12.2012

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


Dzięki za szybka odpowiedź spojrzalem troche w google na temat pytania 1. Zauważyłem że można zmienić np. adres : http://www.zerko.pl/news.php?id=5 na adres http://www.zerko.pl/news-5 ale miraczej chodziło żeby w adresie się wyświetlało to co zapiszę w dodatkowej kolumnie dla tego konkretnego wiersza. Czyli np. wpisze tam : to-jest-promocja to żeby adres wyglądał : http://www.zerko.pl/news.php/to-jest-promocja . Czy to tez się robi w .httacess ?

Co do pytania drugiego.

na początku mam <title></title> a pobieram w <body> nazwy wierszy to jak mam to najpierw pobrać ?

Dzięki.
Go to the top of the page
+Quote Post
markonix
post
Post #3





Grupa: Zarejestrowani
Postów: 2 707
Pomógł: 290
Dołączył: 16.12.2008
Skąd: Śląsk

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


Cytat(rafalkingpl @ 5.03.2014, 18:19:40 ) *
Czyli np. wpisze tam : to-jest-promocja to żeby adres wyglądał : http://www.zerko.pl/news.php/to-jest-promocja . Czy to tez się robi w .httacess ?

Nie, to się robi na klawiaturze komputera.

W httacess robisz, zgodnie z przykładami, odpowiednią regułę interpretującą drugi fragment adresu URL.
Drugi fragment linku czyli owe to-jest-promocja w kodzie PHP może być np. parametrem GET - GET['url_title'].

Ogólnie przy dodawaniu artykułu proponuje rozdzielić tytuł wyświetlany, a tytuł do linku - różnią się dość istotnie poza tym url_title powinien być unikalny, zwykłt title już koniecznie.

No i pamiętaj, że domyślnie taka reguła będzie działać dla wszystkich linków więc albo warunkujesz to albo cała aplikacja opiera się o ten system.

Ten post edytował markonix 5.03.2014, 18:40:31
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: 12.03.2026 - 20:41