Getuser php w3schools

"; while($row = mysqli_fetch_array($result)) { echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; } echo "

chào các cậu,

  1. tôi sử dụng tập lệnh này từ w3schools, nó hoạt động với chuỗi thoát thực. Nhưng vấn đề của tôi là bảng hiển thị chậm và tôi không biết cách kiểm tra vấn đề. giả sử mật khẩu và bảng là chính xác
  2. tôi có thể thay đổi hoặc xóa giá trị “ajax_demo” không?
    thẩm quyền giải quyết. http. //www. w3schools. com/php/php_ajax_cơ sở dữ liệu. asp

Mục lục. php









    
Category:
Data

getuser. php



Firstname Lastname Age Phone Email
" . $row['firstname'] . "" . $row['lastname'] . "" . $row['age'] . "" . $row['phone'] . "" . $row['email'] . "
"; mysqli_close($con); ?>

Cảm ơn trước

từ http. //php. net/thủ công/vi/chức năng. dòng đọc. php. Thư viện readline không khả dụng trên Windows. Thử. Các giải pháp khác tại cùng một URL. Nhân tiện, trình thông dịch SL chạy trên Windows Server 2012;

Getuser php w3schools
Trả lời

Tôi đang cố chọn dữ liệu từ cơ sở dữ liệu MySQL được lưu trữ trên máy chủ web. Tôi muốn có thể truy xuất dữ liệu từ một bảng trong cơ sở dữ liệu và sau đó minh họa dữ liệu đó trong một bảng HTML. Có một ví dụ trên W3Schools mà tôi đã theo dõi, nhưng tôi không thể truy xuất dữ liệu thành công

http. //www. w3schools. com/php/php_ajax_cơ sở dữ liệu. asp

Dưới đây là mã nguồn. (HTML)



//Javascript code





Tệp PHP. (người nhận. Bằng tiến sĩ)










Firstname
Lastname
Age
Hometown
Job
";
while($row = mysqli_fetch_array($result)) {
echo "";
echo "" . $row['FirstName'] . "";
echo "" . $row['LastName'] . "";
echo "" . $row['Age'] . "";
echo "" . $row['Hometown'] . "";
echo "" . $row['Job'] . "";
echo "";
}
echo "";
mysqli_close($con);
?>

*Bảng MySQL được đính kèm

Tôi nghĩ vấn đề có thể tồn tại từ mysqli_select_db($con,"ajax_demo"); . Tôi có nên đề cập đến bảng chứa dữ liệu bên trong cơ sở dữ liệu không?

Tôi có Tệp PHP được lưu trữ trên máy chủ web của mình, vì vậy tôi không chắc tại sao nó không truy xuất dữ liệu đó khi một người được chọn từ danh sách các tùy chọn trên trang HTML

bất kì sự trợ giúp nào đều được đánh giá cao

 

 

Liên kết để bình luận
Chia sẻ trên các trang web khác

Nhiều tùy chọn chia sẻ hơn

Getuser php w3schools
Getuser php w3schools

tiếng anh

Đăng ngày 12 tháng 11 năm 2016

tiếng anh

  • Getuser php w3schools
    Getuser php w3schools

  • người điều hành
    • 14. 8k
  • Sở thích. Phát triển phần mềm, trò chơi điện tử
  • Ngôn ngữ. C++, Java, PHP, SQL, Javascript, CSS, HTML

    • Chia sẻ

Đăng ngày 12 tháng 11 năm 2016

Bạn phải đặt tên cơ sở dữ liệu của mình vào mysqli_select_db()

Nhưng bạn thậm chí không cần gọi mysqli_select_db() vì cơ sở dữ liệu đã được chọn khi gọi mysqli_connect()

Liên kết để bình luận
Chia sẻ trên các trang web khác

Nhiều tùy chọn chia sẻ hơn

Getuser php w3schools

Coder2345

Đăng ngày 12 tháng 11 năm 2016

Coder2345

  • Getuser php w3schools

  • Các thành viên
    • 21

  • Tác giả

    • Chia sẻ

Đăng ngày 12 tháng 11 năm 2016

Bạn phải đặt tên cơ sở dữ liệu của mình vào mysqli_select_db()

