Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php, mysql] Dodawanie \n w bazie
wlamywacz
post
Post #1





Grupa: Zarejestrowani
Postów: 535
Pomógł: 27
Dołączył: 3.05.2005

Ostrzeżenie: (20%)
X----


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
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 21:22