Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL]Wyświetlanie podstron
zientek18
post
Post #1





Grupa: Zarejestrowani
Postów: 45
Pomógł: 0
Dołączył: 8.01.2006

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


Witam, piszę takiego małego CMS'ika, a właściwie próbuję. Mianowicie do tej pory stworzyłem tabelę z trzema polami:
id, title, content. Zastanawiam sie jak wyswietlic $row['content'] wszedzie tam gdzie sie kliknie w link ? Może jakaś podpowiedź ?

  1. <?php
  2. include_once("cms_connect.php");
  3.    $tresc_zapytania = 'SELECT * FROM cms_podstrony';
  4.    $zapytanie = mysql_query($tresc_zapytania);
  5.    if (mysql_num_rows($zapytanie) > 0)
  6.    {
  7.        while($row = mysql_fetch_array($zapytanie))
  8.        {
  9.        echo "<a href=\"?id=";
  10.        echo $row['id'];
  11.        echo "\">";
  12.        echo $row['title'];
  13.        echo "</a>";
  14.        echo "<br />";
  15.        }
  16.    }
  17. ?>


Już sobie poradziłem poprzez:
  1. <?php
  2. if (($_GET['id']) == $row['id'])
  3.    {
  4.    echo $row['content'];
  5.    }
  6. ?>


Ten post edytował zientek18 14.06.2009, 08:36:38
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
XP'ek
post
Post #2





Grupa: Zarejestrowani
Postów: 263
Pomógł: 9
Dołączył: 3.05.2009
Skąd: Wroc

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


Witam nie będę zakładał nowego tematu bo nie ma sensu a miej więcej tego samego dotyczy.

Mam Taki kod

Kod
$id=$_GET['REKLAMA'];

$zapytanie="SELECT * FROM `zakladki` ORDER BY `nazwa` LIKE 'id'";
$wykonaj=mysql_query($zapytanie);

if($wiersz=mysql_fetch_array($wykonaj))
{
$zakladka = $wiersz['tresc'];
}

echo $wiersz['tresc'];



Jak zrobić by nie wyświetlał mi pierwszej treści z wiersza tylko np. z drugiej gdzie tabela jest zbudowana w ten sposób.

Kod
--
-- Struktura tabeli dla  `zakladki`
--

CREATE TABLE `zakladki` (
  `nazwa` varchar(255) collate utf8_polish_ci NOT NULL default '',
  `tresc` longtext collate utf8_polish_ci NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_polish_ci;

--
-- Zrzut danych tabeli `zakladki`
--

INSERT INTO `zakladki` VALUES ('POMOC', 'pomoc');
INSERT INTO `zakladki` VALUES ('KONTAKT', 'kontakt');
INSERT INTO `zakladki` VALUES ('WSPOLPRACA', 'wspolpraca');
INSERT INTO `zakladki` VALUES ('ONAS', 'o nas');



Chodzi mi dokładnie o kod dzięki któremu bedę w stanie wyświetlić w zakładce kontakt zawartość Kontaktu a w O Nas treść o nas a nie tak jak teraz niezależnie co wpisze mam "pomoc"







[edit]
oki nie ważne poradziłem sobie w ten sposób

Kod
$zapytanie="SELECT * FROM `zakladki` WHERE `nazwa` LIKE 'KONTAKT'";
$wykonaj=mysql_query($zapytanie);

if($wiersz=mysql_fetch_array($wykonaj))
{
$tresc = $wiersz['tresc'];
}

print "".$tresc."";


Ten post edytował XP'ek 2.07.2009, 10:44:01
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: 3.10.2025 - 18:42