|
|
# 1 |
|
חבר מתקדם
|
בעיה בטופס יצירת קשר
שלום לכולם,
יש לי טופס הזמנה וכאשר והנה מקבל את המייל בצורה כזו: הערה שם מלא: דני אימייל: אימייל הערה: הערה שם מלא: דני אימייל: אימייל שירות מבוקש: פיתוח אתרים - עיצוב אתר אם אתם שמים לב, הוא חוזר על עצמו. וזה לא אמור להיות כך ![]() הנה הקוד המלא - אני אשמח אם תעזור לי. קוד:
<?php
$send = $_GET['send'];
echo "
<form action=\"contact.php?send=true\" method=\"post\">
*שם מלא:<br />
<input type=\"text\" name=\"sendFrom\"><br />
*אימייל: <br />
<input type=\"text\" name=\"subject\"><br />
*שירות מבוקש:
<br />
<select name=\"serv\">
<br />
<optgroup label=\"פיתוח אתרים\"><option value=\"פיתוח אתרים - עיצוב אתר\">עיצוב אתר</option><option value=\"פיתוח אתרים - שירותים גראפיים\">שירותים גראפיים</option><option value=\"פיתוח אתרים - קידום אתר\">קידום אתר</option><option value=\"פיתוח אתרים - קידוד אתר\">קידוד אתר</option><option value=\"פיתוח אתרים - שדרוג אתר\">שדרוג אתר</option><option value=\"פיתוח אתרים - בניית מערכת\">בניית מערכת</option><option value=\"פיתוח אתרים - אחר\">אחר</option></optgroup><optgroup label=\"חבילות\"><option value=\"חבילות משלימות - אתר תדמית\">אתר תדמית</option><option value=\"חבילות משלימות - קטלוג מוצרים\">קטלוג מוצרים</option><option value=\"חבילות משלימות - אתר פרטי\">אתר פרטי</option><option value=\"חבילות משלימות - אחר\">אחר</option></optgroup><optgroup label=\"אחסון אתרים\"><option value=\"אחסון אתרים - חבילה פרטית\">חבילה פרטית</option><option value=\"אחסון אתרים - חבילה מתקדמת\">חבילה מתקדמת</option><option value=\"אחסון אתרים - חבילה עסקית\">חבילה עסקית</option><option value=\"אחסון אתרים - חבילה מקצועית\">חבילה מקצועית</option><option value=\"אחסון אתרים - חבילת ריסלר\">חבילת ריסלר</option><option value=\"אחסון אתרים - מותאם אישית\">מותאם אישית</option></optgroup>
</select>
<br />
הערה:<br />
<textarea cols=\"30\" rows=\"3\" name=\"message\"\"></textarea><br />
<br />
<input type=\"submit\" value=\"שלח טופס > >\">
</form>
";
if ($send == "true") {
$sendFrom = $_POST['sendFrom'];
$subject = $_POST['subject'];
$message = $_POST['message'];
$serv = $_POST['serv'];
$message.="<br />שם מלא: " .$sendFrom;
$message.="<br />אימייל: " .$subject;
$message.="<br />הערה: " .$message;
$message.="<br />שירות מבוקש: " .$serv;
$headers.="Content-Type: text/html; charset=windows-1255";
$headers .= "From:".$sendFrom;
if($sendFrom == '' || $subject == '' || $message =='')
{
echo("<br />");
echo("<strong>כל השדות המסומנים בכוכבית הם שדות חובה, נא הקפד למלא אותם כראוי</strong>");
}
elseif ($sendFrom == $subject || $sendFrom == $message || $message == $subject)
{
echo("<br />");
echo("אין באפשרותך לכתוב בשני שדות טקסט זהה.");
}
else
{
echo("<br />");
mail ('benmalka4@gmail.com', $subject, $message, $headers);
echo("<strong>הודעתך נשלחה בהצלחה, אנו נטפל בפנייתך בהקדם האפשרי, תודה על ההמתנה.</strong>");
}
}
?>
|
|
|
|
# 2 |
|
חבר בקהילה
|
מצאתי את הבעיה שלך XD
קוד:
$message.="<br />הערה: " .$message; מעל השורה הזאת יש את השם מלא ואימייל.. מה שקבעת שיהיה במשתנה $message אני מציע לך שתקבע שם אחר להערות =] לילה טוב ![]() |
|
|
|
# 3 | |
|
חבר על
|
ציטוט:
אשמח אם תוכל לשים את הקוד של ה "true" כי אם אני שם את הקוד לבד לא פועלת השליחה .. |
|
|
![]() |
| חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
| כלים לאשכול | |
| תצורת הצגה | |
|
|