Jump to content

I need help


gudfry

Recommended Posts

hi all;

 

      I have a class function to perform the insertion of data into database, but this not work. please help.

 

      here is my code that I found in the internet. this not working, i try already.

       

     

require_once('connect.php');

 

class email {

 

        var $mail_id;   // hotel id in emailRecord Auto_increment.

var $name;   // hotel name in emailRecord.

var $email;      // hotel email id.

var $phone;   // hotel contact number in emailRecord.

var $senderName;  // Guest name.

var $guestPhone;  // Guest Phone number.

var $guestEmail;  // Guest email id.

var $subject;    // Guest title.

var $message;    // Guest message.

 

    function setName($name) {

 

        $this->name = $name;

    }

    function setEmail($email) {

 

        $this->email = $email;

    }

    function setPhone($phone) {

 

        $this->phone = $phone;

    }

    function setsenderName($senderName) {

 

        $this->senderName = $senderName;

    }

function setguestPhone($guestPhone) {

 

        $this->guestPhone = $guestPhone;

    }

function setguestEmail($guestEmail) {

 

        $this->guestEmail = $guestEmail;

    }

function setsubject($subject) {

 

        $this->subject = $subject;

    }

   

function setmessage($message) {

 

        $this->message = $message;

    }

}

class stored {

 

function storedRecord($data) {

 

$sql = "insert into emailrecord (name, phone, senderName, guestEmail, guestPhone, subject, message) values

($data->name, $data->phone, $data->senderName, $data->guestEmail, $data->guestPhone, $data->subject, $data->message)";

 

echo $sql;

     

    }

}

?>

 

Thanks to all

Link to comment
https://forums.phpfreaks.com/topic/119113-i-need-help/
Share on other sites

this is i defined my classes nad call my function;

 

here is the whole code;

 

$name = $_POST['name'];

$phone = $_POST['phone'];

$email = $_POST['email'];

$senderName = $_POST['senderName'];

$guestEmail = $_POST['guestEmail'];

$guestPhone = $_POST['guestPhone'];

$subject = $_POST['subject'];

$message = $_POST['message'];

 

require_once('classEmail.php');

include('connect.php');

 

 

$input = new request();

$input->setName($name);

$input->setEmail($email);

$input->setPhone($phone);

$input->setsenderName($senderName);

$input->setguestPhone($guestPhone);

$input->setguestEmail($guestEmail);

$input->setsubject($subject);

$input->setmessage($message);

 

 

$stored = new stored();

$stored->storedRecord($input);

 

 

        var $mail_id;   // hotel id in emailRecord Auto_increment.

var $name;   // hotel name in emailRecord.

var $email;      // hotel email id.

var $phone;   // hotel contact number in emailRecord.

var $senderName;  // Guest name.

var $guestPhone;  // Guest Phone number.

var $guestEmail;  // Guest email id.

var $subject;    // Guest title.

var $message;    // Guest message.

 

    function setName($name) {

 

        $this->name = $name;

    }

    function setEmail($email) {

 

        $this->email = $email;

    }

    function setPhone($phone) {

 

        $this->phone = $phone;

    }

    function setsenderName($senderName) {

 

        $this->senderName = $senderName;

    }

function setguestPhone($guestPhone) {

 

        $this->guestPhone = $guestPhone;

    }

function setguestEmail($guestEmail) {

 

        $this->guestEmail = $guestEmail;

    }

function setsubject($subject) {

 

        $this->subject = $subject;

    }

function setmessage($message) {

 

        $this->message = $message;

    }

}

class stored {

 

function storedRecord($data) {

 

$sql = "insert into emailrecord (name, phone, senderName, guestEmail, guestPhone, subject, message)

values

('$data->name', '$data->phone', '$data->senderName', '$data->guestEmail', '.$data->guestPhone', '$data->subject', '$data->message')" or die("Query failed : " . mysql_error());

 

echo $sql;

     

    }

}

 

hope everybody get the point

Link to comment
https://forums.phpfreaks.com/topic/119113-i-need-help/#findComment-613366
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.