Nhưng bạn thậm chí không cần gọi mysqli_select_db() vì cơ sở dữ liệu đã được chọn khi gọi mysqli_connect()

 

 

Cảm ơn. Tôi sẽ thử ngay bây giờ

Liên kết để bình luận
Chia sẻ trên các trang web khác

Nhiều tùy chọn chia sẻ hơn

Getuser php w3schools

Coder2345

Đăng ngày 12 tháng 11 năm 2016

Coder2345

  • Getuser php w3schools

  • Các thành viên
    • 21

  • Tác giả

    • Chia sẻ

Đăng ngày 12 tháng 11 năm 2016

Bạn phải đặt tên cơ sở dữ liệu của mình vào mysqli_select_db()

Nhưng bạn thậm chí không cần gọi mysqli_select_db() vì cơ sở dữ liệu đã được chọn khi gọi mysqli_connect()

 

 

Tôi đã đổi nó thành tên cơ sở dữ liệu của mình, nhưng nó vẫn không hoạt động?

 

Khi tôi xem mã trong Netbeans, dòng bên dưới cho biết điều này;

$q = intval($_GET['q']);

 

Không truy cập trực tiếp vào SuperGlobal $_GET Array. sử dụng một số chức năng lọc thay vì e. g filter_input(), điều kiện với hàm_*is(), v.v. )

Liên kết để bình luận
Chia sẻ trên các trang web khác

Nhiều tùy chọn chia sẻ hơn

Getuser php w3schools
Getuser php w3schools

tiếng anh

Đăng ngày 12 tháng 11 năm 2016

tiếng anh

  • Getuser php w3schools
    Getuser php w3schools

  • người điều hành
    • 14. 8k
  • Sở thích. Phát triển phần mềm, trò chơi điện tử
  • Ngôn ngữ. C++, Java, PHP, SQL, Javascript, CSS, HTML

    • Chia sẻ

Đăng ngày 12 tháng 11 năm 2016

Tôi sẽ bỏ qua lỗi Netbeans, nhưng bạn không được đặt các biến trực tiếp vào các truy vấn SQL, hãy sử dụng các câu lệnh đã chuẩn bị. http. //www. w3schools. com/php/php_mysql_prepared_statements. asp

 

Bạn gặp lỗi gì khi chạy mã?

Liên kết để bình luận
Chia sẻ trên các trang web khác

Nhiều tùy chọn chia sẻ hơn

Getuser php w3schools

Coder2345

Đăng ngày 12 tháng 11 năm 2016

Coder2345

  • Getuser php w3schools

  • Các thành viên
    • 21

  • Tác giả

    • Chia sẻ

Đăng ngày 12 tháng 11 năm 2016

Tôi sẽ bỏ qua lỗi Netbeans, nhưng bạn không được đặt các biến trực tiếp vào các truy vấn SQL, hãy sử dụng các câu lệnh đã chuẩn bị. http. //www. w3schools. com/php/php_mysql_prepared_statements. asp

 

Bạn gặp lỗi gì khi chạy mã?

 

 

Khi tôi chạy tệp PHP và sử dụng Công cụ dành cho nhà phát triển trong trình duyệt Chrome;

 

 

Không thể tải tài nguyên. máy chủ phản hồi với trạng thái 500 (Lỗi Máy chủ Nội bộ)

 

Khi tôi chạy tệp HTML và sử dụng Công cụ dành cho nhà phát triển trong trình duyệt Chrome;

 

 

người chọn. html. 45 Lỗi tham chiếu không bắt được. showuser không được xác định(…)onchange @ selectuser. html. 45

 

^ Điều này xảy ra khi tôi cố gắng chọn một trong những người dùng từ danh sách. Cảm ơn vì đã trả lời

Liên kết để bình luận
Chia sẻ trên các trang web khác

Nhiều tùy chọn chia sẻ hơn

Getuser php w3schools
Getuser php w3schools

tiếng anh

Đăng ngày 12 tháng 11 năm 2016

tiếng anh

  • Getuser php w3schools
    Getuser php w3schools

  • người điều hành
    • 14. 8k
  • Sở thích. Phát triển phần mềm, trò chơi điện tử
  • Ngôn ngữ. C++, Java, PHP, SQL, Javascript, CSS, HTML

    • Chia sẻ

