Где ошибка в запросе MYSQL?

230
10 июня 2017, 16:16

Выпадающий список берет ФИО и uid докторов из таблицы doctors.

В этой таблице ещё есть столбец username. Сюда записывается имя того пользователя который зарегистрировал врача. Пытаюсь вывести в этом списке только тех врачей где поле username равно имени пользователя текущей сессии.

Делаю так:

<select>
    <?php 
    $reguser = $_SESSION["session_username"] ;  
    require ('includes/connection.php') ; ?> <?php  $result = mysqli_query($con,"SELECT * FROM doctors WHERE username = $reguser" ) 
    or die(mysqli_error());         
    ?> 
    <optgroup>
     <?php    while($row = mysqli_fetch_assoc( $result )) {
        ?>
        <option value="<?php echo $row["uid"]; ?>"><?php
          echo (" ".$row["fio"]." ");
          $uidk =   $row["uid"];?></option>
      <?php }; ?
    </optgroup>
</select>

Но тут не выполняется запрос. Т е Страница загружается до того места где стоит выпадающий список а дальше не идет.

В чем может быть проблема?

Answer 1
  1. Какая именно ошибка показывается? (можете включить отображение ошибок ini_set("display_errors",1); error_reporting(E_ALL);)
  2. Что находится в файле connections.php?
  3. Никогда не храните данные в $_SESSION - время жизни ограничено, есть проблемы с безопасностью
Answer 2

Не закрыт тег, надо добавить >

 <?php }; ?
READ ALSO
Как правильно отпавить сформированый json?

Как правильно отпавить сформированый json?

Пытаюсь создать свое расширениеПолучается js скриптом формирую json, а дальше закидываю в input type='hidden' Вот сама форма

244
помогите с хеадером [требует правки]

помогите с хеадером [требует правки]

не могу приклеить хеадер к верху сайта, уже и скриптом пробовал и чисто css, http://testslabru/, сейчас не на всю ширину, нужно растянуть на всю, width: 100%; не помогает

224
Использование памяти Генераторами

Использование памяти Генераторами

На сколько рационально использовать генераторы не запутывает ли это код (простоту читабельности)И получается ли выигрыш в производительности...

213