 |
การส่งค่าuserid หลังการจากการล็อกอินไปยังฟอร์มอื่นๆ |
|
 |
|
|
 |
 |
|
จริงๆใช้ $_SESSION['userid'] แทน $userid ก็ได้นะครับ
|
 |
 |
 |
 |
Date :
2019-11-18 00:40:04 |
By :
Luz |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
MyjoinProject.php(PHP)
<?php
session_start();
echo $_SESSION['userid'];
?>
|
 |
 |
 |
 |
Date :
2019-11-18 11:54:10 |
By :
Manussawin |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ขอบพระคุณมากๆค่ะ สามารถรับค่าไอดียูสเซ่อได้แล้วค่ะ ทีนี้เกิดปัญหามีเออเร่อตามมาค่ะ
MyjoinProject.php(PHP)

เออเร่อที่เกิด

อยากทราบว่าเกิดจากอะไรคะ
---ข้อมูลเพิ่มเติม---
ต้องการใช้ข้อมูลจาก2ตาราง คือ
1.data_project เก็ยข้อมูล id_project และข้อมูลอื่นๆของโปรเจค
2.data_participant เก็บข้อมูล id_project,id
คำสั่งsqlที่ต้องการคือ เลือกข้อมูลทั้งหมดในตารางdata_participant ที่ id ตรงกับ $userid และนำข้อมูลที่ได้จากการค้นหาว่ามี id_project ใดบางที่userคนนี้ลงทะเบียนไว้ ไปค้นหาต่อกับตารางdata_project แสดงข้อมูลในแถวทั้งหมด ที่data_participant.id_project = data_project.id_project
อธิบายไม่ค่อยเก่งแต่รบกสนช่วยดูให้หน่อยค่ะว่า sql ผิดพลาดตรงไหน หรือคำสั่งอะไรที่ควรแก้ควรเติม พยายามมาตั้งแต่เที่ยงแล้วค่ะ วานผู้รู้แนะนำทีค่ะ
|
 |
 |
 |
 |
Date :
2019-11-19 00:36:25 |
By :
TleCena |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ตรวจสอบคำสั่ง sql ครับว่ามันตกหล่นตรงไหน
|
 |
 |
 |
 |
Date :
2019-11-19 08:16:29 |
By :
Manussawin |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
Code (PHP)
$num = mysqli_num_rows($result);// ตัด $conn ออก
เอา code มาแปะครับ จะได้ copy ไปแก้ไขง่าย ๆ
|
ประวัติการแก้ไข 2019-11-19 08:34:30
 |
 |
 |
 |
Date :
2019-11-19 08:32:54 |
By :
nobetaking |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
$con= mysqli_connect($dbHost, $dbUser, $dbPass, $dbName);
ตัว $con ได้ใส่มาป่าวครับหน้านี้ ไม่งั้นก็ดูคำสั่ง Select ดึงได้ตามที่ต้องการไหม ลองก๊อปคำสั่งไปเช็คใน SQL ใน phpmyadmin ดูก็ได้ครับ
|
 |
 |
 |
 |
Date :
2019-11-29 17:33:03 |
By :
OverSiZE |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ลองดูตัวอย่างจาก https://www.php.net/manual/en/mysqli-result.num-rows.phpนี้ครับ
Example #1 Object oriented style
<?php
$mysqli = new mysqli("localhost", "my_user", "my_password", "world");
/* check connection */
if (mysqli_connect_errno()) {
printf("Connect failed: %s\n", mysqli_connect_error());
exit();
}
if ($result = $mysqli->query("SELECT Code, Name FROM Country ORDER BY Name")) {
/* determine number of rows result set */
$row_cnt = $result->num_rows;
printf("Result set has %d rows.\n", $row_cnt);
/* close result set */
$result->close();
}
/* close connection */
$mysqli->close();
?>
Example #2 Procedural style
<?php
$link = mysqli_connect("localhost", "my_user", "my_password", "world");
/* check connection */
if (mysqli_connect_errno()) {
printf("Connect failed: %s\n", mysqli_connect_error());
exit();
}
if ($result = mysqli_query($link, "SELECT Code, Name FROM Country ORDER BY Name")) {
/* determine number of rows result set */
$row_cnt = mysqli_num_rows($result);
printf("Result set has %d rows.\n", $row_cnt);
/* close result set */
mysqli_free_result($result);
}
/* close connection */
mysqli_close($link);
?>
|
 |
 |
 |
 |
Date :
2019-12-01 22:47:13 |
By :
Attapornn |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|