שלח תשובה

זירת השאלות

636
צפיות
5
תשובות

הכנסת משתנים לטבלה דרך פונקציה בPHP

,‏ 25 באפריל, 2006

שלום רב.
אני די חדש באתר וגם בתכנות והתחלתי ללמוד בעזרת ספר PHP

הגעתי למשימה מעשית שמבקשיים ממני  ואני מצטט:
"צור פונקציה המקבלת ארבעה משתני מחרוזת ומחזירה מחרוזת המכילה רכיב טבלה של HTMP,כאשר כל משתנה נמצא בתא משלו"

ועכשיו השאלה המתבקשת כמובן, מה לא נכון בקוד שלי ?
(אל תצחקו, אני צעיר בעסק)  

תודה.

וזה הקוד:


<?php
function tbl($a,$b,$c,$d)
{
print "<table width="200" border="1" align="right">
  <tr>
    <td>$a</td>
  </tr>
  <tr>
    <td>$b</td>
  </tr>
  <tr>
    <td>$c</td>
  </tr>
  <tr>
    <td>$d</td>
  </tr>
</table>"
}
tbl("אא","בב","גג","דד");
?>


תגיות:

5 תשובות

  1. mtyaad הגיב:

    עוד פרטים בקשר לשאלה…
    שכחתי לומר שהדפדפן אומר שיש בעיה בשורה הזאת:


    print "<table width="200" border="1" align="right">

  2. shlomoch הגיב:

    לא מבין בPHP אבל יש לך גרשיים
    מיותרים או חסרים בשורה של


    print "<table

  3. mtyaad הגיב:

    ניסיתי בלי גרשיים גם ו..
    כשאני מוריד את הגרשיים שפותחים וסוגרים את הטבלה אז זה כותב עדיין שיש בעיה עם התו >  (הפותח) באותה שורה


    print " < table width="200" border="1" align="right">
      <tr>
        <td>$a</td>
      </tr>
      <tr>
        <td>$b</td>
      </tr>
      <tr>
        <td>$c</td>
      </tr>
      <tr>
        <td>$d</td>
      </tr>
    </table>"

  4. בניה הגיב:

    כל גרשיים חוץ מ הסופיות והתחליות
    ב"ה

    תבריח עם
    ז"א


    "

    ואת המשתנים תעטוף בסוגריים מסולסלות

  5. mtyaad הגיב:

    תודה רבה לכולם! עובד.
    זה הצליח בלי סוגריים מסולסלות.
    וגם לא ממש הבנתי למה צריך להוסיף את . (אבל זנ כן הוספתי)

    בכל מקרה תודה רבה.
    זה הקוד הסופי למי שמעוניין.


    <?php
    function tbl($a,$b,$c,$d)
    {
    print "<table width="200" border="1">
      <tr>
        <td>$a</td>
      </tr>
      <tr>
        <td>$b</td>
      </tr>
      <tr>
        <td>$c</td>
      </tr>
      <tr>
        <td>$d</td>
      </tr>
    </table>";
    }

    tbl("אא","בב","גג","דד");
    ?>

שלח תשובה