
20-09-2008, 17:04
|
|
|
|
חבר מתאריך: 20.08.08
הודעות: 13
|
|
|
מנסה לבנות טופס FORM, ורושם לי בעיה : Warning: mail() expects at most 5 parameters,
אני מבין שאפשר לתת 5 פקודות מקסימום 3 מינימום, אם אני לא טועה, אני לא הכי מבין בתכנות באמת שלו, אבל אני עושה לפי הוראות של אחרים,
הקוד של הHTTP:
קוד:
<html dir="rtl">
<head>
<title> יצירת קשר </title>
</head>
<body>
<font face="arial" size="2" color="black">
<strong><u><center>טופס יצירת קשר</center></u></strong>
<form action="TEST.php" method="post">
שם פרטי :<input type="text" name="name"><br><br>
שם משפחה :<input type="text" name="last"><br><br>
תפקיד :<input type="text" name="job"><br><br>
כתובת :<input type="text" name="address"><br><br>
טלפון :<input type="text" name="phone"><br><br>
נייד :<input type="text" name="cell"><br><br>
פקס :<input type="text" name="fax"><br><br>
אימייל :<input type="text" name="sender"><br><br>
נושא ההודעה: <input type="text" name="subject"><br><br>
גוף ההודעה : <br><br>
<textarea cols="30" rows="10" name="message"></textarea><br><br>
<input type="submit" value="שלח">
<input type="reset" value="נקה טופס">
</form>
</font>
</body>
</html>
הקוד של ה PHP
קוד:
<?php
$name= $_POST['name'];
$last= $_POST['last'];
$job= $_POST['job'];
$address= $_POST['address'];
$phone= $_POST['phone'];
$cell= $_POST['cell'];
$fax= $_POST['fax'];
$sender= $_POST['sender'];
$subject = $_POST['subject'];
$message = $_POST['message'];
mail('info@ecostarled.co.il', $name, $last, $job, $address, $phone, $cell, $fax, $subject, $message, "From:".$sender);
?>
אני מבין שיש לי 11 נתונים שצריך להכניס ואפשר 5, מה הקומבינה שאפשר לעשות בקוד שאני יקבל את כול המיידע שאני זקוק לו, לא אכפת לי אם אני יקבל את זה לא מסודר.
אם אני עושה פקודה רק של 3 אז זה שולח פיקס, 11 לא.
חייב להיות פיתרון, אני לא יכול לעשות טופס של 3 בלבד.
זה פעם ראשונה שאני כותב דברים כאילו.
עשיתי המון חיפושים ומצאתי כמה קומבינציות בגוגל אבל לא הצלחתי להבין אותם וליישם אותם כראוי.
תודה
|