Đăng ngày 12 tháng 11 năm 2016

Bạn nên kiểm tra phản hồi của yêu cầu HTTP để xem thông báo lỗi PHP có xuất hiện không

 

Hãy nhớ rằng các hàm trong Javascript phân biệt chữ hoa chữ thường. show u ser và show U ser là hai định danh khác nhau.

Liên kết để bình luận
Chia sẻ trên các trang web khác

Nhiều tùy chọn chia sẻ hơn

Getuser php w3schools
Getuser php w3schools

dsonesuk

Đăng ngày 12 tháng 11 năm 2016

dsonesuk

  • Getuser php w3schools
    Getuser php w3schools

  • Các thành viên
    • 11. 2k

    • Chia sẻ

Đăng ngày 12 tháng 11 năm 2016 (đã chỉnh sửa)

Bạn chỉ được phép truy xuất bảng và dữ liệu chứ không phải html, thẻ đầu, css, v.v., css phải được đặt vào tệp mà nội dung/dữ liệu được trả về

Điều này chỉ được yêu cầu để được trả lại

echo "";
while($row = mysqli_fetch_array($result)) {
echo "";
echo "";
echo "";
echo "";
echo "";
echo "";
echo "";
}
echo "
Firstname Lastname Age Hometown Job
" . $row['FirstName'] . "" . $row['LastName'] . "" . $row['Age'] . "" . $row['Hometown'] . "" . $row['Job'] . "
";
Được dsonesuk chỉnh sửa ngày 12 tháng 11 năm 2016

Liên kết để bình luận
Chia sẻ trên các trang web khác

Nhiều tùy chọn chia sẻ hơn

Getuser php w3schools

Coder2345

Đăng ngày 12 tháng 11 năm 2016

Coder2345

  • Getuser php w3schools

  • Các thành viên
    • 21

  • Tác giả

    • Chia sẻ

Đăng ngày 12 tháng 11 năm 2016 (đã chỉnh sửa)

Bạn nên kiểm tra phản hồi của yêu cầu HTTP để xem thông báo lỗi PHP có xuất hiện không

 

Hãy nhớ rằng các hàm trong Javascript phân biệt chữ hoa chữ thường. show u ser và show U ser là hai định danh khác nhau.

 

 

Cảm ơn. Bạn có nghĩa là như thế này?

 

 

Máy chủ gặp phải lỗi nội bộ hoặc cấu hình sai và không thể hoàn thành yêu cầu của bạn

Vui lòng liên hệ với quản trị viên máy chủ, webmaster@example. net và thông báo cho họ về thời gian xảy ra lỗi và bất kỳ điều gì bạn có thể đã làm có thể gây ra lỗi

Thông tin thêm về lỗi này có thể có trong nhật ký lỗi máy chủ

Ngoài ra, đã xảy ra lỗi 500 Internal Server Error khi cố gắng sử dụng ErrorDocument để xử lý yêu cầu

 

Tôi đã đặt cả hai thành showUser trong tệp HTML

Được chỉnh sửa vào ngày 12 tháng 11 năm 2016 bởi Coder2345

Liên kết để bình luận
Chia sẻ trên các trang web khác

Nhiều tùy chọn chia sẻ hơn

Getuser php w3schools

Coder2345

Đăng ngày 12 tháng 11 năm 2016

Coder2345

  • Getuser php w3schools

  • Các thành viên
    • 21

  • Tác giả

    • Chia sẻ

Đăng ngày 12 tháng 11 năm 2016

Bạn chỉ được phép truy xuất bảng và dữ liệu chứ không phải html, thẻ đầu, css, v.v., css phải được đặt vào tệp mà nội dung/dữ liệu được trả về

Điều này chỉ được yêu cầu để được trả lại

echo "";
while($row = mysqli_fetch_array($result)) {
echo "";
echo "";
echo "";
echo "";
echo "";
echo "";
echo "";
}
echo "
Firstname Lastname Age Hometown Job
" . $row['FirstName'] . "" . $row['LastName'] . "" . $row['Age'] . "" . $row['Hometown'] . "" . $row['Job'] . "
";

 

 

Tôi xin lỗi, nhưng tôi không hiểu ý của bạn lắm?

