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

חזור   הוסטס - פורום אחסון האתרים הגדול בישראל > עיצוב גראפי, תכנות על כל שפותיו וקידום ושיווק אתרים > פורום תיכנות

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 20-10-08, 17:20   # 1
CodeX
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2006
הודעות: 172

CodeX לא מחובר  

[עזרה] מחפש פונקציה ספציפית..

שמעו רגע אני מחפש פונקציה כזאת,
בניתי מוד תודה למערכת מסוימת, והיא שולפת את כל האנשים שביקשו תודה.
עכשיו השליפה שלי היא כזאת:
PHP קוד:
while($row7 mysql_fetch_array($query22)) 
{
$advid $row7['advid'];
$query222 mysql_query("SELECT * FROM Admins Where id='$advid'") or exit(mysql_error());
$row72 mysql_fetch_array($query222);
$name $row72['User'];
echo 
"$name,";

(אני יודע שזה מסורבל..)

וזה יוצא מעולה רק שזה יוצא ככה:
ציטוט:
name1,name2,name3,
והפסיק האחרון מפריע לי.. אני יודע שזה משהו קטן אבל יש פונקציה שדרכה הלולאה תציג פסיקים רק בין השתיים הראשונים ולא תציג את הפסיק האחרון?
(אני רוצה את זה רק מבחינה אסטטית)


תודה רבה לעוזרים!
  Reply With Quote
ישן 20-10-08, 17:23   # 2
omercnet
אחראי פורום תחזוק שרתים
 
מיני פרופיל
תאריך הצטרפות: Aug 2006
גיל: 38
הודעות: 722

omercnet לא מחובר  

או שקודם תשלוף שם, ורק באיטרציה השניה של הלולאה תכניס פסיק, ואז זה אומר שבאיטרציה האחרונה לא יכנס פסיק,
או שפשוט אחרי הכל, תוריד תו אחד מהסוף עם substr
קוד:
$str = substr($str,0,-1);
__________________
Omer Cohen
Information Security Specialist
eBaY Inc
  Reply With Quote
ישן 20-10-08, 17:51   # 3
CodeX
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2006
הודעות: 172

CodeX לא מחובר  

אחי לא משהו הלך לי..

PHP קוד:
while($row7 mysql_fetch_array($query22)) 
{
$advid $row7['advid'];
$query222 mysql_query("SELECT * FROM Admins Where id='$advid'") or exit(mysql_error());
$row72 mysql_fetch_array($query222);
$name $row72['User'];
$name substr($name,0,-1);
echo 
"$name,";

ואני מקבל:
ציטוט:
name,name,name,
במקום:
ציטוט:
name1,name2,name3,
לא ממש הצלחתי לממש ת"אחרי הכל"..
=\
  Reply With Quote
ישן 20-10-08, 18:31   # 4
Shon12
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Oct 2007
הודעות: 354

Shon12 לא מחובר  

דוגמא:
PHP קוד:
<?php
$name 
"hello World,";
echo 
substr($name,0,strlen($name)-1);
?>
מקווה שהבנת את העיקרון, אני פשוט קצת ממהר.
בהצלחה!
__________________
Projector Lamps
  Reply With Quote
ישן 20-10-08, 18:34   # 5
בניה
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: נחושה
הודעות: 3,434

בניה לא מחובר  

אני הייתי עושה את זה כך:
PHP קוד:
<?php
$names 
= array();
while(
$row7 mysql_fetch_assco($query22))
{

$query222 mysql_query("SELECT * FROM Admins Where id='{$row7['advid']}'") or exit(mysql_error());
$row72 mysql_fetch_assoc($query222);
$names []= $row72['User'];

}
echo 
implode(','$names);
?>
  Reply With Quote
ישן 20-10-08, 18:41   # 6
O-B
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: בבית
גיל: 35
הודעות: 1,423
שלח הודעה באמצעות ICO אל O-B

O-B לא מחובר  

ציטוט:
נכתב במקור על ידי בניה צפה בהודעה
אני הייתי עושה את זה כך:
PHP קוד:
<?php
$names 
= array();
while(
$row7 mysql_fetch_assco($query22))
{

$query222 mysql_query("SELECT * FROM Admins Where id='{$row7['advid']}'") or exit(mysql_error());
$row72 mysql_fetch_assoc($query222);
$names []= $row72['User'];

}
echo 
implode(','$names);
?>
גם אני היתי עועה כך..
אפילו כדי שתתחיל לעבוד עם מערכים דו-מימדים.. רק יעזור..
__________________
בברכה עובד, מפתח אתרים.
  Reply With Quote
ישן 20-10-08, 23:12   # 7
CodeX
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2006
הודעות: 172

CodeX לא מחובר  

ציטוט:
נכתב במקור על ידי בניה צפה בהודעה
אני הייתי עושה את זה כך:
PHP קוד:
<?php
$names 
= array();
while(
$row7 mysql_fetch_assco($query22))
{

$query222 mysql_query("SELECT * FROM Admins Where id='{$row7['advid']}'") or exit(mysql_error());
$row72 mysql_fetch_assoc($query222);
$names []= $row72['User'];

}
echo 
implode(','$names);
?>
זה מציג לי שגיאה בשורה
PHP קוד:
while($row7 mysql_fetch_assco($query22)) 
וShon12 זה ממשיך לי עם אותה הבעיה של תגובה לפני
  Reply With Quote
ישן 21-10-08, 00:01   # 8
בניה
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: נחושה
הודעות: 3,434

בניה לא מחובר  

ציטוט:
נכתב במקור על ידי NitaY צפה בהודעה
זה מציג לי שגיאה בשורה
PHP קוד:
while($row7 mysql_fetch_assco($query22)) 
וShon12 זה ממשיך לי עם אותה הבעיה של תגובה לפני
טעיתי בהקלדה בשם של הפונקציה זה צריך להיות assoc ולא assco
כזה דבר כדאי לך לנסות לתקן לבד,או לפחות להביא את השגיאה.במקרה הזה אני מניח שזה היה undefined function
  Reply With Quote
ישן 21-10-08, 00:38   # 9
CodeX
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2006
הודעות: 172

CodeX לא מחובר  

תודה רבה, עובד.
אני פשוט לא מכיר את הפונקציה הזאת,
mysql_fetch_assco

אשמח לדעת מה היא עושה.
  Reply With Quote
ישן 21-10-08, 01:15   # 10
בניה
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: נחושה
הודעות: 3,434

בניה לא מחובר  

ציטוט:
נכתב במקור על ידי NitaY צפה בהודעה
תודה רבה, עובד.
אני פשוט לא מכיר את הפונקציה הזאת,
mysql_fetch_assco

אשמח לדעת מה היא עושה.
כשאתה משתמש בmysql_fetch_array זה יוצר לך מערך גם עם תא בשם השדה במסד נתונים,וגם תא עם מספר,כך שבעצם הנתונים קיימים פעמיים.
תעשה print_r למה שהפונקציות הללו מחזירות לך ותראה על מה אני מדבר.
  Reply With Quote
השב

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


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

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