עבור לתוכן

שאלה על טופס יצירת קשר ב php

Featured Replies

פורסם

שלום לכולם

אני צריך עזרה דחופה.

יש לי אתר, ואני מעונין ליצור עמוד של "צור קשר", שבו אני יוסיף שדות שאנשים ימלאו ואז הפרטים ישלחו אלי לאימל.

חיפשתי, וראיתי את המדריך שבאתר הזה - http://www.upload.co.il/stage/studio/creation.asp?id=431

עשיתי הכל, ובאמת הכל עובד יפה מאוד, אבל יש לי שאלה.

במדריך שלו הוא יצר רק את השדות-

-"כתובת איימיל שלך"

-"נושא ההודעה"

-"גוף ההודעה".

הוא שם רק שלושה שדות למלאות, ואני מעונין להוסיף עוד שדות.

את השדות: -טלפון, ואת השם.

ניסיתי להוסיף את השדות... הצלחתי רק ב html להוסיף אבל בקובץ php לא הצלחתי לעשות זאת.

הקוד ב php המקורי הוא -

<?php
$sender= $_POST['sender'];
$subject = $_POST['subject'];
$message = $_POST['message'];
if($sender == '' || $subject == '' || $message =='')
{
echo("ישנם פרטים חסרים בטופס");
}
elseif ($sender == $subject || $sender == $message || $message == $subject)
{
echo("אין באפשרותך לכתוב בשני שדות טקסט זהה");
}
else
{
mail('name@domain.com', $subject, $message, "From:".$sender);
echo("<h3 align=center><b>הודעתך נשלחה בהצלחה</b></h3>");
}
?>

איך אני מוסיף את השדות טלפון, ואת השם פה?

מה בדיוק אני רושם ואיפה להוסיף?

זה ממש חשוב, אני ממש אודה מקרב לב לעוזר.

יום טוב לכולם

פורסם

<?php
$sender= $_POST['sender'];
$subject = $_POST['subject'];
$message = $_POST['message'];
$name = $_POST['name'];
$phone = $_POST['phone'];
if($sender == '' || $subject == '' || $message =='' || $name == '' || $phone == '')
{
echo("ישנם פרטים חסרים בטופס");
}
elseif ($sender == $subject || $sender == $message || $message == $subject)
{
echo("אין באפשרותך לכתוב בשני שדות טקסט זהה");
}
else
{
$msg = $message + "\nphone: " + $phone + "\nname: " + $name;
mail('name@domain.com', $subject, $msg, "From:".$sender);
echo("<h3 align=center><b>הודעתך נשלחה בהצלחה</b></h3>");
}
?>

פורסם
  • מחבר

קודם כל תודה רבה על העזרה.

עכשיו יש בעיה.

ראיתי שהוספת את שני השדות שביקשתי.

$sender= $_POST['sender']; 
$subject = $_POST['subject'];
$message = $_POST['message'];
$name = $_POST['name'];
$phone = $_POST['phone'];

פה אפשר לראות שהוספת את הphone ואת ה name. ואני הלכתי לדף html שלי והגדרתי לכל שדה את ה name שלו, כך שיהיה התאמה בין ה html בין ה php.

הגדרתי ב html טוב, העלתי את הקבצים לשרת, אבל יש בעיה.

אני לא רואה את השם בגוף ההודעה, מופיע רק הטלפון. וגם את השדה message אני לא רואה בגוף ההודעה.

האם תוכל לעזור לי בזה, זה בהגדרות של ה php.

תודה

פורסם

בהגדרות של ה PHP ? למה ? בכל מקרה, תנסה אולי לשלוח את זה כ HTML ולפרמט את זה יותר נורמלי, תסתכל פה:

http://www.codingforums.com/showthread.php?p=784925

פורסם
  • מחבר

תוכל להביא לי את הקוד של ה php של הצור קשר לפי ה html הזה:

