2015-05-14 2 views
-1

Я отправляю электронную почту, когда пользователь публикует некоторые данные, используя какую-либо форму. Это условие для отправки электронной почтыКакова альтернатива html-форме в php?

<?php 
if($_SERVER["REQUEST_METHOD"] == "POST") 
{ 

$message='Thanks for registerring yourself'; 
    require "public/api/phpmailer/class.phpmailer.php"; //include phpmailer class 

    // Instantiate Class 
    $mail = new PHPMailer(); 

    // Set up SMTP 
    $mail->IsSMTP();    // Sets up a SMTP connection 
    $mail->SMTPAuth = true;   // Connection with the SMTP does require authorization  
    $mail->SMTPSecure = "ssl";  // Connect using a TLS connection 
    $mail->Host = "smtp.gmail.com"; //Gmail SMTP server address 
    $mail->Port = 587; //Gmail SMTP port 
    $mail->SMTPSecure = "tls"; 
    $mail->SMTPDebug = 1; 

    $mail->Encoding = '7bit'; 

    // Authentication 
    $mail->Username = '*********'; // Your full Gmail address 
    $mail->Password = '*********'; // Your Gmail password 

    // Compose 
    $email = $_POST['InputEmail']; 
    $mail->MsgHTML($message); 

    // Send To 
    $mail->AddAddress($email, "RahulName"); // Where to send it - Recipient 
    $result = $mail->Send();  // Send! 
    $message = $result ? 'Successfully Sent!' : 'Sending Failed!';  
    unset($mail); 

} 
?> 

Форма декларации, как это .Когда я использую это, я могу отправить по электронной почте, но данные формы не собирается в базе данных.

<form method="post" id="login_form" action="" > 

Но когда я использую это, я могу отправлять данные в базу данных, но не по электронной почте.

<?php echo form_open_multipart('upload/do_upload');?> 

Какое решение выполняет обе вещи?

+0

это не проблема mysql. –

+0

Что такое альтернатива В html? –

+0

Я также загрузил почтовый код. –

ответ

0

Предполагаете, вы используете CodeIgniter.

Для вашего вопроса эквивалент HTML код

<form enctype="multipart/form-data" method="post" id="login_form" action="">

Вы должны обратиться в Руководстве пользователя Конфигурационными CI Form Helper

Как посмотреть исходный код хелперов файла: Source Code - FormHelper

Надежда это помогает.

+0

Как говорит @Dwand, вы должны написать PHP-код для получения данных формы и сохранения в базе данных. Я полагаю, вы это сделали. Но я не вижу фрагмента кода взаимодействия с БД в вашем коде. Если вы все еще не можете решить, либо повысите свой вопрос, либо опубликуйте весь код, чтобы мы могли помочь –

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