Liên kết để bình luận
Chia sẻ trên các trang web khác

Nhiều tùy chọn chia sẻ hơn

Getuser php w3schools
Getuser php w3schools

dsonesuk

Đăng ngày 12 tháng 11 năm 2016

dsonesuk

  • Getuser php w3schools
    Getuser php w3schools

  • Các thành viên
    • 11. 2k

    • Chia sẻ

Đăng ngày 12 tháng 11 năm 2016

Những gì được trả về dưới dạng văn bản phản hồi sẽ bao gồm TẤT CẢ các thẻ html và kiểu css, v.v. được hiển thị bằng màu đỏ

 

<. LOẠI TÀI LIỆU html>

<đầu>

bảng {
chiều rộng. 100%;
đường viền-thu gọn. sụp đổ;
}

bảng, td, th {
đường viền. 1px đen tuyền;
phần đệm. 5px;
}

th {văn bản-căn chỉnh: trái;}




php= intval(php
$q
= intval($_GET['q']);

$con = mysqli_connect('www. ví dụ. com','user_Admin','12345-678','my_DB');
nếu (. $con) {
die('Không thể kết nối. ' . mysqli_error($con));
}

mysqli_select_db($con,"ajax_demo"<);
$sql="CHỌN * TỪ người dùng WHERE id = '". $q. "'";
$result = mysqli_query($con,$sql);

echo "

Tên
Họ
Tuổi
Quê hương
Công việc
"
;
while($row = mysqli_fetch_array($result)) {
echo ";
echo " . $row['FirstName'] . "";
echo " . $row['LastName'] . "";
echo " . $row['Tuổi'] . "";
echo " . $row['Quê hương'] . "";
echo " . $row['Job'] . "";
echo "";
}
echo "";
mysqli_close($con);
?>


 

NHƯNG. Tất cả những gì bạn cần là kết quả do mã php tạo ra có màu xanh lam, được đặt trong phần tử có id ' txtHint ', nếu không thì những gì bạn thêm sẽ được trả về . doctype html> txtHint '.

  • Getuser php w3schools
    1

Liên kết để bình luận
Chia sẻ trên các trang web khác

Nhiều tùy chọn chia sẻ hơn

Getuser php w3schools
Getuser php w3schools

dsonesuk

Đăng ngày 12 tháng 11 năm 2016

dsonesuk

  • Getuser php w3schools
    Getuser php w3schools

  • Các thành viên
    • 11. 2k

    • Chia sẻ

Đăng ngày 12 tháng 11 năm 2016 (đã chỉnh sửa)

The html page should have a element with textHint id, and styling for table placed in between the ...



//Javascript code










Result from php page should appear here
Được dsonesuk chỉnh sửa ngày 12 tháng 11 năm 2016

  • Getuser php w3schools
    1

Liên kết để bình luận
Chia sẻ trên các trang web khác

Nhiều tùy chọn chia sẻ hơn

Getuser php w3schools

Coder2345

Đăng ngày 12 tháng 11 năm 2016

Coder2345

  • Getuser php w3schools

  • Các thành viên
    • 21

  • Tác giả

    • Chia sẻ

Đăng ngày 12 tháng 11 năm 2016

 

The html page should have a element with textHint id, and styling for table placed in between the ...



//Javascript code







Result from php page should appear here

 

 

Cảm ơn về thông tin bạn vừa nhập. Tôi sẽ thử những gì đã được đề xuất

Liên kết để bình luận
Chia sẻ trên các trang web khác

Nhiều tùy chọn chia sẻ hơn

Getuser php w3schools
Getuser php w3schools

dsonesuk

Đăng ngày 12 tháng 11 năm 2016

dsonesuk

  • Getuser php w3schools
    Getuser php w3schools

  • Các thành viên
    • 11. 2k

    • Chia sẻ

Đăng ngày 12 tháng 11 năm 2016

NẾU int bạn không yêu cầu dấu ngoặc kép cho giá trị nhận được từ biểu mẫu, dấu ngoặc kép là bắt buộc đối với giá trị chuỗi

$sql="SELECT * FROM user WHERE id = ".$q;

  • Getuser php w3schools
    1

Liên kết để bình luận
Chia sẻ trên các trang web khác

Nhiều tùy chọn chia sẻ hơn

Getuser php w3schools
Getuser php w3schools

dsonesuk

Đăng ngày 12 tháng 11 năm 2016

dsonesuk

  • Getuser php w3schools
    Getuser php w3schools

  • Các thành viên
    • 11. 2k

    • Chia sẻ

Đăng ngày 12 tháng 11 năm 2016

Ha, vừa kiểm tra liên kết ví dụ ajax của w3schools, BAD, BAD ví dụ, sai hoàn toàn

Liên kết để bình luận
Chia sẻ trên các trang web khác

Nhiều tùy chọn chia sẻ hơn

Getuser php w3schools

Coder2345

Đăng ngày 12 tháng 11 năm 2016

Coder2345

  • Getuser php w3schools

  • Các thành viên
    • 21

  • Tác giả

    • Chia sẻ

Đăng ngày 12 tháng 11 năm 2016

Ha, vừa kiểm tra liên kết ví dụ ajax của w3schools, BAD, BAD ví dụ, sai hoàn toàn

 

 

Dường như là vậy. Cảm ơn đã giúp đỡ

Liên kết để bình luận
Chia sẻ trên các trang web khác

Nhiều tùy chọn chia sẻ hơn

Getuser php w3schools
Getuser php w3schools

dsonesuk

Đăng ngày 12 tháng 11 năm 2016

dsonesuk

  • Getuser php w3schools
    Getuser php w3schools

  • Các thành viên
    • 11. 2k

    • Chia sẻ

Đăng ngày 12 tháng 11 năm 2016

Hãy thử kiểm tra trang php hoạt động bằng cách đặt giá trị id thành giá trị tồn tại, tôi cho rằng tên cột của cơ sở dữ liệu, bảng, bảng khớp với những gì được yêu cầu và id phù hợp tồn tại để khớp


Firstname
Lastname
Age
Hometown
Job
";
while($row = mysqli_fetch_array($result)) {
echo "";
echo "" . $row['FirstName'] . "";
echo "" . $row['LastName'] . "";
echo "" . $row['Age'] . "";
echo "" . $row['Hometown'] . "";
echo "" . $row['Job'] . "";
echo "";
}
echo "";
mysqli_close($con);
?>

Liên kết để bình luận
Chia sẻ trên các trang web khác

Nhiều tùy chọn chia sẻ hơn

Getuser php w3schools

Coder2345

Đăng ngày 13 tháng 11 năm 2016

Coder2345

  • Getuser php w3schools

  • Các thành viên
    • 21

  • Tác giả

    • Chia sẻ

Đăng ngày 13 tháng 11 năm 2016

 

Hãy thử kiểm tra trang php hoạt động bằng cách đặt giá trị id thành giá trị tồn tại, tôi cho rằng tên cột của cơ sở dữ liệu, bảng, bảng khớp với những gì được yêu cầu và id phù hợp tồn tại để khớp


Firstname
Lastname
Age
Hometown
Job
";
while($row = mysqli_fetch_array($result)) {
echo "";
echo "" . $row['FirstName'] . "";
echo "" . $row['LastName'] . "";
echo "" . $row['Age'] . "";
echo "" . $row['Hometown'] . "";
echo "" . $row['Job'] . "";
echo "";
}
echo "";
mysqli_close($con);
?>

 

 

Tôi đã thử những gì bạn đề nghị

 

"Không thể kết nối. " là phản hồi khi một tên được chọn từ biểu mẫu. Phản hồi tương tự xảy ra khi trang php được chạy trong trình duyệt

 

Hai câu hỏi;

 

 

$sql="CHỌN * TỪ người dùng WHERE id = '". $q. "'";

 

Người dùng đang đề cập đến điều gì ở đây?

 

 

 

tên="người dùng"onchange< . giá trị)"> name="users" onchange="showUser(this.value)">

 

