php как вернуть 3 набора проверенных значений - PullRequest
0 голосов
/ 08 марта 2020

я застрял, я надеюсь, вы можете помочь ... У меня есть страница php, которая отправляет POST на страницу, над которой я работаю. Он посылает мне 3 (из 100) отмеченных пользователем флажка, чтобы я в точности разбил их на значения SESSION, чтобы запросить мою таблицу в качестве первичных ключей для 3 соответствующих строк данных.

Теперь я возвращаюсь на экран, где я получаю застрял. Мне нужно вернуть все 3 одновременно в столбцах таблицы рядом друг с другом в отображение страницы.

Кажется, я не могу понять, что такое dowhile - это работает только для первого из 3 комплекты.

пожалуйста, сообщите.

большое спасибо

    <?php
    session_start();
if(!empty($_POST['check_list'])) {
    foreach($_POST['check_list'] as $check) {
    $userselectedcheckboxes = explode("|", $check);
$_SESSION["sessionset1"]=$userselectedcheckboxes[0];
$_SESSION["sessionset2"]=$userselectedcheckboxes[1];
$_SESSION["sessionset3"]=$userselectedcheckboxes[2];
    }
}
$servername = "localhost";
$username = "<mydb>";
$password = "<mypwd>";
$dbname = "<mytable>";
$conn = new mysqli($servername, $username, $password, $dbname);
if ($conn->connect_error) {
    die("Connection failed: " . $conn->connect_error);
}
$sql1 = "SELECT * FROM programs WHERE program_id LIKE '%".$_SESSION["comparison1session"]."%'";
$sql2 = "SELECT * FROM programs WHERE program_id LIKE '%".$_SESSION["comparison2session"]."%'";
$sql3 = "SELECT * FROM programs WHERE program_id LIKE '%".$_SESSION["comparison3session"]."%'";

$result = $conn->query($sql1);
if ($result->num_rows > 0){
    while($rows = $result->fetch_assoc()) {
///////// this only returns rows for $rows of the 1st checkbox only please help
///////// i need to understand how to next the same column of data for all three primary keys
 }
}

//need something like this to work to display the same column out of each three row* queries:
".$rows1["columndata1"]." & ".$rows2["columndata1"]." & ".$rows3["columndata1"]."

имеет ли это смысл? спасибо

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