За последние 24 часа нас посетили 15756 программистов и 1664 робота. Сейчас ищут 811 программистов ...

Ввод информации

Тема в разделе "Сделайте за меня", создана пользователем PHP Useless, 31 окт 2015.

  1. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
  2. PHP Useless

    PHP Useless Новичок

    С нами с:
    9 сен 2015
    Сообщения:
    91
    Симпатии:
    0
    кажется после этого if ($_GET['action'] не работает
     
  3. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    ну так сравни if в моём коде и if в своём, есть разница?
     
  4. PHP Useless

    PHP Useless Новичок

    С нами с:
    9 сен 2015
    Сообщения:
    91
    Симпатии:
    0
    Ругается на это
    Код (PHP):
    1.     if ($_GET['action'] == 'show_bina' && is_numeric($_GET['id'])){
    Notice: Undefined index: action in
     
  5. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    работает? это только уведомлении, можешь проверку добавить
    Код (PHP):
    1. if ( isset($_GET['action'], $_GET['id']) && 
     
  6. PHP Useless

    PHP Useless Новичок

    С нами с:
    9 сен 2015
    Сообщения:
    91
    Симпатии:
    0
    что здесь должен быть $_GET['id']) вместо id?

    Добавлено спустя 1 минуту 27 секунд:
    по моему я это не туда вставил
    Код (PHP):
    1. <?php
    2. if ($_GET['action'] == 'show_meropriyatiya' && is_numeric($_GET['id'] )) {
    3.     // вывод мероприятия 
    4. } else {
    5.     // список мероприятий
    6. }  
     
  7. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    ага, сейчас выглядит всё хорошо, работает?
     
  8. PHP Useless

    PHP Useless Новичок

    С нами с:
    9 сен 2015
    Сообщения:
    91
    Симпатии:
    0
    нет
     
  9. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    давай сюда код, только оформи его, чтобы отступы были
     
  10. PHP Useless

    PHP Useless Новичок

    С нами с:
    9 сен 2015
    Сообщения:
    91
    Симпатии:
    0
    Код (PHP):
    1.       <style type="text/css">
    2.     a {
    3.     color: hotpink;
    4. }
    5.         TABLE {
    6.             border-collapse: collapse; /* Убираем двойные линии между ячейками */
    7.             width: 900px; /* Ширина таблицы */
    8.         }
    9.  
    10.         TD {
    11.             background: #fff; /* Цвет фона ячеек */
    12.             text-align: center; /* Выравнивание по центру */
    13.         }
    14.         TD {
    15.             border: 1px solid black; /* Параметры рамки */
    16.             padding: 4px; /* Поля вокруг текста */
    17.         }
    18.     </style>
    19.     <form method="POST" action="/account/meropbl">
    20.     <br><table border="1">
    21.         <tr>
    22.             <td><h2>Название мероприятия</h2></td>
    23.                  <td><h2>Дата</h2></td>
    24.             <td><h2>Свободные места</h2></td>
    25.  
    26.         </tr>
    27.         <?php
    28.         $Merop = mysqli_query($CONNECT, "SELECT * FROM `merop`");
    29.         while($row = mysqli_fetch_array($Merop))
    30.                {
    31.                echo"<tr>";
    32.             echo'<td>[url="/meropbl?action=show_merop&id='. $row['id'] .'"]'. $row['merop_name'] .'[/url]</td>';
    33.             echo'<td>' . $row['merop_date'] .'</td>';
    34.             echo"</tr>";
    35.     if ($_GET['action'] == 'show_merop' && is_numeric($row['id'])){
    36.    $Zdan = mysqli_query($CONNECT, "SELECT * FROM `zdaniya`");
    37.    while($rov = mysqli_fetch_array($Zdan))
    38.      echo $rov['zdaniye_name'];
    39. } else {
    40.    
    41. }
    42.         }
    43.         ?>
    44.     </table>
    45.     </form>
     
  11. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    так красивей
    Код (PHP):
    1. <style type="text/css">
    2. a {
    3.     color: hotpink;
    4. }
    5. TABLE {
    6.     border-collapse: collapse; /* Убираем двойные линии между ячейками */
    7.     width: 900px; /* Ширина таблицы */
    8. }
    9. TD {
    10.     background: #fff; /* Цвет фона ячеек */
    11.     text-align: center; /* Выравнивание по центру */
    12. }
    13. TD {
    14.     border: 1px solid black; /* Параметры рамки */
    15.     padding: 4px; /* Поля вокруг текста */
    16. }
    17. </style>
    18.  
    19. <form method="POST" action="/account/meropbl">
    20. <br><table border="1">
    21.     <tr>
    22.         <td><h2>Название мероприятия</h2></td>
    23.              <td><h2>Дата</h2></td>
    24.         <td><h2>Свободные места</h2></td>
    25.         </tr>
    26.     <?php
    27.     $Merop = mysqli_query($CONNECT, "SELECT * FROM `merop`");
    28.     while ($row = mysqli_fetch_array($Merop)) {
    29.         echo "<tr>";
    30.         echo '<td>[url="/meropbl?action=show_merop&id=' . $row['id'] . '"]' . $row['merop_name'] . '[/url]</td>';
    31.         echo '<td>' . $row['merop_date'] . '</td>';
    32.         echo "</tr>";
    33.  
    34.         if ($_GET['action'] == 'show_merop' && is_numeric($row['id'])) {
    35.             $Zdan = mysqli_query($CONNECT, "SELECT * FROM `zdaniya`");
    36.  
    37.             while ($rov = mysqli_fetch_array($Zdan))
    38.             {
    39.                 echo $rov['zdaniye_name'];
    40.             }
    41.             
    42.         } else {
    43.             
    44.         }
    45.     }
    46. ?>

    задания выводит?
     
  12. PHP Useless

    PHP Useless Новичок

    С нами с:
    9 сен 2015
    Сообщения:
    91
    Симпатии:
    0
    здания) Parse error: syntax error, unexpected T_ELSE in вот } else {
     
  13. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    на какой строке ошибка? код вроде без ошибок
     
  14. PHP Useless

    PHP Useless Новичок

    С нами с:
    9 сен 2015
    Сообщения:
    91
    Симпатии:
    0
    } else {

    Добавлено спустя 2 минуты 12 секунд:
    } была лишняя, опять белая страница
     
  15. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    ну удали else {}, хотя всё там нормально
     
  16. PHP Useless

    PHP Useless Новичок

    С нами с:
    9 сен 2015
    Сообщения:
    91
    Симпатии:
    0
    опять белая
     
  17. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    так что отладка показывает? доходит до второго while?
     
  18. machetero

    machetero Активный пользователь

    С нами с:
    25 окт 2014
    Сообщения:
    499
    Симпатии:
    21
    у него action формы вроде вообще на какой то другой файл
     
  19. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    PHP Useless скажи machetero прав или нет? Ты форму отправляешь на туже страницу?
     
  20. PHP Useless

    PHP Useless Новичок

    С нами с:
    9 сен 2015
    Сообщения:
    91
    Симпатии:
    0
    нет, если даже иф гет удалить опять тоже самое до иф гета не доходит

    Добавлено спустя 1 минуту 37 секунд:
    Удалил его

    Добавлено спустя 1 минуту 30 секунд:
    Ругается на это if ($_GET['action'] == 'show_merop' && is_numeric($row['id'])) { вот что пишет Notice: Undefined index: action in
     
  21. machetero

    machetero Активный пользователь

    С нами с:
    25 окт 2014
    Сообщения:
    499
    Симпатии:
    21
    возможно после ифа не отображается потому что $row['id'] строка а не число
     
  22. PHP Useless

    PHP Useless Новичок

    С нами с:
    9 сен 2015
    Сообщения:
    91
    Симпатии:
    0
    is_numeric($_GET['id'] ?
     
  23. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
  24. PHP Useless

    PHP Useless Новичок

    С нами с:
    9 сен 2015
    Сообщения:
    91
    Симпатии:
    0
    Куда именно добавить?
     
  25. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    в тот if на который ругается, там же и строку указывает