View Single Post
ישן 22-10-08, 14:46   # 2
Adir
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Feb 2006
הודעות: 685
שלח הודעה באמצעות MSN אל Adir

Adir לא מחובר  

ציטוט:
נכתב במקור על ידי NitaY צפה בהודעה
שמעו רגע, המערכת שלי כוללת תגובות,
עכשיו לפעמים יש מצבים שהתגובות יוצאות מגבולות העמוד.
(אני לא רוצה לעבוד עם BR שמחליף את הN\ בTEXTAREA)

נגיד וזה הקוד שלי:
PHP קוד:
$query4 mysql_query("SELECT * FROM response WHERE mid=$page AND type='Cov' ORDER BY id DESC") or exit(mysql_error());
while(
$row5 mysql_fetch_array($query4)) 
// 15

$msg $row5['msg'];

echo<<<END
$msg
END;


עכשיו ניסיתי לעשות את זה:
PHP קוד:
$query4 mysql_query("SELECT * FROM response WHERE mid=$page AND type='Cov' ORDER BY id DESC") or exit(mysql_error());
while(
$row5 mysql_fetch_array($query4)) 
// 15
$msg $row5['msg'];

$msg1 strlen($msg);
while (
0>$msg1)
{
$msg substr($msg,0,170);
$msg "<br>$msg";
}


לא ממש הלך לי.. =\
בקיצור רציתי שכל 170 תווים, הוא יעשה <br> אוטומטית..

מישהו יודע?
תודה רבה.
אני לא טוב בPHP אז אני אגיד לך איך אתה יכול לעשות את זה בעברית...
תעשה לולאה כמו שעשית מ1 עד האורך של הmsg, תיצור משתנה שיכיל את מס' התו הנוכחי ואז כל פעם שהלולאה מסתיימת הוא גדל ב1.
בתוך הלולאה תבדוק(if) אם המשתנה הזה שווה ל170, אם כן תוסיף br ותאפס את המשתנה שוב ל0, אם לא אז הלולאה תמשיך.

מקווה שעזרתי
  Reply With Quote