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

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

LiDoooR 21-07-06 02:43

[עזרה] איך מציגים רק חלק מהמשתנה??
 
שלום לכולם..
יש לי משתנה שמציג טקסט...

בוא נואמר המשתנה : $text מציג לי מלא טקסט..
עכשיו אני רוצה לסים בעמוד הראשי של האתר חצי מזה כלומר שיצתרכו להיכנס בשביל לראות את כל הכתבה.. כמו במערכת חדשות..
איך אני עושה שהוא דפיס למשל רק 200 אותיות מתוך המשתנה הזה אם למשל התשמתנה מציג מעל ל 200 ?

somebody 21-07-06 02:46

אתה שולף את זה ממסד נתונים?
אם כן אז אתה יכול ע"י SQL:
PHP קוד:

select left(table.text,מספר תווים לשליפה) AS Stext from table 

ואז שאתה לוקח את הTEXT מהשורה, אתה לוקח את Stext
table.text= העמודה בה מאוחסן הטקסט
מספר תווים לשליפה=כמה תווים זה יקח, לדוגמא 200

LiDoooR 21-07-06 04:08

ובמקרה שזה לא מהמסד נתונים?

RS324 21-07-06 06:29

PHP קוד:

$text substr($text,0,100); 

100 זה מספר התווים שאתה רוצה להציג. תחליף את זה ב 200 או מה שאתה רוצה

LiDoooR 21-07-06 14:19

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

<?php
$text 
substr($text,0,100);  
echo 
$text;
?>

??..

mlnn 21-07-06 14:20

כן...

LiDoooR 22-07-06 06:20

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

עריכה:
הקוד הזה שנתתם לי:
<?php
$text = substr($text,0,100);
echo $text;
?>

הוא פועל גם אם המשתנה נימצא במסד הנתונים?
כי הוא נמצא במסד הנתונים אבל אני מעדיף להשתמש בוד הזה ולא בשל המסד נתונים..

RS324 22-07-06 10:09

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


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

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