מה פירוש ....

patael

New member
מה פירוש ....

SELECT COUNT(*) ועוד שאלה, איך אני מבטל ENTER שהוקש ב TEXTAREA כאשר אני מכניס ל DB או כאשר אני מדפיס מה DB? תודה.
 

אמיר ט

New member
--->

כדי לבטל ENTER שהוקש תעשה משהו מאד פשוט, נגיד ו $TEXT מכיל את הטקסט:
$TEXT = str_replace("\n","",$TEXT); $TEXT = str_replace("\r","",$TEXT);​
 

dino_din

New member
אבל אם מבטלים אנטר

זה לא יפגע בטקסט שהוכנס ?? דינו.
 

אמיר ט

New member
הכל תלוי

מה רוצים לעשות, אני בטוח שיש סיבה שרוצים לבטל את האנטר.
 

games

New member
ומה אם ההפך?

יש לי סקריפט שנבנה כדי לעדכן חדשות באתר. הבעייה הו היא שהוא לא "מכיר" באנטרים, וכדי שיהיה אנטר אני צריך להוסיף BR. הקוד:
if($mid == "post"){ if(!$name or !$email or !$co){ echo "You forgot a field!"; }else{ $file_path = ´next.inc.php´; include ($file_path); $next = $next + 1; $write = ´<? $next=´ . $next . ´; ?>´; $file = fopen ($file_path, "w"); if (!$file) { echo "Unable to open $file_path!\n"; exit (); } else { fputs ($file, $write); } fclose($file); $fp = fopen("news.db", "r"); $cont = fgets($fp, filesize("news.db")); fclose($fp); $d = date(´d/m/y´); $fp = fopen("news.db", "w"); fputs($fp, "$co <br>Posted by <a href=mailto:$email>$name</a> on $d"); fclose($fp);​
איך אני גורם לו "להתחשב" באנטרים שמכניסים לTEXTAREA?
 

אמיר ט

New member
לא מכיר רווחים

השאלה היא האם האנטרים קיימים במסד נתונים, ועל זה אני ותן לך תשובה: כן. אם הטקסט מוכנס דרך TEXTAREA אז האנטרים קיימים במסד ובעת ההדפסה תשתמש בפונקציה nl2br בכדי להפוך שורה חדשה ל BR של HTML.
echo nl2br($String);​
 

אמיר ט

New member
לא מכיר אנטרים ../images/Emo5.gif

הייתי תקוע עם הרווחים בראש מהשאלה הקודמת
 

games

New member
אהה...שכחתי להגיד...

הנתונים לא מוכנסים למסד אלא לקובץ טקסט - NEWS.DB ואני פשוט מאנקלד את הקובץ. יש בו אנטרים (הורדתי דרך FTP ובדקתי) אבל אני לא יודע איך להכניס אותו למשתנה כדי להפעיל עליו את NL2BR.
 

games

New member
ניסיתי

ניסיתי לעשות
$fp = fopen("news.db", "r"); $cont = fgets($fp, filesize("news.db")); fclose($fp); echo nl2br($cont);​
ואז להפעיל על FP את NL2BR אבל הוא הדפיס לי רק חלק מהטקסט. (עד שהוא הגיע ל
<b>​
למה?
 

אמיר ט

New member
תנסה

להדפיס רגע בלי nl2br ותגיד לי אם זה עובד, משם נראה מה יהיה הלאה.
 

Megapuzik

New member
השאילתה

תספור את כל התאים בטבלאה count זוהי פונקציה מובנית שסופרת ו* מסמן כל התאים.
 

Megapuzik

New member
המממ...

נגיד את זה ככה :
SELECT COUNT(*) FROM bla​
יהיה אותו דבר כמו :
mysql_num_rows(mysql_query("SELECT * FROM bla"));​
דוגמאות עובדות תמיד הכי טוב.
 

meorero

New member
../images/Emo163.gifמספר השורות בטבלא

פשוט מספר, של כמה רשומות/ שורות/ Records
 
למעלה