ציטוט:
נכתב במקור על ידי vadimg88
אתה לא יכול להדפיס תוכן של מערך בעזרת ECHO או PRINT. מערך מכיל מספר אלמנטים. תבצע לולאה שבכל שלב בלולאה תדפיס את התוכן של האלמנט הנוכחי.
|
ניסיתי עם לולאת foreach
קוד:
foreach($res as $value)
{
echo $value;
}
ניסיתי עם for משום מה לא עובד, זה מציג עכשיו פעמיים Array (כנראה מהסיבה שיש רק שני ערכים בטבלה שבמסד):
ArrayArray
אני פשוט רגיל לC#, וכן אני יודע שהתחביר דומה בסה"כ, אבל יש הבדלים וכל מיני פונקציות שאני עדיין לא רגיל אליהם, ככה שאם יש לך הצעה תודה.
עריכה:
אם זה עוזר, הנה הדף המלא:
קוד:
<?php
/* Adding Messages */
$msgs = new Messages();
$msgs->connect();
$msgs->select('messages','*');
//$msgs->insert('messages',array(0,1,0,"","Shmuel","Today","","Shillo","sshilo@gmail.com"));
$res = $msgs->getResult();
//print_r ($res);
foreach($res as $key=>$value)
{
echo $value . $key;
}
?>
יצרתי עוד מחלקה Messages שפשוט יורשת מDatabase (המחלקה שמנהלת את המסד) ככה שזה לא משנה.