Отправить переменные Javascript в параметры функции PHP в файле? - PullRequest
0 голосов
/ 30 апреля 2018

Я делаю php-страницу, которая вставляет значения, записанные пользователем, в таблицу MySql. Я пытаюсь получить значения текстового поля, отправленные в часть кода 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?

Если это все правильно, то что-то еще может не работать в моем коде спагетти.

Также я работаю над одним файлом .php с именем Inscription.php.

1 Ответ

0 голосов
/ 30 апреля 2018

Я думаю, что это невозможно. Что вы можете сделать, это изменить URL-адрес, чтобы получить значения в $ _GET.

Смотрите тему переполнения стека: отправьте переменную javaScript в переменную php

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...