2014-02-13 1 views
0

Работая над этим в течение 2 месяцев, я подумал, что, наконец, задал вопрос. У меня есть 2 таблицы:Извлечение всех зарегистрированных данных сеанса с использованием общего столбца

таблица 1: (регистрация учитель) код учитель 1 Smith 2 Allen

таблица 2: (студент регистрация) код студента stdpassword 1 я abc78 -Синди jh 1 Питер e99bd 1 Бобби h2y1e 1 Марша huhu1

Это то, что я хочу, учитель с кодом 1, чтобы увидеть в полученных данных на веб-странице:

studentname studentpassword Бобби h2y1e Jan abc78 Марш huhu1 питер e99bd

Я хотел бы учитель получать все их имена учащихся и пароли с помощью кода во время сессии учителей. Это то, что у меня есть до сих пор. Любая помощь приветствуется.

$ query = mysql_query ("SELECT * FROM studentregistration WHERE code = $ _SESSION [code]"); $ query = mysqli_query ($ dbcon, $ query) или die ('ошибка получения данных');

while($row = mysqli_fetch_array($query, MYSQLI_ASSOC)) { 
    echo "<tr><td>"; 
    echo $row['stdname']; 
    echo "</td><td>"; 
    echo $row['stdpassword']; 
    echo "</td></tr>"; 
    } 

echo "";

ответ

0

Попробуйте это, Удалить mysql_query из select запроса

$sql = "SELECT * FROM studentregistration WHERE code = '".$_SESSION[code]."' " ; 
$query = mysqli_query($dbcon, $sql) or die ('error getting data'); 

вместо

$query = mysql_query("SELECT * FROM studentregistration WHERE code = $_SESSION[code]"); 
     ......^ 
$query = mysqli_query($dbcon, $query) or die ('error getting data'); 
+0

Я получаю 2 ошибки с новым $ SQL = линии. 1) Примечание: использование неопределенного постоянного кода - предполагаемый «код» 2) Примечание: Неопределенный индекс: код – user3217574

+0

причина отсутствия либо 'session_start()' в верхней части страницы, либо $ _SESSION [код] не установлена! –

+0

Добавьте 'session_start();' верх вашего файла –

Смежные вопросы