[英]Send Javascript variables into PHP's function parameters on file?
我正在制作一个将用户编写的值插入MySql表中的php页面。 我正在尝试将文本框值发送到php代码部分,但无法执行。
我目前有这个php函数:
function insertion($Alias,$Password,$Nom,$Adresse,$Telephone,$CatPrefere){
try{
$insert = $mybd->prepare("CALL insertClients(?,?,?,?,?,?,?)",array(PDO::ATTR_CURSOR, PDO::CURSOR_FWDONLY));
$insert->bindParam(1,$Alias);
$insert->bindParam(2,$Password);
$insert->bindParam(3,$Nom);
$insert->bindParam(4,$Adresse);
$insert->bindParam(5,$Telephone);
$insert->bindParam(6,0);
$insert->bindParam(7,$CatPrefere);
$insert->execute();
}
catch(PDOException $e){
echo('Erreur insertion dans table client: '.$e->getMessage());
exit();
}
和这个Javascript函数(注意最后一行,我称我的php函数):
function inscription() {
var Alias = document.getElementById("alias").value;
var Password = document.getElementById("password").value;
var Nom = document.getElementById("nom").value;
var Adresse = document.getElementById("adresse").value;
var Telephone = document.getElementById("telephone").value;
var Categories = document.getElementById("categorie");
var CatPrefere = Categories.options[Categories.selectedIndex].value;
<?php insertion(Alias,Password,Nom,Adresse,Telephone,CatPrefere);?>
}
如何将所有这些变量发送到我的php函数?
如果这一切都正确,那么在我的意大利面条代码中可能不起作用。
我也正在处理一个名为Inscription.php的.php文件。
我认为那是不可能的。 您可以做的就是更改URL,以获取$ _GET中的值。
查看该堆栈溢出主题: 将javaScript变量发送到php变量
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.