• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
چطور میتونم دیتا رو از دیتابیس دریافت کنم و داخل html نمایش بدم؟
#1
سلام من با کد زیر دیتا رو میخوام از دیتابیس دریافت کنم و توی صفحه html نمایش بده داخل جدول اما هیچ چیزی نمایش نمیده بعد از انتخاب.
کد پی‌اچ‌پی:
<?php
session_start
();
if(!isset(
$_SESSION['stu_id'])) {    
header('location:index.php');
}
function 
show_file(){
$conn mysqli_connect('localhost','root','root','project');
if (
$conn->connect_error) {
    die(
'Could not connect: ' $conn->connect_error);
}
mysqli_select_db($con,"project");
$sql="SELECT course, term, weight, price FROM student, course, course_id WHERE fk_c_id = c_id AND student_id='" $_SESSION['stu_id'] . "'";
$result $conn->query($sql);

if (
$result->num_rows 0) {
    echo 
"<table><tr><th>course</th><th>term</th><th>weight</th><th>price</th></tr>";
    
    while(
$row $result->fetch_assoc()) {
         echo 
"<tr><td>" $row["course"]. "</td><td>" $row["term"]. "</td><td> " $row["weight"]. "</td></tr>" $row["price"]. "</td></tr>";
     }
     echo 
"</table>";

$conn->close();
}
?>
  پاسخ
تشکر شده توسط :
#2
حتما مشکی در کد هست، شما اول مقدار $result->num_rows
رو چک کن ببین مقدا ر از دیتابیس می گیره؟ کوئری ها درست است؟
می توانی با دستور var_dump و echo هر مرحله رو چک کنید.
  پاسخ
تشکر شده توسط : ali_sh


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان