Как вставить идентификатор выбранного имени из выпадающего списка в другую таблицу?

В JavaScript есть много способов конвертировать строку в числовое значение ... Все просто и удобно, выберите способ, которым вы работаете:

var num = Number("999.5"); //999.5
var num = parseInt("999.5", 10); //999
var num = parseFloat("999.5"); //999.5
var num = +"999.5"; //999.5

Также любая математическая операция преобразует их к числу, например ...

var num = "999.5" / 1; //999.5
var num = "999.5" * 1; //999.5
var num = "999.5" - 1 + 1; //999.5
var num = "999.5" - 0; //999.5
var num = Math.floor("999.5"); //999
var num = ~~"999.5"; //999

Мой предпочитаемый способ использует знак +, который является изящным способом преобразования строки в число в JavaScript.

0
задан Barmar 15 January 2019 в 19:44
поделиться

1 ответ

Вы можете выбрать Client_table, когда выполняете INSERT, чтобы получить идентификатор клиента. Вам также следует использовать подготовленный оператор для предотвращения внедрения SQL.

$ins_query= "INSERT INTO Order_table (Client_name, Client_id)
            SELECT Client_name, Client_id
            FROM Client_table
            WHERE Client_name = ?";
$ins_stmt = $con->prepare($ins_query) or die($con->error);
$ins_stmt->bind_param("s", $Client_name);
$ins_stmt->execute() or die($ins_stmt->error);
0
ответ дан Barmar 15 January 2019 в 19:44
поделиться
Другие вопросы по тегам:

Похожие вопросы: