За последние 24 часа нас посетили 17450 программистов и 1650 роботов. Сейчас ищут 947 программистов ...

Не выводится информация после проверки

Тема в разделе "PHP для новичков", создана пользователем Panich, 19 сен 2011.

  1. Panich

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

    С нами с:
    10 май 2011
    Сообщения:
    548
    Симпатии:
    0
    Адрес:
    Ростов-Москва
    PHP:
    1. <?php
    2.                     include ("bd_company.php");
    3.                     $sql2 = "SELECT * FROM company ORDER BY idcompany DESC LIMIT 5";
    4.                     $result13 = mysql_query($sql2, $db_company) or die ("Ошибка в запросе: " . mysql_error());
    5.                     if (!$result13)
    6.                     {
    7.                     echo "ошибка - ".mysql_error()."";
    8.                     echo $sql2;
    9.                     exit();
    10.                     }
    11.                     else
    12.                     {
    13.                     $id_user = $myrow13['id_user'];
    14.                     }
    15.                     if (!preg_match("|^[\d]+$|", $id_user))
    16.                     {
    17.                     exit("<p>Неверный формат запроса! Проверьте URL</p>");  
    18.                     }
    19.                     else
    20.                     {
    21.                     include ("bd.php");
    22.                     $sql3 = "SELECT * FROM users WHERE id = '$id_user' LIMIT 5";
    23.                     $result14 = mysql_query($sql3, $db) or die ("Ошибка в запросе: " . mysql_error());
    24.                       if (!$result14)
    25.                       {
    26.                       echo "ошибка - ".mysql_error()."";
    27.                       echo $sql3;
    28.                       exit();
    29.                       }
    30.                       while ($myrow13 = mysql_fetch_array($result13) || $myrow14 = mysql_fetch_array($result14))
    31.                       {
    32.                          if (!empty($myrow13['idcompany']) || !empty($myrow14['id']))
    33.                          {
    34.                          printf("<table class=''>
    35.                                 <tr>
    36.                                    <td class=''>
    37.                                       <img src='%s'>
    38.                                    </td>
    39.                                    <td class=''>
    40.                                       <h6>%s</h6>
    41.                                       <h6>%s/&nbsp;%s</h6>
    42.                                       <h6>%s</h6>
    43.                                    </td>
    44.                                 </tr>
    45.                                 <tr>
    46.                                    <td colspan='2' class=''>
    47.                                       <em>Цель:</em>%s
    48.                                       <em>Предложили:</em>%s&nbsp;&nbsp;%s
    49.                                    </td>
    50.                                 </tr>
    51.                                 <tr>
    52.                                    <td colspan='2' class=''>
    53.                                       %s
    54.                                    </td>
    55.                                 </tr>
    56.                                 </table>", $myrow14['fapload'], $myrow13['sity_company'], $myrow14['name'], $myrow14['age'], $myrow13['mesto_company'], $myrow13['reason_company'],$myrow13['data_company'], $myrow13['time_company'], $myrow13['text_company']);
    57.                             }
    58.                             else
    59.                             {
    60.                             echo("Предложения обрабатываются!!!");
    61.                             }
    62.                           }
    63.                        }
    64.                      ?>
    Выводит на выходе:Предложения обрабатываются...
    Вопрос:не могу понять причину!Прошу помощи!
     
  2. Mamont

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

    С нами с:
    5 дек 2010
    Сообщения:
    183
    Симпатии:
    0
    У тебя:
    PHP:
    1. <?php
    2.                      $result13 = mysql_query($sql2, $db_company) or die ("Ошибка в запросе: " . mysql_error());
    3. // Вдруг  враг пройдет? :)
    4.                      if (!$result13)
    5.                      {
    6.                      echo "ошибка - ".mysql_error()."";
    7.                      echo $sql2;
    8.                      exit();
    9.                      }
    10.  
    11.  
    12. $result13 = mysql_query($sql2, $db_company);
    13. // ничего не забыл?
    14. $id_user = $myrow13['id_user'];
    15.  
    16. // ????
    17. while( $myrow13 = mysql_fetch_array($result13) || $myrow14 = mysql_fetch_array($result14) )
    18.  
     
  3. Panich

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

    С нами с:
    10 май 2011
    Сообщения:
    548
    Симпатии:
    0
    Адрес:
    Ростов-Москва
    А как корректнее и правильнее будет защититься от зловреда?

    mysql_fetch_array нужно было прописать прежде чем выносить переменную?

    Тут совсем плохо написал?