Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Wyświetlanie danych z bazy mysql jako html kod
Forum PHP.pl > Forum > Przedszkole
tomasz256
Zachciało mi sie pobawić php i zrobić sobie cms
wrzuciłem ckeditor na stronę i wysłałem dane z niego do bazy
mysql
Kod
        mysql_query("set names 'utf8'");
        $wynik = mysql_query("UPDATE pages SET body = '.$postedValue.'     
WHERE id=49");

w bazie mam system kodowania utf8-general ci
i w php admin, mój kod wygląda tak
Kod
.<p>
    This is some <strong>sample text</strong>. You are     
using <a     
href="http://ckeditor.com/">CKEditor</a>.</p>
.


na stronie wyświetlam dane w taki sposób
Kod
<body>
  

<?php
$r = mysql_fetch_assoc($wynik);
    echo $r['body'];
?>

</body>
</html>
<?php
}
?>


i zamiast poprawnego html'owego kodu wyświetla mi sam tekst
Kod
<p> This is some <strong>sample     
text</strong>. You are using <a     
href="http://ckeditor.com/">CKEditor</a>.</p>     
..


Co zmienić, żeby mi wyświetlało 'This some sample text
itd
lobopol
Przede wszystkim do wyciągania danych służy zapytanie select, a nie update. Po drugie nie wstawia się bezpośrednio w kod html wywoływania zapytań, po trzecie nie zaleca się już używania poleceń mysql_*. (użyj pdo bądź mysqli_*)
Jeżeli już musisz to zobacz jak wygląda przykład choćby na http://php.net/manual/en/function.mysql-fetch-assoc.php
Kshyhoo
Cytat(lobopol @ 16.12.2012, 08:20:47 ) *
Przede wszystkim do wyciągania danych służy zapytanie select, a nie update.

Przecież napisał " i wysłałem dane z niego do bazy mysql"
Cytat(lobopol @ 16.12.2012, 08:20:47 ) *
Po drugie nie wstawia się bezpośrednio w kod html wywoływania zapytań,

Jak kto woli...
Cytat(lobopol @ 16.12.2012, 08:20:47 ) *
po trzecie nie zaleca się już używania poleceń mysql_*. (użyj pdo bądź mysqli_*)

Większość aplikacji na tym chodzi, nie każdy programuje obiektowo i używa rozszerzeń...

@tomasz256, to co wkleiłeś, to jest poprawny kod html wink.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.