<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title>Forum Pasja Informatyki - Najnowsze z tagiem komentarzy</title>
<link>https://forum.pasja-informatyki.pl/tag/komentarzy</link>
<description>Powered by Question2Answer</description>
<item>
<title>edytowanie komentarzy</title>
<link>https://forum.pasja-informatyki.pl/506896/edytowanie-komentarzy</link>
<description>

&lt;p&gt;Witam,
&lt;br&gt;
robię forum i wyświetlam kolejne komentarze z bazy przy pomocy pętli w PHP i grida w CSS.&amp;nbsp;&lt;/p&gt;



&lt;pre class=&quot;brush:php;&quot;&gt;
Poglądowo
$zap = &quot;SELECT * FROM forum&quot;;
$ilekomentarzy = $zap-&amp;gt;num_rows;

for ($i = 0; $i &amp;lt; $ilekomentarzy; $i++ ) {

$w = $zap-&amp;gt;fetch_assoc();
$user = $w['user''];
$komentarz = $w['komentarz'];

echo '
&amp;lt;div class=&quot;i-.'$i'.&quot;&amp;gt;
&amp;lt;div class=&quot;user&quot;&amp;gt;$user&amp;lt;/div&amp;gt;
&amp;lt;div class=&quot;komentarz&quot;&amp;gt;$komentarz&amp;lt;/div&amp;gt;
&amp;lt;button&amp;gt;Edytuj&amp;lt;/button&amp;gt;
';
&amp;lt;/div&amp;gt;
}&lt;/pre&gt;



&lt;p&gt;
&lt;br&gt;
Chcę zrobić edycję swojego komentarza dla użytkownika i mam zagwozdkę jak do tego podejść.
&lt;br&gt;
Chciałem użyć ajaxa, ale nwm jak to zrobić, aby przy pomocy JS po naciśnięciu przycisku włączyło mi się ładnie edytowanie gridowanego diva z komentarzem. Następnie żeby wpisać komentarz i żeby edytowało to komentarz w bazie.
&lt;br&gt;
Nie chce&amp;nbsp;wejść w ślepą uliczkę, proszę o radę/sugestie.&amp;nbsp;&lt;/p&gt;</description>
<category>JavaScript</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/506896/edytowanie-komentarzy</guid>
<pubDate>Thu, 03 Sep 2020 21:39:26 +0000</pubDate>
</item>
<item>
<title>System komentarzy walidacja danych i odstępy</title>
<link>https://forum.pasja-informatyki.pl/242882/system-komentarzy-walidacja-danych-i-odstepy</link>
<description>

&lt;p&gt;Witam napisałem prosty system komentarzy ... wszystko pięknie działa ale mam jeden mały problem ...&lt;/p&gt;



&lt;p&gt;przed zapisem treści komentarza do bazy całość przepuszczam przez coś takiego:&lt;/p&gt;



&lt;p&gt;$text_comment = htmlentities($text_comment,ENT_QUOTES,&quot;UTF-8&quot;);&lt;/p&gt;



&lt;p&gt;Wiadomo wszystkie śmieci co ktoś będzie dodawać chce zamienić na encje już przed zapisem do bazy.&amp;nbsp;&lt;/p&gt;



&lt;p&gt;Działa to oczywiście tylko chciałbym mieć możliwość dodawania/wyświetlania przerw/enterów ...&lt;/p&gt;



&lt;p&gt;tzn jak mam jakąś&amp;nbsp;text-area do dodawania komentarza i wpisze coś takiego w komentarzu:&lt;/p&gt;



&lt;p&gt;cześć jestem pierwsza linia &amp;nbsp;&lt;/p&gt;



&lt;p&gt;cześć jestem druga linia&lt;/p&gt;



&lt;p&gt;cześć jestem trzecia linia &amp;nbsp;&lt;/p&gt;



&lt;p&gt;to potem po wyświetleniu komentarza powiedzmy w ten sposób:&lt;/p&gt;



&lt;pre class=&quot;brush:php;&quot;&gt;
&amp;lt;div class=&quot;post-description&quot;&amp;gt;
      &amp;lt;p&amp;gt;&amp;lt;?php echo $key['comment_text']; ?&amp;gt;&amp;lt;/p&amp;gt;
&amp;lt;/div&amp;gt;&lt;/pre&gt;



&lt;p&gt;dostaję coś takiego:&lt;/p&gt;



&lt;p&gt;cześć jestem pierwsza linia cześć jestem druga linia cześć jestem trzecia linia &amp;nbsp;&lt;/p&gt;



&lt;p&gt;W bazie dane zapisują się z uwzględnieniem tych &quot;enterów&quot;&amp;nbsp;tylko jak to wyświetlić po wyciągnieciu&amp;nbsp;komentarza z bazy ?&amp;nbsp;&lt;/p&gt;



&lt;p&gt;Drugie pytanie czy ta funkcja&amp;nbsp;htmlentities() jest dobrym rozwiązaniem w przypadku systemu komentarzy ? czy może istnieje lepsze i równe bezpieczne rozwiąznie bo np chciałbym dodać możliwość dodawania pełnoprawnego linku a nie zamieniać go na encje ... bo w tym przypadku to jedyne co mi wpadło do głowy to po przepuszczeniu komentarza przez&amp;nbsp;htmlentities() znów sprawdzić całość wyrażeniem regularnym czy nie ma gdzieś linku i gdy jest to zamienić go znów z encji (&amp;amp;lt;a href=&amp;amp;quot;strona.pl&amp;amp;quot;&amp;amp;gt;link&amp;amp;lt;/a&amp;amp;gt;) na&amp;nbsp;&amp;lt;a href=&quot;strona.pl&quot;&amp;gt;link&amp;lt;/a&amp;gt; i w takiej postaci zapisać do bazy ... z góry dziękuje za wszelkie sugestie pozdrawiam :]&lt;/p&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
<category>PHP</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/242882/system-komentarzy-walidacja-danych-i-odstepy</guid>
<pubDate>Sun, 09 Apr 2017 13:22:13 +0000</pubDate>
</item>
</channel>
</rss>