2016-06-28 5 views
0

私はHTMLページを使用しており、ページ上の連絡フォームを修正するのに役立つ必要があります。 ページにギリシャ語の文字が含まれており、連絡先のフォームにすべて使用する必要があります。 そう...これは私の現在のPHPコード連絡先フォームの修正方法

<?php 
$field_name = $_POST['LastName']; 
$field_email = $_POST['Email']; 
$field_message = $_POST['YourMessage']; 
$field_subject = $_POST['Select']; 
$field_state = $_POST['Perioxi']; 
$field_phone = $_POST['Phone']; 

$mail_to = '[email protected]'; 
$subject = 'From: '.$field_name; 

$body_message = 'From: '.$field_name."\n"; 
$body_message .= 'For ' $field_subject."\n"; 
$body_message .= 'Perioxi: '.$field_state."\n"; 
$body_message .= 'Phone: '.$field_phone."\n"; 
$body_message .= 'E-mail: '.$field_email."\n"; 
$body_message .= 'Message: '.$field_message; 

$headers = 'From: '.$field_email."\r\n"; 
$headers .= 'Reply-To: '.$field_email."\r\n"; 

$mail_status = mail($mail_to, $subject, $body_message, $headers); 

    if ($mail_status) { ?> 
    <script language="javascript" type="text/javascript"> 
    alert('Thank you for the message. We will contact you shortly.'); 
    window.location = 'index.html'; 
</script> 
<?php 
} 
else { ?> 
    <script language="javascript" type="text/javascript"> 
     alert('Message failed. Please, send an email to [email protected]'); 
     window.location = 'el/CEB5CF80CEB9CEBACEBFCEB9CEBDCF89CEBDCEB9CEB1/MS_1.html'; 
    </script> 
<?php 
} 
?> 

であり、私はページ内のそのフォームのコードだ:

<form id="formular" action="/contacts.php" method="post"> 
<fieldset> 
<input type="hidden" name="$FormName$" value="MdbFormGeneric" /> 
<input type="hidden" name="$FormAction$" value="επικοινωνια/" /> 
<input type="hidden" name="$Origin$" value="el/CEB5CF80CEB9CEBACEBFCEB9CEBDCF89CEBDCEB9CEB1/" /> 
<h2>Ζητήστε προσφορά για τη δική σας μόνωση</h2> 
<p>Συμπληρώστε την παρακάτω φόρμα και ζητήστε προσφορά για κάθε τύπο μόνωσης.</p> 
</fieldset> 
<fieldset> 
<legend>Όνομα </legend> 

<ul> 
<li><label for="mdbformgeneric_firstname">Όνομα <span>*</span> 
</label> 
<input id="mdbformgeneric_firstname" type="text" maxlength="50" size="14" name="FirstName" value="" /> 
</li> 
<li><label for="mdbformgeneric_lastname">Επίθετο <span>*</span> 
</label> 
<input id="mdbformgeneric_lastname" type="text" maxlength="50" size="28" name="LastName" value="" /> 
</li> 
</ul> 
</fieldset> 


<fieldset> 
<legend>Επιλέξτε κατιγορία</legend> 
<ul> 
<li> 
    <label>Επιλέξτε κατιγορία</label> 
    <select name="Select"> 
    <option value="monosi">Θερμομόνωση</option> 
    <option value="steganopoiisi">Στεγανοποίηση</option> 
    </select> 
</li> 
<li> 
    <label>Περιοχή</label> 
    <input type="text" maxlength="50" size="25" name="Perioxi" value="" /> 
</li> 
</ul> 


<fieldset> 
<legend>Επικοινωνία</legend> 
<ul> 


<li><label for="mdbformgeneric_phone">Τηλέφωνο</label> 
<input id="mdbformgeneric_phone" type="text" maxlength="50" size="25" name="Phone" value="" /> 
</li> 

<li><label for="mdbformgeneric_email">E-Mail <span>*</span> 
</label> 
<input id="mdbformgeneric_email" type="text" maxlength="200" size="53" name="Email" value="" /> 
</li> 
<li><label for="mdbformgeneric_yourmessage">Το μήνυμά σας</label> 
<textarea name="YourMessage" id="mdbformgeneric_yourmessage" cols="52" rows="10"></textarea> 
</li> 
</ul> 
</fieldset> 
<fieldset> 
<ul class="mdb_form_submit"> 
<li> 
<input type="submit" class="btn_absenden" title="Αποστολή " name="submit" value="Αποστολή " /> 
</li> 
</ul> 
</fieldset> 
</form> 

をし、それが:(

+1

だから問題は何ですか? ___それは動作していません_ _非常に有用ではありません_ – RiggsFolly

+0

'language =" javascript "'は非推奨で、使用しないでください – RiggsFolly

+0

私は人を知らない...私はnewbです。 。 "動作していない"として私に "ページは機能していません"と伝えるページに私を送ります。 –

答えて

1

あなたが提供されていない点を働いていませんこの行の$body_message .= 'For ' $field_subject."\n";For$field_subjectの間)

このようにドットの連結を指定すると、$body_message .= 'For '.$field_subject."\n";

+0

私は '。='とは言わない。そのphpは文字列 'For'と変数' $ field_subject 'を連結します – Mani

+0

あなたのご容赦ください、DV削除 – RiggsFolly

+0

あなたは$ body_message。=' For $ field_subject "で正しく+1します。 〜のようなブレーキポイントが欠けている$ –

関連する問題