2014-01-29 2 views
-1

Пожалуйста, помогите :(Кажется, я не могу просмотреть историю транзакций?

<?php 
include 'dbFunctions.php'; 
session_start(); 
$user_id = $_SESSION['user_id']; 
?> 

<table> 
    <td> 
     <b><label for="billinghistory">Billing History:</b></label> 
     <select name="billing_history" 

следующие коды не могут напечатать историю транзакций, я не уверен, если я выбрал нужные поля.

<?php 
$query3 = "SELECT * from billinghistory"; 
$result3 = mysqli_query($link, $query3) or die(mysqli_error($link)); 
    while ($row3 = mysqli_fetch_array($result3)) { 
     $billing_name = $row3['billing_name']; 
     $billing_name_id = $row3['billing_name_id']; 
?> 

      <option value="<?php echo $billing_name; ?> "><?php echo $billing_name ;?></option> 
     </select>  
    </td> 
</table> 
+0

напечатать количество записей, возвращенных из вашего запроса, используя функцию 'mysqli_num_rows' –

+1

Когда вы отлаживаете этот код, что * does * произойдет? Вы видите значения, которые вы ожидаете? n путь, следующий за тем, что вы ожидаете? Есть ли ошибки с PHP или из базы данных? Мы не можем отлаживать это для вас. – David

+0

Offtopic, но здесь вы указали небольшую ошибку: ''. Он должен быть '<метка для = "billinghistory"> Billing История:' или '<метка для = "billinghistory">Billing История:' – BBog

ответ

0

Попробуйте

while ($row3 = mysqli_fetch_array($result3,MYSQLI_ASSOC)) { 
Смежные вопросы