Ngoài ra, người dùng đang đề cập đến điều gì?

 

bất kì sự trợ giúp nào đều được đánh giá cao

Liên kết để bình luận
Chia sẻ trên các trang web khác

Nhiều tùy chọn chia sẻ hơn

Getuser php w3schools
Getuser php w3schools

tiếng anh

Đăng ngày 13 tháng 11 năm 2016

tiếng anh

  • Getuser php w3schools
    Getuser php w3schools

  • người điều hành
    • 14. 8k
  • Sở thích. Phát triển phần mềm, trò chơi điện tử
  • Ngôn ngữ. C++, Java, PHP, SQL, Javascript, CSS, HTML

    • Chia sẻ

Đăng ngày 13 tháng 11 năm 2016

Tất cả điều này là trong hướng dẫn, hãy cố gắng nỗ lực để tìm hiểu

http. //www. w3schools. com/php/php_forms. asp

http. //www. w3schools. com/php/php_mysql_intro. asp

http. //www. w3schools. com/php/php_mysql_select. asp

  • Getuser php w3schools
    1

Liên kết để bình luận
Chia sẻ trên các trang web khác

Nhiều tùy chọn chia sẻ hơn

Getuser php w3schools
Getuser php w3schools

dsonesuk

Đăng ngày 13 tháng 11 năm 2016

