Skocz do zawartości

Dynamiczne title w oparciu o mysql


coolos

Rekomendowane odpowiedzi

Mam problem ze stworzeniem dynamiczych title dla strony w oparciu o bazę danych mysql. Mam bazę danych o nazwie "Baza", tabele o nazwie "art" i polach "ID" oraz "temat". I chciałbym aby po wywołaniu określonego ID, w przeglądarce pojawiała mi się w tytule strony, nazwa z pola w tabeli "temat". Jakby to zrobić? :P

Odnośnik do komentarza
Udostępnij na innych stronach

Ja to robie poprzez szablony, tak jest najłatwiej, a raczej najwygodniej.

Ale jeżeli takowych nie używasz to w kodzie może to wyglądać tak:

<title><?pokaz_tytul($id);?></title>

Gdzie funkcja pokaz_tytul wyciaga ci z bazy odpowiedni rekord i wyswietla jego zawartość, może ona wyglądać tak:

function pokaz_tytul($id){
$result=mysql_query("SELECT temat FROM art WHERE  ID='$id' LIMIT 1");
$wiersz=mysql_fetch_array($result);
echo $wiersz['temat'];
}

Wcześniej musisz oczywiście połączyć się z bazą.

pozdr...

Jacenty

[url="https://www.techarts.pl/"]projektowanie stron warszawa[/url] | [url="https://katalog.evr.pl/"]katalog stron internetowych[/url]

Odnośnik do komentarza
Udostępnij na innych stronach

Wielkie DZIĘKI jacenty, chociaż mnie trochę naprowadziłeś na temat, ale po zrobieniu tak jak napisałeś niestety wyskakuje mi błąd "mysql_fetch_array(): supplied argument is not a valid MySQL result resource in ....". Co może być powodem? :mega_shok:

Odnośnik do komentarza
Udostępnij na innych stronach

A połaczyleś się wczesniej z bazą danych??

Komunikat jaki dostałeś mówi o tym, że argument funkcji nie jest poprawny (nie jest wynikiem zapytania do bazy)

Spróbuj tego:

function pokaz_tytul($id){
mysql_connect('host', 'uzytkownik', 'haslo');
mysql_select_db('Baza');
$result=mysql_query("SELECT temat FROM art WHERE  ID='$id' LIMIT 1");
$wiersz=mysql_fetch_array($result);
echo $wiersz['temat'];
}

Jeżeli struktura bazy jast taka jaką podales powinno działać.

Proponuje też lekture: https://www.php.net/

Pozdrawiam

Jacenty

[url="https://www.techarts.pl/"]projektowanie stron warszawa[/url] | [url="https://katalog.evr.pl/"]katalog stron internetowych[/url]

Odnośnik do komentarza
Udostępnij na innych stronach

Dzięki jacentemu za pomoc, z bazą danych połączyłem się wcześniej ale przegapiłem jedną rzecz (gdyż przedstawiona przeze mnie struktura bazy danych wygląda nieco inaczej). Co do zarzutów Erbita o czekaniu na gotowca, to faktycznie moja wiedza na temat php jest bardzo mała, natomiast szukałem tutaj przybliżenia rozwiązania mojego problemu który jest trochę bardziej rozległy :D .

Pozdrawiam.

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności