|
|
|
ข้อมูลไม่ขึ้นช่วยทีค่ะ ดึงข้อมูลนักเรียนจากชื่อครูที่ตรงกับชื่อครูที่ล็อกอินเข้ามาค่ะ |
|
|
|
|
|
|
|
$school เป็น session ลอง echo ดูว่าค่ามาหรือเปล่าครับ
|
|
|
|
|
Date :
2010-05-09 03:22:45 |
By :
Manussawin |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
echo แล้ว ค่ามาค่ะ ว่าเป็นโรงเรียนไหน แต่มันก็ไม่ดึงชื่อนักเรียนโรงเรียนนั้นมาค่ะ ทำไงค่ะ
อันนี้เป็นโค้ดหน้าเช็ค
<?php
session_start();
$dbhost = 'localhost';
$dbuser = 'root';
$dbpass = 'root';
$dbname = 'db_project';
$connect= mysql_connect($dbhost, $dbuser, $dbpass) or die('ไม่สามารถติดต่อฐานข้อมูลได้' . mysql_error());
mysql_select_db($dbname, $connect);
mysql_query("set NAMES tis620");
$user=$_POST['user'];
$pass=$_POST['pass'];
$type=$_POST['type'];
$sql = "select * from tb_teacher where username='$user' and password='$pass' and tch_type='$type'";
$result = mysql_query($sql);
$rowcount=mysql_num_rows($result);
if ($rowcount == 1) {
$row = mysql_fetch_array($result);
$id=$row["tch_id"];
$tch_type = $row['tch_type'];
$name = $row['tch_fname'] . " " . $row['tch_lname'];
$class=$row['tch_class'];
$school=$row['sch_name'];
$_SESSION['id'] = $id;
$_SESSION['class']=$class;
$_SESSION['school']=$school;
$_SESSION['name'] = $name;
$_SESSION['username'] = $_POST['user'];
header ("Location: admin_home.php");
}
if($tch_type=="ADMIN") {
$id=$row["tch_id"];
$tch_type = $row['tch_type'];
$name = $row['tch_fname'] . " " . $row['tch_lname'];
$class=$row['tch_class'];
$school=$row['sch_name'];
$_SESSION['id'] = $id;
$_SESSION['name'] = $name;
$_SESSION['username'] = $_POST['user'];
header("location:admin_home.php");
}
if ($tch_type=="VIP")
{
$id=$row["tch_id"];
$tch_type = $row['tch_type'];
$name = $row['tch_fname'] . " " . $row['tch_lname'];
$class=$row['tch_class'];
$school=$row['sch_name'];
$_SESSION['id'] = $id;
$_SESSION['name'] = $name;
$_SESSION['school']=$school;
$_SESSION['username'] = $_POST['user'];
header("location:vip_home.php");
}
if ($tch_type=="TEACHER")
{
$id=$row["tch_id"];
$tch_type = $row['tch_type'];
$name = $row['tch_fname'] . " " . $row['tch_lname'];
$class=$row['tch_class'];
$school=$row['sch_name'];
$_SESSION['id'] = $id;
$_SESSION['name'] = $name;
$_SESSION['class']=$class;
$_SESSION['school']=$school;
$_SESSION['username'] = $_POST['user'];
header("location:teacher_home.php");
}
else{
echo "<script language=\"JavaScript\">";
echo "alert('คุณยังไม่ได้เข้าสู่ระบบ กรุณาเข้าสู่ระบบ');";
echo "window.location='index.php';";
echo "</script>";
exit();
}
mysql_close($connect);
?>
|
|
|
|
|
Date :
2010-05-09 03:31:11 |
By :
tanunchakorn |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
พี่ค่ะ หนูลองใส่ตรง $school เป็นชื่อโรงเรียนเลย ชื่อนักเรียนก็มา แต่พอให้เป็นแบบเดิมก็ไม่มาให้เพราะหนุต้องการให้ดึงข้อมูลชื่อนักเรียนในโรงเรียนนั้นอ่ะค่ะ พี่ช่วยที
|
|
|
|
|
Date :
2010-05-09 03:35:20 |
By :
tanunchakorn |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ครับ ลองอย่างนี้ดูครับ
$sql="select * from tb_teacher where sch_name='$_SESSION[school]' ";
|
|
|
|
|
Date :
2010-05-09 12:58:10 |
By :
Manussawin |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณมากๆค่ะพี่ เรียกขึ้นเป้นโรงเรียนได้แล้ว เหลือกก็แต่เรียกตามชื่อคนที่ ล็อกอินเข้ามามันไม่ขึ้นค่ะ
เรียกตาม $school ได้แล้วค่ะ ทำแบบที่พี่บอก อีกข้อน่ะค่ะ อยากเรียนตาม $name คนที่ล็อกอินเข้ามาค่ะ ทำแบบที่พี่บอกแล้วมันไม่ขึ้นค่ะ หนูทำไรผิดหรือค่ะ
|
|
|
|
|
Date :
2010-05-09 14:25:04 |
By :
tanunchakorn |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไฟล์ที่ post มานะ
if ($rowcount == 1) {
$row = mysql_fetch_array($result);
$id=$row["tch_id"];
$tch_type = $row['tch_type'];
$name = $row['tch_fname'] . " " . $row['tch_lname']; //ตรงนี้คืออะไร จะเอา $name ที่ว่าคือ tch_fname ใช่ป่าวครับที่จะเอาไป select หรือให้แสดงชื่อที่ว่า ถ้าใช้ให้ใช้ดังนี้
if ($rowcount == 1) {
$row = mysql_fetch_array($result);
$id=$row["tch_id"];
$tch_type = $row['tch_type'];
$name = $row['tch_fname'];
$lname=$row['tch_lname']; //จะได้ไม่งงเพราะเอาแค่ชื่อ
-------------------------------------------------------------------------------
ไปไฟล์ที่เลือกข้อมูลที่จะเลือกตามชื่อละ
$sql="select * from tb_teacher where tch_fname='$_SESSION[name]' ";
|
|
|
|
|
Date :
2010-05-09 22:17:08 |
By :
Manussawin |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้แล้ว
ขอบคุณมากๆค่ะพี่ กิ๊วๆๆๆ รักพี่จังเลย ขอบคุณน่ะค่ะ จุ๊บๆ
|
|
|
|
|
Date :
2010-05-10 02:55:22 |
By :
tanunchakorn |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
กำ
|
|
|
|
|
Date :
2010-05-10 12:29:58 |
By :
Manussawin |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
มี จุ๊บๆ ด้วย อิ ๆ
|
|
|
|
|
Date :
2010-05-10 12:30:55 |
By :
rod |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เง้อ
|
|
|
|
|
Date :
2010-05-11 00:13:34 |
By :
Manussawin |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|