скопировать идентификатор отслеживания из столбца таблицы 2 в столбец таблицы 1 - PullRequest
0 голосов
/ 19 ноября 2018

На изображении ниже. Как только мы нажмем кнопку " submit " в третьем столбце, я хочу скопировать идентификатор отслеживания из Столбец таблицы 2 в Столбец таблицы 1 ....

Таблица заказов

enter image description here

отображаемый идентификатор отслеживания "в 4-м столбце

enter image description here

Я сохранил информацию о заказе в таблице Заказы [Таблица 1]

enter image description here

Я сохранил идентификаторы отслеживания в таблице awbno [Таблица 2] и в столбце tracking_two

enter image description here

track.php

<?php

$con = mysqli_connect("localhost","root","","do_management4");

$result = mysqli_query($con,"SELECT * FROM orders");

echo "<table border='1'>
<tr>
<th>order</th>
<th>payment</th>
<th>generate</th>
<th>tracking id</th>
</tr>";

while($row = mysqli_fetch_array($result))
{
$id = $row['id'];
echo "<tr>";
echo "<td>" . $row['order_id'] . "</td>";
    echo "<td>" . $row['payment_type'] . "</td>";

    echo "<td>";
    if (empty($row['tracking_one'])) {
        echo "<form method='post' action='call.php'>";
        echo "<input type ='hidden' name='id' value='$id'>
          <input type='submit'>
          </form>";
    }
    echo "</td>";
echo "<td>" . $row['tracking_one'] . "</td>";

echo "</tr>";
}
echo "</table>";

mysqli_close($con);

?>

call.php

<?php

$con = mysqli_connect("localhost","root","","do_management4");
$result = mysqli_query($con,"SELECT * FROM orders");

$id = $_POST['id']; 
$r = ""; 

$sql = $con->query("update orders set tracking_one = '$r' WHERE id ='$id'");
mysqli_close($con);

?>

Я не нашел ни одного конкретного запроса вgoogle, какой запрос мне поможет?

1 Ответ

0 голосов
/ 19 ноября 2018

Ваш запрос должен выглядеть примерно так

$sql = $con->query("update orders set tracking_one = (select tracking_two from awbno WHERE id =$id)");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...