שלום..
משהו הסתבך לי בטופס..אני רוצה טופס צור קשר שישלח שם, אימייל, טלפון, נושא והודעה..
הוא שולח רק 3 דברים והכול שם מסתבך בסדר של השליחה..
הנה הקוד:
PHP קוד:
if (!isset($_POST['submit']))
{
echo '
<font face="arial" size="4" color="#fffff">
<strong><u><center><img src="contact.png" border="0"></center></u></strong>
<br /><br />
<center>
<form action="" method="post">
<table style="height:380px;">
<tr>
<td align="right">
<input type="text" id="subject" name="subject">
</td>
<td>
<b>:נושא</b>
</td>
</tr>
<tr>
<td align="right">
<input type="text" id="name" name="name">
</td>
<td>
<b>:שמך*</b>
</td>
</tr>
<tr>
<td align="right">
<input type="text" id="email" name="email">
</td>
<td>
<b>:אימייל</b>
</td>
</tr>
<td align="right">
<input type="text" name="phone">
</td>
<td>
<b>:טלפון/פלאפון</b>
</td>
</tr>
<tr>
<td align="right">
<textarea cols="30" rows="10" name="message" dir="rtl"></textarea>
</td>
<td>
<b>:ההודעה</b>
</td>
</tr>
<tr>
<td>
<input type="submit" name="submit" value="שלח">
<input type="reset" value="נקה טופס">
</td>
</tr>
</table>
</form>
</center>
</font>';
}
else if ($_POST['name'] == '' || $_POST['phone'] = '')
{
echo("<center><span style='font-family:Arial; color:#ffffff; size:14pt;'>.לא מילאת פרטים חשובים</apan></center>");
}
else
{
$to = "ro***@gmail.com";
$subject = $_POST['subject'];
$name = $_POST['name'];
$email = $_POST['email'];
$phone = $_POST['phone'];
$message = $_POST['message'];
mail($to, $subject, $name, $email, $phone, $message);
echo("<center><span style='font-family:Arial; color:#ffffff; size:14pt;'>.הודעתך נשלחה בהצלחה</apan></center>");
}
אני מקבל שגיאה:
Warning: mail() expects at most 5 parameters, 6 given in /home/****/public_html/contact.php on line 165
השורה המדוברת היא השורת של mail...
מה לא בסדר?
תודה.