05-04-2007, 19:08
|
|
|
חבר מתאריך: 05.04.07
הודעות: 21
|
|
ציטוט:
במקור נכתב על ידי ישראל K
מספר הערות:
1. כשאתה מציג מקטע php כאן בפורום, תתחום אותו כמו שצריך לתחום כל קוד PHP.
2. תשתש ביותר מרווחים והזחות בקוד כמו הקוד שלהלן.
3. את ההערות שאתה נותן על שורת קוד מסויימת, תציין לפני הקוד, זה קרי ומובן יותר.
4. תשתדל לתחום מחרוזות במרכאות בודדות (אם אין צורך דווקא בכפולות), ה"ניתוח" שלהם מהיר יותר ממרכאות כפולות (אם כי זה משפיע ממש במעט).
ולשאלתך: הבעיה היא מכיון שלפני שאתה מתחיל לכתוב קוד html עלייך לסיים את מקטע ה-php, עיין בדוגמה שלהלן.
קוד PHP:
<? //define 2 out of 3in array $names[0] = 'yosi'; $names[1] = 'dany'; //define the last organ of the array $names[29] = 'shlomi'; for($namesCount=0; $namesCount<=29; $namesCount++) { echo '<br />'; echo $names[$namesCount]; echo '<br />'; } include('try.php');//i called try.php into learning.php ?> <form action="learning.php" method="post"> <!--"post" means user can't know what is there, "get" means everything will be in the adress--> Name: <input type="text" id="name" name="name" /><br />//gets a name Age: <input type="text" id="age" name="age"><br />//gets an age E-mail: <input type="text" id="email" name="email" /><br />//gets an email <input type="submit" value="send" /> </form> <? echo 'your name is '.$_ POST['name'].' <br />'; echo ' your age is '.$_ POST['age'].' <br />'; echo 'you email is '.$_ POST['email'].' <br />'; ?>
|
[1] אוקיי, תודה.
[2] שוב תודה
[3] שוב תודה, אני לא רגיל לתת הערות, כי ברוב השפות אני לא מגיע לרמה של סיבוך שצריכה הערות אבל בכל זאת אני לא מתחיל בהן.
[4] רשמתי לעצמי, תודה, גם את זה לא ידעתי.
תודה רבה על העצות והעזרה.
אגב, עכשיו יש לו בעיה אחרת, הוא נותן על השורה של הecho שאחרי הקטע בHTML את הודעת השגיאה הבאה:
syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING
מה הוא רוצה?
|