Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/406.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php SimpleCart(js),在签出之前获取一些信息_Php_Javascript_Post_Input_Null - Fatal编程技术网

Php SimpleCart(js),在签出之前获取一些信息

Php SimpleCart(js),在签出之前获取一些信息,php,javascript,post,input,null,Php,Javascript,Post,Input,Null,我已经下载了SimpleCart(js)(http://simplecartjs.com/)我可以通过电子邮件结账,但我想在结账前从买家那里获取一些信息 我已经走了这么远: checkout.php中的表单: <form action="sendjs.php" name="form" method="post"> <input placeholder="Namn" type="text" name="namn" value="Namn" id="namn" />

我已经下载了SimpleCart(js)(http://simplecartjs.com/)我可以通过电子邮件结账,但我想在结账前从买家那里获取一些信息

我已经走了这么远:

checkout.php中的表单:

<form action="sendjs.php" name="form" method="post">
    <input placeholder="Namn" type="text" name="namn"  value="Namn" id="namn" />
    <input placeholder="Mobilnummer" type="text" name="telefon" value="Telefon" id="telefon" />
<a href="javascript:void(0);" onclick="javascript:Bestall();" class="simpleCart_checkout">
Beställ</a>
</form>
sendjs.php:

<?php
    include 'simpleCart.js';

    $to      = 'jennifer.nilsson@hotellgruppen.se';
    $subject = 'Beställning';
    $jcitems = $_POST['jcitems'] .
               " \n SUMMA: " . $_POST['jctotal'] .
               " \n\n Namn: " . $_POST['namn'] .
               " \n Telefon: " . $_POST['telefon'] .

               " \n\n IP: " . $_SERVER['REMOTE_ADDR'] .
               " \n Datum: " . date("Y-m-d") .
               " \n Tid: " . date("H:i:s") ;

    $headers = 'From: Bestallning@Mobil' . "\r\n" .
               'Reply-To: Bestallning@Mobil' . "\r\n" .
               'X-Mailer: PHP/' . phpversion();

    mail($to, $subject, $jcitems, $headers);
    /*Clearing the cart info after succesfull order is made*/
    setcookie ("simpleCart", "", time() - 3600);
    Header('Location: tack.html');

?>
在js中对此进行了更改,它似乎起了作用!为什么我以前没有想到这一点

<?php
    include 'simpleCart.js';

    $to      = 'jennifer.nilsson@hotellgruppen.se';
    $subject = 'Beställning';
    $jcitems = $_POST['jcitems'] .
               " \n SUMMA: " . $_POST['jctotal'] .
               " \n\n Namn: " . $_POST['namn'] .
               " \n Telefon: " . $_POST['telefon'] .

               " \n\n IP: " . $_SERVER['REMOTE_ADDR'] .
               " \n Datum: " . date("Y-m-d") .
               " \n Tid: " . date("H:i:s") ;

    $headers = 'From: Bestallning@Mobil' . "\r\n" .
               'Reply-To: Bestallning@Mobil' . "\r\n" .
               'X-Mailer: PHP/' . phpversion();

    mail($to, $subject, $jcitems, $headers);
    /*Clearing the cart info after succesfull order is made*/
    setcookie ("simpleCart", "", time() - 3600);
    Header('Location: tack.html');

?>
   <script type="text/javascript" charset="utf-8">
    var namn = <?php echo json_encode($namn); ?>;
    </script> 
namn = document.form.namn.value;
telefon = document.form.telefon.value;