2015-01-10 2 views
0

Я пытаюсь передать значение переменной с именем «тема» из одного php-файла в другой файл php ... в коде отсутствует ошибка, но значение переменной равно не отображается в другом файле PHP ... пожалуйста, помогите ... спасибосеанс не получает значение от одного значения php другому

<?php 

$name = $_POST['name']; 

$to = $_POST['to']; 

$from = $_POST['from']; 

$subject = $_POST['subject']; 

$topic = $_POST['topic']; 

$message = "From: ".$name."\r\n"; 

$message .= $_POST['message']; 

$headers .= "MIME-Version: 1.0\r\n"; 

$headers .= "Content-type: text/html\r\n"; 

$headers = "From:" . $from; 


session_start(); 

$_SESSION['top'] = $topic; 

mail($to,$subject,$message,$headers); 

?> 

другой файл РНР

<?php 

    session_start(); 

$topic = $_GET['top']; 

?> 

    <h1><center>Meeting Invitation</center></h1> 

    <form action="my.php" method="post"> 

     You are invited for the meeting on <?php echo $topic;?> 

     proposed dates are :<br><br> 

     Date &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Time<br> 


     10 jan,2015 &nbsp; &nbsp; &nbsp; 10.00 am<input type = "radio" name = "dat" <?php if 

    (isset($dat) && $dat=="val1") echo "checked";?> value = "val1" checked="true" ><br> 

     12 feb,2015 &nbsp; &nbsp; &nbsp; 12.15 am<input type = "radio" name = "dat" <?php if 

    (isset($dat) && $dat=="val2") echo "checked";?> value = "val2" ><br><br> 

     Proposed locations are :<br> 

     Location 1 : &nbsp; &nbsp; &nbsp; Islamabad <input type = "radio" name = "location" <?php 

    if (isset($location) && $location=="val1") echo "checked";?> value = "val1" checked="true" >    

<br> 

    Location 2 : &nbsp; &nbsp; &nbsp; Rawalpindi <input type = "radio" name = "location" <?php if  

    (isset($location) && $location=="val2") echo "checked";?> value = "val2" ><br><br> 

    Do you want travel facility ? &nbsp; &nbsp; &nbsp; 

    <input type="checkbox" name="check_list1" value="yes"> <br><br> 

    Do you want hotel facility ? &nbsp; &nbsp; &nbsp; 

     <input type="checkbox" name="check_list2" value="yes"> <br><br><br> 

     <input type="submit" name="send" value="Send Response"> 

     <input type="reset" > 

    </form> 

<?php 


?> 
+0

темы, но ваш последний 'переменного $ headers' должен быть' $ заголовков. = '(Конкатенация), а не' $ заголовков = ' –

ответ

2

похоже, что вы используете $_GET вместо $_SESSION во втором файле ,

Изменить

$topic = $_GET['top']; 

в

$topic = $_SESSION['top']; 
+0

благодарственных вы ... я редактирую свой код, но его все еще не работает – 654

+0

Вы все правильно написали? –

+0

Вы вызываете 'session_start()' * до * вы отправляете какой-либо вывод? –

Смежные вопросы