dsonesuk

  • Getuser php w3schools
    Getuser php w3schools

  • Các thành viên
    • 11. 2k

    • Chia sẻ

Đăng ngày 13 tháng 11 năm 2016

Bạn nên thiết lập cơ sở dữ liệu có tên 'my_DB', với bảng 'người dùng, tên trường hoặc tên cột sẽ là 'id' như được hiển thị trong sql 'WHERE id', điều này phải khớp chính xác với cùng một trường hợp (viết thường hoặc viết hoa . Các tên cột còn lại phải khớp chính xác với các tên được tham chiếu tại đây

 

$row['FirstName']

$row['Họ']

$row['Tuổi']

$row['Quê hương']

$row['Việc làm']

 

Với các bản ghi id, FirstName, LastName, v.v.

1 Peter Griffin

2 Lois Griffin

3 Joseph Swanson

4 vũng lầy Glenn

 

Nếu không có tên nào trong số này tồn tại hoặc tên không khớp chính xác, nó sẽ không hoạt động, nếu 'id' trong sql và tên cột của bảng là 'ID' thì chúng được coi là khác nhau

  • Getuser php w3schools
    1

Liên kết để bình luận
Chia sẻ trên các trang web khác

Nhiều tùy chọn chia sẻ hơn

Getuser php w3schools

Coder2345

Đăng ngày 13 tháng 11 năm 2016

Coder2345

  • Getuser php w3schools

  • Các thành viên
    • 21

  • Tác giả

    • Chia sẻ

Đăng ngày 13 tháng 11 năm 2016

Bạn nên thiết lập cơ sở dữ liệu có tên 'my_DB', với bảng 'người dùng, tên trường hoặc tên cột sẽ là 'id' như được hiển thị trong sql 'WHERE id', điều này phải khớp chính xác với cùng một trường hợp (viết thường hoặc viết hoa . Các tên cột còn lại phải khớp chính xác với các tên được tham chiếu tại đây

 

$row['FirstName']

$row['Họ']

$row['Tuổi']

$row['Quê hương']

$row['Việc làm']

 

Với các bản ghi id, FirstName, LastName, v.v.

1 Peter Griffin

2 Lois Griffin

3 Joseph Swanson

4 vũng lầy Glenn

 

Nếu không có tên nào trong số này tồn tại hoặc tên không khớp chính xác, nó sẽ không hoạt động, nếu 'id' trong sql và tên cột của bảng là 'ID' thì chúng được coi là khác nhau

 

 

Cảm ơn. tôi hiểu ý của bạn

Liên kết để bình luận
Chia sẻ trên các trang web khác

Nhiều tùy chọn chia sẻ hơn

Getuser php w3schools

Coder2345

Đăng ngày 15 tháng 11 năm 2016

Coder2345

  • Getuser php w3schools

  • Các thành viên
    • 21

  • Tác giả

    • Chia sẻ

Đăng ngày 15 tháng 11 năm 2016

Đây là lỗi tôi gặp phải khi cố gắng chọn một người trong danh sách;

 

 

Lỗi tham chiếu chưa bắt buộc. xmlhttp không được xác định

tại showUser. xmlhttp. onreadystatechange = function() {

tại HTMLSelectElement. trao đổi.