תודה רבה+עוד שאלות.
1. ה PHP_SELF$ מופיע באיזה turorial שאני לומד ממנו, יכול להיות שכך זה היה בגרסאות ישנות יותר של PHP (אולי PHP3 שעליו הוא מלמד???)? 2.בקוד הבא:
if($row=mysql_fetch_row($result)) { echo("<table border=5 width='80%'>"); printf("<tr style=\"color:darkblue;background-color:lightblue;\"> <td> </td><td>number</td><TD>Name</td><td>Family</td><td>Address</td><td>Position</td></tr>\n"); $even=FALSE; do { if($even) print("<tr bgColor=\"#FFFFE0\">"); else printf("<tr bgColor=\"#FFF0F0\">"); printf("<td><a href=\"%s?id=%s\">Go!</a></td>\n",$_SERVER["PHP_SELF"],$row[0]); foreach($row as $value) { printf("<td style=\"text-align:center;\">%s</td>\n",$value); } printf("</tr>"); $even=!$even; }while($row=mysql_fetch_row($result)); print("</table>"); }
אם אני עןשה mysql_fetch_array (במקום mysql_fetch_row) הוא מדפיס לי פעמיים כל ערך, למה זה ? האם הfetch_array ממלא לי בערכים כפולים מאיזשהי סיבה? אני בסך הכל משתמש בforeach שאמור לתת לי פעם אחת כל מה שיש במערך, או שהאם גם אותו הבנתי לא נכון? תודה רבה, סלע.