ציטוט:
נכתב במקור על ידי 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, אם לא אז הלולאה תמשיך.
מקווה שעזרתי
