رهنمایی : عملکرد صحیح این کد

erfan_aria

Member
سلام
دوستان من از یه کد پی اچ پی برای صفحه ی تماس با ما استفاده می کنم بدون هیچ مشکلی کار می کنه به صورت پیش فرض
PHP:
<?php
$to = '[email protected]';


$name = stripslashes($_POST['name']); 
$email = stripslashes($_POST['email']); 
$website = stripslashes($_POST['website']); 

t
$subject  = "[Contact Form] "; 
$subject .= stripslashes($_POST['subject']); 



$msg  = "From : $name \r\n";  
$msg .= "e-Mail : $email \r\n";  
$msg .= "Subject : $subject \r\n\n"; 
$msg .= "---Message--- \r\n".stripslashes($_POST['message'])."\r\n\n";  


?>
فرم هم به صورت مختصر به صورت هستش ( کد خلاصه هستش بقیه مربوط به فیلد پیام و فیلد وب سایت و سابجکت میشه)
PHP:
<?php
   if ($_SERVER['REQUEST_METHOD'] != 'POST'){
      $self = $_SERVER['PHP_SELF'];
?>

       <form name="form" method="post" id="third" action="<?php echo $self;?>">
        

        <label for="name"><strong> Name : </strong></label>
            <input id="name" name="name" type="text"  size="20" />


        <label for="email"><strong>email:</strong></label>
            <input id="email" name="email" type="text" size="20" />
حالا مشکل من اینجاست که وقتی یه قیلد دیگه مثلا فامیلی استفاده می کنم این فیلد جدید کار نمی کنه
PHP:
<label for="family"><strong>family </strong></label>
            <input id="family" name="family" type="text" size="20" />
توی کدی اوی هم تو پی اچ پی این خط رو اظافه کردم
PHP:
$name = stripslashes($_POST['name']);
$family= stripslashes($_POST['family']);
$email = stripslashes($_POST['email']);
$website = stripslashes($_POST['website']);
اما باز این فیلد جدید رو ارسال نمی کنه
من یه چند تا فیلد می خواستم اضافه کنم چیرو باید به پی اچ پی اضافه کنم که فیلد های جدید رو هم ارسال کنه
ممنون
 
آخرین ویرایش:

k2-4u

Well-Known Member
توضیح بیشتر

سلام دوست من
توضیحاتی که دادی معلوم نیست چی به چیه
مثلا این کد های که اضافه کردی کجا اضافه کردی
اگر یک مثال کامل بگذاری از اون کدی که کار نمی کنه .
خیلی بهتره
 

جدیدترین ارسال ها

بالا