Dziś pomoc z "innej beczki".
Zapewne wiecie, że istnieje coś takiego jak:
Poniższy kod zczytuje nazwy tytułów z bazy danych MySQL i podstawia je pod nazwy linków, natomiast IDENTYFIKATOR 'id' odpowiada za linkowanie do postu
<? //laczenie z baza danych $result = @mysql_query('SELECT id, tytul FROM table ORDER by id DESC'); IF (!$result) { exit('<p>Blad przy wyswietlaniu tytulow</p>'); } while ($row = mysql_fetch_array($result)) { echo "<a class='linkMIDLE' href=?a=".$row['id'].">".$row['tytul']."</a>"; } ?>
$a=$_GET['a']; IF ($a==$row['id']) { echo "load($id)"; }
FUNCTION LOAD($id) { //laczenie z baza danych $result = @mysql_query('SELECT id, tytul, dodal, tresc FROM table WHERE id="$id" ORDER BY id DESC'); IF (!$result) { exit('<p>Blad przy wyswietlaniu odpowiedniego wpisu</p>'); } while ($row = mysql_fetch_array($result)) { echo "<div id='info'><div class='up'></div>"; echo "<div class='inside'>"; echo "<div class='title'>".$row['tytul']; echo "<div class='dodal'>".$row['dodal']."</div></div>"; echo "<div class='tresc'>".$row['tresc']."</div></div>"; echo "<div class='down'></div></div>"; } }
Problem w tym, że niechce mi się wyświetlać dany wpis, gdy za za 'a' odpowiada identyfikator z bazy.