2014-01-07 12 views
-3

메일 양식을 만들려고하지만 등록 할 때 제공 한 이메일 주소를 기반으로 다른 사람들에게 메일을 보내고 싶습니다.PHP 대괄호로 반향합니다.

어떻게 내가 왜 당신은 당신의 변수를 사용하여 "[email protected]"을 대체 할 수 <?php echo $row_DetailRS1['email']; ?>

<?php 
if (isset($_REQUEST['email'])) 
//if "email" is filled out, send email 
    { 

    //send email 
    $email = $_REQUEST['email'] ; 
    $name = $_REQUEST['name'] ; 
    $subject = $_REQUEST['subject'] ; 
    $message = $_REQUEST['message'] ; 
    mail("[email protected]", $subject, 
    $message, "From:" . $email); 
    echo "Thank you for using our mail form"; 
    } 
else 
//if "email" is not filled out, display the form 
    { 
     echo"<form method='post' action='../index.php#contact'> 

    <input type='text' name='name' class='cform' placeholder='Name...'> 

<input type='email' name='email' class='cform' placeholder='Email...'> 
<input type='text' name='subject' class='cform' placeholder='Subject...'> 
<textarea name='message' id='message' class='txtarea'></textarea> 
<input class='buttonform'type='submit'> 
     </form>"; 
    } 
?> 
+0

여기서 $ row_DetailRS1 [ 'email']을 (를) 정의 했습니까? – Fawzan

+0

양식을 호출 할 때 사용자의 전자 메일을 찾고 변수에 할당해야합니다. – laviku

답변

1

[email protected] 대체 할 수있다?

mail($row_DetailRS1['email'], $subject, $message, "From:" . $email); 
+0

아직 시도 중입니다. @ user2989367 –

+0

내 대답은 전자 메일 주소가'$ row_DetailRS1 [ 'email']'변수에 저장되어 있고 나머지는 코드가 작동 중입니다. 어떤 사용자와 함께이 작업을 수행 한 후 PHP의 결과를 확인할 수 있습니까? 저의 의견이 좋지 않아서 미안 합니다만, "작동하지 않는 것"보다 조금 더 필요합니다. – Daew

+0

변수에서 메일 형식으로 전자 메일을받는 중입니다. $ row_DetailRS1 [ 'email'] '이라는 변수가 있습니다. . 나는 당신의 제안을 시도했지만 아무 것도 보내지지 않았다. –

관련 문제