Witam mam skrypt w js i php js przekazuje za pomocą post do ajaxa dane i ten wysyłą do pliku php:

  1. <?
  2. require_once('config.php');
  3. $id = $_POST['id'];
  4. $notka = $_POST['notka'];
  5. $notka = substr($notka , 0, -1);
  6. $notka = str_replace("n", "", $notka);
  7. $zapytanie = "UPDATE `zdjecia` SET `nota`='$notka' WHERE `id`='$id'";
  8. $wykonaj = mysql_query($zapytanie) or die(mysql_error());
  9. if($wykonaj)
  10. {
  11. echo 'ok';
  12. }
  13. else
  14. {
  15. echo 'x';
  16. };
  17.  
  18. ?>


Zmienna notka to ciąg znaków bez żadnych przecinków spacji itd. Głównie tagi html jedank nie wiem czemu ale w bazie dostaje przejscia do wierszy \n przez nie sypie się w skrypt js jak je usunać ? sad.gif Oto jak wygląda w bazie:

  1. <div style="text-align: right;">f<span style="background-color: yellow;">dsgsfdsf<br>
  2. <br>
  3. </span>
  4. <div style="text-align: left;"><span style="background-color: yellow;">dsfds<span style="font-weight: bold;">fdfdsf</span></span><br>
  5. <span style="background-color: yellow;"></span></div>
  6. </div>


Sprawdzając to na textarea przed wysłaniem ten text jest w jednej linni czyli nie ma żadnych \n a jednak w bazie są. Dodanie funkcji usuwającej \n nic nie daje prosze o pomoc

P.S. Pole jest typu text