<?php
include 'polacz.php';
$query = mysql_query("select * from newsy where id='".(int)$_GET['id']."'");
$rekord = mysql_fetch_array($query);
echo '
‘.$rekord[4].’
Autor: '.$rekord[2].‘Data: ‘.$rekord[3].’ ‘.$rekord[5].’’; ?>[/code] … i wyświetlany błąd…:[– Dodane 27.08.2013 (Wt) 18:39 – Nie wiem co dokładnie jest źle, ale 25 linijka to ta:
[code]$query = mysql_query(“select * from newsy where id=’”.(int)$_GET[‘id’]."’");
tzn. coś z tym
W tym przypadku akurat się nie uda, ale tworząc w ten sposób zapytania łatwo się zapomnieć lub pomylić i miejsce na sqli gotowe. Używając prepared statement ma się czytelniejsze zapytania i bezpieczny kod.
Dzięki poradziłem sobie w inny sposób Ale nie wiem jak zrobić, aby każdy tytuł posta był podlinkowany i kierował on do osobnej strony, gdzie w późniejszym czasie, umieściłbym możliwość komentowania.
<?php
mysql_connect ("localhost", "root", "") or die ("Błąd podczas łączenia się z MySQL !");
mysql_select_db ("szkola") or die ("Błąd podczas wybierania bazy !");
$wynik = mysql_query ("SELECT * FROM newsy");
while ($wynik && $rekord = mysql_fetch_array ($wynik)) {
$tytul = $rekord['tytul'];
$tresc = nl2br($rekord['tresc']);
$autor = $rekord['autor'];
$data = $rekord['data'];
echo "
Ale ty w ogóle nie próbujesz trenować. Nie uczysz się, tylko korzystasz z tego, że ktoś ci powie, co masz robić. To tak, jakby maratończyk miał 50 osób, każda z nich przebiegnie 800metrów i będzie pierwszy. Maratończyk według ciebie powinien dostać medal.
Żeby zauważyć błąd w twoim “kodzie” zauważyć można bez problemów. Wystarczy wiedzieć, rozumieć na co się patrzy. Jakbyś miał jakieś ide (a zdaje się, że próbowałeś eclipse) to by ci podpowiedział “veriable unused in scope”. Poza tym… sam skądś wkleiłeś ten kod. Ktoś cie zmusił do używania notatnika (czy innego edytora na tym ubuntu), który nie koloruje składni?
Dam ci jednak radę, mimo, że wątpię, byś chciał skorzystać. W twoim wieku skup się najpierw na nauce języka angielskiego. Będziesz miał 17 lat to zacznij szukać w internecie (ale nie polskim, na litość) o programowaniu. Masz jeszcze czas. To co robisz w tej chwili uczy samych złych nawyków.