הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   [PHP,SQL] הכנסה למסד ללא ירידת שורה.. (https://hosts.co.il/forums/showthread.php?t=39005)

O-B 31-01-07 15:23

[PHP,SQL] הכנסה למסד ללא ירידת שורה..
 
שלום לכולם,

אני מנסה להכניס למסד טקסט עם שורות אבל אני לא רוצה שזה ירד שורה במסד רק בתצוגה..
כאילו נגיד אני מכניס את המשפט
PHP קוד:

שלום לכולם,
מה שלומכם?. 

במסד זה נראה ככה:
PHP קוד:

שלום לכולם,
מה שלומכם?. 

ואני רוצה שזה יהיה ככה:
PHP קוד:

שלום לכולם, <brמה שלומכם?. 

ניסיתי לעשות nl2br לפני שאני מכניס למסד ומה שיצה זה ככה:
PHP קוד:

שלום לכולם, <br
מה שלומכם?. 


Oppis 31-01-07 15:26

תעשה אחרי..

תכניס איזור טקסט
ובפלט תכניס את ה nl2br
במסד הוא שומר את ה /n

O-B 31-01-07 15:36

ציטוט:

נכתב במקור על ידי Oppis (פרסם 415674)
תעשה אחרי..

תכניס איזור טקסט
ובפלט תכניס את ה nl2br
במסד הוא שומר את ה /n

ניסיתי גם את זה זה לא הצליח..

WebProject 31-01-07 18:46

אולי לפני ההכנסה תחליף ירידת שורה בתג <br /> ?

CodeX 31-01-07 20:25

אני לא בטוח שזו כוונתך, אך לפני ההכנסה למסד, תחליף את /n ב[br /],
לאחר מכן, בשליפה, תשלוף את הנתונים מהמסד, אך רק תחליף את [br /] ב/n.

זו שיטה, השתמש ב: str_replace

בניה 31-01-07 20:50

תעשה אחרי הnl2br:
PHP קוד:

str_replace("\r\n","",$str);
str_replace("\n","",$str); 


O-B 01-02-07 13:12

ניסיתי את כל מה שאמרתם.

אבל אני צריך משהו שיגרום לטקסט לא לרדת שורה (גם שעושים "הצג מקור") ויראו הכל בשורה אחת..
בקוד שזה גם לא ירד שורה.. לא רק בתצוגה..

Ran1989 01-02-07 14:08

תעשה
PHP קוד:

$strstr_replace("\n","",$str); 
$str str_replace("\r","",$str); 


O-B 01-02-07 15:59

ציטוט:

נכתב במקור על ידי Ran1989 (פרסם 415982)
תעשה
PHP קוד:

$strstr_replace("\n","",$str); 
$str str_replace("\r","",$str); 


תודה רבה אחי הצלחתי..


כל הזמנים הם GMT +2. הזמן כעת הוא 02:46.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