Вывести данные из бд, таблицы

Есть таблица, нужно при нажатии чтобы выводилась подробная информация. Но при нажатии я когда я нажимаю появляется данные только 1 строки таблицы.

<script type="text/javascript">
    //Функция показа
    function show(state, id){
      if(id)
      { 
        boxid = id; 
        document.getElementById('window'+ id).style.display = state;            
        document.getElementById('wrap').style.display = state; 
      }
      else
      {
        document.getElementById('window'+ boxid).style.display = state;
        document.getElementById('wrap').style.display = state;
      }
    }


</script>
<?

?>
    
        <?
    }
    $tim=date("H",time()); 
    if($tim>16)
    {
        $temp = mktime(0,0,0)+24*60*60;
    }
    else
    {
        $temp = mktime(0,0,0);
    };
    $class = mysqli_query($CONNECT, "SELECT * FROM `orders`");
//  $ress = mysqli_query($CONNECT,"SELECT * FROM `homework` WHERE `timestamp`> $temp ORDER BY `timestamp` ASC");
    while($row = mysqli_fetch_array($class))
    {

            ?>

            <div id="window2" class="boxstyle">
            <span class="close" onclick="show('none')">X</span>
            <form action="ordergo" method="POST">
            <input type="text" placeholder="Название" name="name" value="<?= $row['name'] ?>"  disabled></p>
            <input type="text" placeholder="Оплата" name="pay" value="<?= $row['pay'] ?>"  disabled></p>
            <textarea id="task" class="task"  placeholder="Описание" name="task"  disabled><? echo  $row['task']; ?> </textarea></p>

            <input type="text" placeholder="Сроки" name="name" value="<?=gmdate("d-m-Y", $row['timestamp'])?>"  disabled></p>
            <p>
            <input type="text" placeholder="Выполняет" value="<?= $row['booster'] ?>" name="goo" disabled></p>
            <input type="text" placeholder="Прогресс" value="<?= $row['progress'] ?>" name="progress" disabled></p>
            <p align="center"><button name="submit">Выполнить</button></p>
            </form>
        </div>
            <tr>
                <td onclick="show('block', '2')"><a href="#"><?= $row['name'] ?></a></td>
                <td><?= $row['pay'] ?></td>
                <td><?=gmdate("d-m-Y", $row['timestamp'])?></td>
                <td><?= $row['status']?></td>
                <td><form action='sdorderform' method='POST'></p>
                    <input type = 'text' name = 'id' value ='<?= $row['id'] ?>' hidden>
                    <button name='submit'>Удалить</button>
                </form>
            </td>

        </tr>

            <?
    }
?>

введите сюда описание изображения

введите сюда описание изображения


Ответы (1 шт):

Автор решения: skypwnz

Добавил id события window<?= $row['id'] ?> и onclick="show('block', '<?= $row['id'] ?>')"

   <?
    while($row = mysqli_fetch_array($class))
        {
                ?>
                <div id="window<?= $row['id'] ?>" class="boxstyle">
                <span class="close" onclick="show('none')">X</span>
                <form action="ordergo" method="POST">
                <input type="text" placeholder="Название" name="name" value="<?= $row['name'] ?>"  disabled></p>
                <input type="text" placeholder="Оплата" name="pay" value="<?= $row['pay'] ?>"  disabled></p>
                <textarea id="task" class="task"  placeholder="Описание" name="task"  disabled><? echo  $row['task']; ?> </textarea></p>
    
                <input type="text" placeholder="Сроки" name="name" value="<?=gmdate("d-m-Y", $row['timestamp'])?>"  disabled></p>
                <p>
                <input type="text" placeholder="Выполняет" value="<?= $row['booster'] ?>" name="goo" disabled></p>
                <input type="text" placeholder="Прогресс" value="<?= $row['progress'] ?>" name="progress" disabled></p>
                <p align="center"><button name="submit">Выполнить</button></p>
                </form>
            </div>
                <tr>
                
                    <td onclick="show('block', '<?= $row['id'] ?>')" ><a href="#"><?= $row['name'] ?></a></td>
                    <td><?= $row['pay'] ?></td>
                    <td><?=gmdate("d-m-Y", $row['timestamp'])?></td>
                    <td><?= $row['status']?></td>
                    <td>
                    <form action='sdorderform' method='POST'></p>
                        <input type = 'text' name = 'id' value ='<?= $row['id'] ?>' hidden>
                        <button name='submit'>Удалить</button>
                    </form>
                </td>
            </tr>
    
                <?
        }
    ?>
    <?bottom()?>
→ Ссылка