|
|
|
อยากเปลี่ยนจาก drop-down เป็น ตาราง check list ตรงรายชื่อนักเรียนคับ |
|
|
|
|
|
|
|
Code (PHP)
<?php include('header.php');?>
<div id="page-wrapper">
<div class="container-fluid">
<div class="row bg-title">
<div class="col-lg-3 col-md-4 col-sm-4 col-xs-12">
<h3 class="page-title">เพิ่มข้อมูลห้องเรียน</h3>
</div>
<!-- /.col-lg-12 -->
</div>
<div class="col-md-12 col-sm-12">
<div class="white-box">
<div class="row">
<div class="col-sm-12 col-xs-12">
<form method="post">
<div class="form-group">
<label for="school_id">โรงเรียน</label>
<div class="input-group">
<div class="input-group-addon"><i class="ti-pencil-alt"></i></div>
<select class="form-control" name="school_id" id="school_id">
<?php
$sql=" select * from tb_school";
$result=$cls_conn->select_base($sql);
while($row=mysqli_fetch_array($result))
{
?>
<option value="<?=$row['school_id'];?>"><?=$row['school_year'];?></option>
<?php
}
?>
</select>
</div>
</div>
<div class="form-group">
<label for="teacher_id">ครู</label>
<div class="input-group">
<div class="input-group-addon"><i class="ti-pencil-alt"></i></div>
<select class="form-control" name="teacher_id" id="teacher_id">
<?php
$sql=" select * from tb_teacher";
$result=$cls_conn->select_base($sql);
while($row=mysqli_fetch_array($result))
{
?>
<option value="<?=$row['teacher_id'];?>"><?=$row['teacher_name'];?></option>
<?php
}
?>
</select>
</div>
</div>
<div class="form-group">
<label for="room_id">ระดับชั้น</label>
<div class="input-group">
<div class="input-group-addon"><i class="ti-pencil-alt"></i></div>
<select class="form-control" name="room_id" id="room_id">
<?php
$sql=" select * from tb_room";
$result=$cls_conn->select_base($sql);
while($row=mysqli_fetch_array($result))
{
?>
<option value="<?=$row['room_id'];?>"><?=$row['room_primary'];?></option>
<?php
}
?>
</select>
</div>
</div>
<div class="form-group">
<label for="student_id">รายชื่อนักเรียน</label>
<div class="input-group">
<div class="input-group-addon"><i class="ti-pencil-alt"></i></div>
<select class="form-control" name="student_id" id="student_id ">
<?php
$sql=" select * from tb_student";
$result=$cls_conn->select_base($sql);
while($row=mysqli_fetch_array($result))
{
?>
<option value="<?=$row['student_id'];?>"><?=$row['student_prename'];?><?=$row['student_firstname'];?> <?=$row['student_lastname'];?></option>
<?php
}
?>
</select>
</div>
</div>
<button type="submit" name="submit" class="btn btn-success waves-effect waves-light m-r-10">Submit</button>
<button type="reset" name="reset" class="btn btn-inverse waves-effect waves-light">Cancel</button>
</form>
<?php
if(isset($_POST['submit']))
{
$school_id=$_POST['school_id'];
$teacher_id=$_POST['teacher_id'];
$room_id=$_POST['room_id'];
$school_id=$_POST['school_id'];
$student_id=$_POST['student_id'];
$sql=" insert into tb_classroom(school_id,teacher_id,room_id,student_id)";
$sql.=" values ('$school_id','$teacher_id','$room_id','$student_id')";
if($cls_conn->write_base($sql)==true)
{
echo $cls_conn->show_message('บันทึกข้อมูลสำเร็จ');
echo $cls_conn->goto_page(1,'show_classroom.php');
}
else
{
echo $cls_conn->show_message('บันทึกข้อมูลไม่สำเร็จ');
echo $sql;
}
}
?>
</div>
</div>
</div>
</div>
</div>
<!-- /.container-fluid -->
</div>
<?php include('footer.php');?>
Tag : PHP, MySQL, HTML, CSS, HTML5, Web (ASP.NET)
|
|
|
|
|
|
Date :
2017-08-14 15:21:42 |
By :
yotwaris |
View :
795 |
Reply :
6 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<form>
<?php
$sql=" select * from tb_student";
$result=$cls_conn->select_base($sql);
while($row=mysqli_fetch_array($result))
{
?>
<input type="radio" name="student" value="<?=$row['student_id'];?>"> <?=$row['student_prename'];?><?=$row['student_firstname'];?> <?=$row['student_lastname'];?><br>
<?php
}
?>
</form>
|
ประวัติการแก้ไข 2017-08-15 09:06:40
|
|
|
|
Date :
2017-08-15 09:03:21 |
By :
apisitp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณคับสำหรับคำแนะนำ
|
|
|
|
|
Date :
2017-08-16 09:20:50 |
By :
yotwaris |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<input type="radio" name="student" value="<?=$row['student_id'];?>"> <?=$row['student_prename'];?>
/// ดูค่าที่ได้ จาก input type แทน $radioxxxx ลองๆดู จะได้ไหม ดูค่าก่อน ว่า input มาจาก Type อะไร
<?php
$radioxxxx=$_POST['student'];
$sql="insert into tb_classroom(school_id,teacher_id,room_id,student_id)";
$sql.=" values ('$school_id','$teacher_id','$room_id','$radioxxxx')";
?>
|
|
|
|
|
Date :
2017-08-18 16:41:46 |
By :
Bouasavanh HararRock |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
และก่อนบันทึก echo $radioxxxx; มาก่อนว่ามี ค่าอะไรมา ถ้ามาตามที่ต้องการก็น่าจะบันทึกได้
|
|
|
|
|
Date :
2017-08-18 16:44:23 |
By :
Bouasavanh HararRock |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถ้าใช้ radio น่าจะเหนื่อยกว่าจะเลือกนักเรียนให้ครบทุกคนทุกห้องเรียน
น่าจะเป็น check box มากกว่า เพื่อเลือกนักเรียนได้หลายคน
หรือเป็น select list multiple
ถ้าใช้เป็น radio จะเป็นการเลือกนัักเรียนแค่คนเดียว ทำทีละคน 555 เลือกกันเพลิน
|
|
|
|
|
Date :
2017-08-18 19:21:31 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|