Ругается на это Код (PHP): if ($_GET['action'] == 'show_bina' && is_numeric($_GET['id'])){ Notice: Undefined index: action in
работает? это только уведомлении, можешь проверку добавить Код (PHP): if ( isset($_GET['action'], $_GET['id']) &&
что здесь должен быть $_GET['id']) вместо id? Добавлено спустя 1 минуту 27 секунд: по моему я это не туда вставил Код (PHP): <?php if ($_GET['action'] == 'show_meropriyatiya' && is_numeric($_GET['id'] )) { // вывод мероприятия } else { // список мероприятий }
Код (PHP): <style type="text/css"> a { color: hotpink; } TABLE { border-collapse: collapse; /* Убираем двойные линии между ячейками */ width: 900px; /* Ширина таблицы */ } TD { background: #fff; /* Цвет фона ячеек */ text-align: center; /* Выравнивание по центру */ } TD { border: 1px solid black; /* Параметры рамки */ padding: 4px; /* Поля вокруг текста */ } </style> <form method="POST" action="/account/meropbl"> <br><table border="1"> <tr> <td><h2>Название мероприятия</h2></td> <td><h2>Дата</h2></td> <td><h2>Свободные места</h2></td> </tr> <?php $Merop = mysqli_query($CONNECT, "SELECT * FROM `merop`"); while($row = mysqli_fetch_array($Merop)) { echo"<tr>"; echo'<td>[url="/meropbl?action=show_merop&id='. $row['id'] .'"]'. $row['merop_name'] .'[/url]</td>'; echo'<td>' . $row['merop_date'] .'</td>'; echo"</tr>"; if ($_GET['action'] == 'show_merop' && is_numeric($row['id'])){ $Zdan = mysqli_query($CONNECT, "SELECT * FROM `zdaniya`"); while($rov = mysqli_fetch_array($Zdan)) echo $rov['zdaniye_name']; } else { } } ?> </table> </form>
так красивей Код (PHP): <style type="text/css"> a { color: hotpink; } TABLE { border-collapse: collapse; /* Убираем двойные линии между ячейками */ width: 900px; /* Ширина таблицы */ } TD { background: #fff; /* Цвет фона ячеек */ text-align: center; /* Выравнивание по центру */ } TD { border: 1px solid black; /* Параметры рамки */ padding: 4px; /* Поля вокруг текста */ } </style> <form method="POST" action="/account/meropbl"> <br><table border="1"> <tr> <td><h2>Название мероприятия</h2></td> <td><h2>Дата</h2></td> <td><h2>Свободные места</h2></td> </tr> <?php $Merop = mysqli_query($CONNECT, "SELECT * FROM `merop`"); while ($row = mysqli_fetch_array($Merop)) { echo "<tr>"; echo '<td>[url="/meropbl?action=show_merop&id=' . $row['id'] . '"]' . $row['merop_name'] . '[/url]</td>'; echo '<td>' . $row['merop_date'] . '</td>'; echo "</tr>"; if ($_GET['action'] == 'show_merop' && is_numeric($row['id'])) { $Zdan = mysqli_query($CONNECT, "SELECT * FROM `zdaniya`"); while ($rov = mysqli_fetch_array($Zdan)) { echo $rov['zdaniye_name']; } } else { } } ?> задания выводит?
нет, если даже иф гет удалить опять тоже самое до иф гета не доходит Добавлено спустя 1 минуту 37 секунд: Удалил его Добавлено спустя 1 минуту 30 секунд: Ругается на это if ($_GET['action'] == 'show_merop' && is_numeric($row['id'])) { вот что пишет Notice: Undefined index: action in