<form name="theform" method="post" action="contact.php">
<table><tr>
<td>
<p style="text-align: right" dir="rtl">שם <span lang="he">מלא</span>:</td>
<td>
<p style="text-align: right" dir="rtl">
<input type="text" name="name" size="20" /></td>
</tr><tr>
<td>
<p style="text-align: right" dir="rtl"><span lang="he">טלפון(כולל קידומת)</span>:</td>
<td>
<p style="text-align: right" dir="rtl">
<input type="text" name="phone" size="20" /></td>
</tr><tr>
<td>
<p style="text-align: right" dir="rtl">האימייל שלך:</td>

<td>
<p style="text-align: right" dir="rtl">
<input type="text" name="email" size="20" /></td>
</tr><tr>
<td valign="top">
<p style="text-align: right" dir="rtl"><span lang="he">שם וסוג העסק</span>:</td>
<td>
<p style="text-align: right" dir="rtl">
<textarea name="message" cols="18" rows="3"></textarea></td>
</tr><tr>
<td>
<p style="text-align: right" dir="rtl"></td>

<td>
<p style="text-align: right" dir="rtl"><input type="submit" value="שלח טופס" class="botton" name="Submit" />
<input type="reset" value="נקה טופס" class="botton" /></td>
</tr></table>
</form>

תוכל לפתוח את הקוד html שהבאתי לך ולראות בדיוק איזה פרטים אני רוצה שיהיו בצור קשר.

תוכל לבנות לי php לזה?

ואני מעונין שכל הפרטים ישלחו לתוכן ההודעה במייל, חוץ מ"השם וסוג העסק" שזה יהיה בכותרת ההודעה.

תודה רבה, אתה תעזור לי מאוד!

פורסם

על איזה שרת אתה מעלה את הקבצים?

פורסם
  • מחבר

freehost.co.il

השרת מאפשר שליחת אימלים

פורסם

הבנתי.. תודה

[br]פורסם בתאריך: 25.02.2009 בשעה 16:02:40


מהו כתובת אתרך?
פורסם
  • מחבר

הכתובת היא

והצור קשר הוא בעמוד "צור קשר".

תודה רבה לכולם!

פורסם

אתר נאה בהחלט..

נקי.

אני פחות מבין בPHP... אבל אהבתי את העיצוב הנקי

:)

פורסם
  • מחבר

תודה רבה!

אני בניתי אותו למישהו שאני מכיר.

אם מישהו יכול לבנות לי את הצור קשר ב php לפי ה html שי באתר בצור קשר, אני אשמח מאוד ואודה לו!

זה באמת עסק חשוב

פורסם
  • מחבר

הנה הקוד php המקורי.

<?php
$sender= $_POST['sender'];
$subject = $_POST['subject'];
$message = $_POST['message'];
if($sender == '' || $subject == '' || $message =='')
{
echo("ישנם פרטים חסרים בטופס");
}
elseif ($sender == $subject || $sender == $message || $message == $subject)
{
echo("אין באפשרותך לכתוב בשני שדות טקסט זהה");
}
else
{
mail('eladh7@gmail.com', $subject, $message, "From:".$sender);
echo("<h3 align=center><b>הודעתך נשלחה בהצלחה</b></h3>");
}
?>

עכשיו תראו.

ב php הזה אין טלפון, ושם.

ניסיתי להוסיף שם אבל הסתכבתי.

תוכלו בבקשה לרשום שוב את הקוד המחודש כולל שדה של שם, וטלפון.

עכשיו, אני רוצה שאם אני יכנס לדואר מייל שלי אז אני יראה את ההודעה ויהיה רשום בכותרת - "התקבלה הודעה".

אתם יכולחם לעשות לי גם את זה?

ועוד משהו קטן...

אני רוצה שהשדה שם וטלפון יהיו בתוך ההודעה, כלומר יהיו בגוף ההודעה ולא בכותרת.

אם אתם עושים לי את הקוד טוב אתם גדולים מהחיים

תודה רבה לכם

זה חשוב לי מאוד

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים