Nie przetwarza znaczników html

Mam skrypt który zapisuje mi dane do bazy MySql przez formularz, i drugi który mi te dane odczytuje.

Gdy wpisze np:

LOL to zamiast wyświetlić się LOL wyświetla się LOL. Dlaczego? I jak to zmienić.

…a ten skrypt nie zmienia Ci przypadkiem znaków < oraz > na < i > ??

nie, nie zmienia

pokaż ten co odczytuje

aaaaa wiem juz o co ci chodzi :stuck_out_tongue:

czym filtrujesz zmienne pobierane z formularza??

?? nie wiem :stuck_out_tongue: :oops:

jeszcze raz napisze. Mam forlulaz wpisuje w niego np LOL to nie wyswietla mi się LOL

tylko LOL

masz skrypt który dane pobrane z formularza i zapisuje je do bazy danych prawda ??

tak przy nim będziesz miał jakieś funkcje(prawdopodobnie) które “przetwarzają” te dane … zobacz czy nie masz tam jakiejś funkcji która miesz coś z html

2 rada spróbuj zamiast

zrobiłem roboczą baze i mi wyświetla dobrze używając twojego skryptu

sql:

CREATE TABLE `aaa` (

  `aaa` varchar(25) NOT NULL default ''

) ENGINE=MyISAM DEFAULT CHARSET=latin2;


INSERT INTO `aaa` VALUES ('aaaaa');

INSERT INTO `aaa` VALUES ('sdadsa');

[/code]


php:

[code]$wynik = mysql_query (“SELECT * FROM aaa”); while ($wynik && $rekord = mysql_fetch_array ($wynik)) { print " “.$rekord[‘aaa’].”";

dzałania tutaj :

http://krawczyk.webd.pl/haslo/aaa.php

i wszystko działa :slight_smile:

btw takze mi kiedyś na tym przystawiło jak pisałem prace inżynierską :mrgreen:

tez nie działa!

tak

wywal to i spróbuj wtedy

addslashes(htmlspecialchars

manual

http://pl2.php.net/htmlspecialchars

dzięki :wink:

A tutaj mi ktos pomoze?

http://forum.dobreprogramy.pl/viewtopic.php?t=82930 :oops:

narazie spadam do miasta jak wróce i nikt ci do tej pory nie moze to podumamy i nad tamtym :slight_smile: