如何在php文件中接收我的变量(来自javascript代码)

时间:2014-11-06 15:45:59

标签: javascript php mysql post

我有两个.php文件cotiza.phpinsertCot.php

在cotiza.php中我有一些输入和一个按钮,该按钮具有onClick功能,我将输入的值输入并发送到javascript function

<button type="button" onClick="GuardacotizacionaBD(document.getElementById('pais').value, document.getElementById('proyecto').value, 
    document.getElementById('notas').value, document.getElementById('formapago').value, document.getElementById('fechaentrega').value, 
    document.getElementById('flete').value, 
    document.getElementById('instalacion').value,
    document.getElementById('venta').value, 
    document.getElementById('total').value);">Realizar</button> //It works, I have not problem with this

在我的函数中,我得到了值,然后将它们发送到insertaCot.php

function  GuardacotizacionaBD (pais, proyecto, notas, formapago, fechaentrega, flete, instalacion, venta, total)
{
 xmlhttp=new XMLHttpRequest();
xmlhttp.open("POST","insertaCot.php",true);
xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
xmlhttp.send("pais="+pais+"&proyecto="+proyecto);

location.reload(true)
}

在insertaCot.php中我收到它们:尝试对MySql上的表执行INSERT

<?
include('conexion.php');
$coninsert=conexion();

$pais= $_POST['pais'];//this is line 22
$proyecto= $_POST['proyecto'];//this is line 23
//all my vars
?>

但我得到了这个:

Undefined index: pais in C:\xampp\htdocs\insertaCot.php on line 22
Undefined index: proyecto in C:\xampp\htdocs\insertaCot.php on line 23

我在insertCot上打印我的表单,但它没有值:

Array
(
)

关于我能做什么的任何想法?

我在2 .php个文件和工作中拥有相同的dimamic。

谢谢

0 个答案:

没有答案