ฝากโค้ด พวกจัดการ Databate หน่อยนะครับ เดี่ยวผมลืมบางโค้ดอาจถูกบ้างผิดบ้าง ><
Connect
<?php
$dbconn=new mysqli("localhost","root","","web_tb") or die (mysqli_connect_error());
$sql="set names utf8";
$dbconn->query($sql);
?>
Form Add
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Untitled Document</title>
<link rel="stylesheet" type="text/css" href="./css/bootstrap.min.css">
<script type="text/javascript" src="./js/jquery.js"></script>
<script type="text/javascript" src="./js/bootstrap.min.js"></script>
</head>
<body>
<div class="col-md-12">
<div class="row">
<div id="header"><?php include('header.php');?></div>
</div>
<div class="row">
<div id="menu"><?php include('menu.php');?></div>
<div id="add_data">
<form class="form" action="save.php" method="post">
<div class="container">
<div class="col-md-10">
<div class="panel panel-default class">
<div class="panel-heading">
<h3>ข้อมูลวิชาเวทมนตร์คาถา</h3>
</div>
<div class="panel-body">
<table class="table table-borderless" >
<tr>
<td><label>รหัสวิชาเวทมนตร์</label></td>
<td>
<input type="text" name="id_magic" class="form-control" placeholder="กรุณาป้อนรหัสวิชาเวทมนตร์" maxlength="7">
</td>
</tr>
<tr>
<td width="30%"><label>ประเภทวิชาเวทมนตร์</label> </td>
<td><select class="form-control" name="type_magic">
<option value="วิชาเวทมนตร์บังคับ">วิชาเวทมนตร์บังคับ</option>
<option value="วิชาเวทมนตร์อิสระ">วิชาเวทมนตร์อิสระ</option>
</select></td>
<tr>
<td><label>ชื่อวิชาเวทมนตร์ (ไทย)</label></td>
<td>
<input type="text" name="name_thai" class="form-control" placeholder="กรุณาป้อนชื่อวิชาภาษาไทย">
</td>
</tr>
<tr>
<td><label>ชื่อวิชาเวทมนตร์ (อังกฤษ)</label></td>
<td>
<input type="text" name="name_eng" class="form-control" placeholder="กรุณาป้อนชื่อวิชาภาษาอังกฤษ">
</td>
</tr>
<tr>
<td><label>อาจารย์ผู้สอน</label></td>
<td>
<input type="text" name="name_tech" class="form-control" placeholder="กรุณาป้อนชื่ออาจารย์ผู้สอน" maxlength="7">
</td>
</tr>
<tr>
<td width="20%"><label>หน่วยกิต</label> </td>
<td>
<select class="form-control" name="unit_magic">
<option value="2">2 หน่วยกิต</option>
<option value="3">3 หน่วยกิต</option>
</select></td>
</tr>
<tr>
<td><label>คำอธิบายรายวิชา</label></td>
<td>
<textarea cols="60" rows="5" name="des_magic" class="form-control" placeholder="กรุณาป้อนคำอธิบายรายวิชา"></textarea>
</td>
</tr>
<tr>
<td width="20%"><label>ชั้นปี</label> </td>
<td>
<select class="form-control" name="class_magic">
<option value="1">ปี 1</option>
<option value="2">ปี 2</option>
<option value="3">ปี 3</option>
<option value="4">ปี 4</option>
<option value="5">ปี 5</option>
</select></td>
</tr>
<td colspan="2" width="20%" align="center" ><input class="btn btn-primary" type="submit" value="Save" style="width:100px"> <input class="btn btn-warning" type="reset" value="Cancel" style="width:100px"> </td>
</table>
</div>
</div>
</div>
</div>
</div>
</form>
<div class="row">
<div id="foot"><?php include('foot.php');?></div>
</div>
</div>
</div>
</body>
</html>
Save
<?php
include('connect.php');
$abc="insert into magic_tb (id_magic,type_magic,name_thai,name_eng,name_tech,unit_magic,des_magic,class_magic) values ('".$_POST["id_magic"]."','".$_POST["type_magic"]."','".$_POST["name_thai"]."','".$_POST["name_eng"]."','".$_POST["name_tech"]."','".$_POST["unit_magic"]."'
,'".$_POST["des_magic"]."','".$_POST["class_magic"]."')";
//echo $sql_adddata;
$Q_abc=$dbconn->query($abc);
/*if ($Q_adddata)
{
echo "บันทึกสำเร็จ";
}
else
{
echo "บันทึกล้มเหลว";
}*/
mysqli_close($dbconn);
header('Location: add.php');
?>Tag : PHP, MySQL, HTML, XAMPP, Windows
Date :
2020-11-12 01:14:49
By :
ohmza00500
View :
705
Reply :
9
Show
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Untitled Document</title>
<link rel="stylesheet" type="text/css" href="./css/bootstrap.min.css">
<script type="text/javascript" src="./js/jquery.js"></script>
<script type="text/javascript" src="./js/bootstrap.min.js"></script>
</head>
<body>
<div class="col-md-12">
<div class="row">
<div id="header"><?php include('header.php');?></div>
</div>
<div class="row">
<div id="menu"><?php include('menu.php');?></div>
<?php
include('connect.php');
$show_data="SELECT * from magic_tb order by id_magic,class_magic ASC";
$result=$dbconn->query($show_data);
?>
<div class="container">
<div class="col-md-10">
<div class="panel panel-default class">
<div class="panel-heading">
<h3>ข้อมูลวิชาเวทมนตร์คาถา</h3>
</div>
<div class="panel-body">
<table class="table table-hover" >
<thead>
<tr>
<th scope="col">รหัสวิชาเวทมนตร์</th>
<th scope="col">ชื่อวิชาเวทมนตร์</th>
<th scope="col">ประเภทวิชาเวทมนตร์</th>
<th scope="col">ชั้นปี</th>
<th scope="col">หน่วยกิต</th>
<tr>
</thead>
<tr>
<tbody>
<?php
$i=0;
while ($num_rows=mysqli_fetch_assoc($result)) {
echo "<tr>";
echo "<td>";
echo "<a href='show_detail.php?id_magic=";
echo $num_rows["id_magic"];
echo "'>";
echo $num_rows["id_magic"];
echo "</a>";
echo "</td>";
echo "<td>";
echo $num_rows["name_thai"];
echo "</td>";
echo "<td>";
echo $num_rows["type_magic"];
echo "</td>";
echo "<td>";
echo $num_rows["class_magic"];
echo "</td>";
echo "<td>";
echo $num_rows["unit_magic"];
echo "</td>";
echo "</tr>";
$i++;
}
mysqli_close($dbconn);
?>
</tbody>
</table>
</div>
</div>
</div>
</div>
<div class="row">
<div id="foot"><?php include('foot.php');?></div>
</div>
</div>
</div>
</body>
</html>
Date :
2020-11-12 01:15:38
By :
ohmza00500
Show_details
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Untitled Document</title>
<link rel="stylesheet" type="text/css" href="./css/bootstrap.min.css">
<script type="text/javascript" src="./js/jquery.js"></script>
<script type="text/javascript" src="./js/bootstrap.min.js"></script>
</head>
<body>
<div class="col-md-12">
<div class="row">
<div id="header"><?php include('header.php');?></div>
</div>
<div class="row">
<div id="menu"><?php include('menu.php');?></div>
<?php
include('connect.php')?>
<?php
$show_data="SELECT * FROM magic_tb where id_magic='".$_GET['id_magic']."'";
$result=$dbconn->query($show_data);
?>
<div class="container" style="margin-top: 10px">
<?php
$i=0;
while ($num_rows=mysqli_fetch_assoc($result)) {
?>
<div class="col-md-10">
<div class="polaroid" style="margin-top: 10px">
<center><img src="img1/<?php echo $num_rows['img'];?>" width="500" height="250px" alt=""></center>
</div>
</div>
<div class="row">
<div class="col-md-9">
<br><br>
<div class="container">
<div class="col-md-9">
<div class="panel panel-default class">
<div class="panel-body">
<table class="table table-hover" >
<tbody>
<tr>
<th scope="col" width="20%">รหัสวิชาเวทมนตร์</th>
<td><?php echo $num_rows["id_magic"];?></td>
<tr>
<tr>
<th scope="col">ประเภทวิชาเวทมนตร์</th>
<td>
<?php
echo $num_rows["type_magic"];
?>
</td>
<tr>
<tr>
<th scope="col">ชื่อวิชาเวทมนตร์</th>
<td>
<?php
echo $num_rows["name_thai"]." (".$num_rows["name_eng"].")";
?>
</td>
<tr>
<tr>
<th scope="col">อาจารย์ผู้สอน</th>
<td><?php echo $num_rows["name_tech"];?></td>
<tr>
<tr>
<th scope="col">ประเภทวิชาเวทมนตร์</th>
<td><?php echo $num_rows["type_magic"];?></td>
<tr>
<tr>
<th scope="col">หน่วยกิต</th>
<td><?php echo $num_rows["unit_magic"];?></td>
<tr>
<tr>
<th scope="col">ชั้นปี</th>
<td><?php echo $num_rows["class_magic"];?></td>
<tr>
<tr>
<th scope="col">คำอธิบายรายวิชา</th>
<td><?php echo $num_rows["des_magic"];?></td>
<tr>
<tr>
</tbody>
<tr>
<tbody>
<?php
$i++;
}
mysqli_close($dbconn);
?>
</tbody>
</table>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="row">
<div id="foot"><?php include('foot.php');?></div>
</div>
</div>
</div>
</body>
</html>
Date :
2020-11-12 01:16:27
By :
ohmza00500
Search
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Untitled Document</title>
<link rel="stylesheet" type="text/css" href="./css/bootstrap.min.css">
<script type="text/javascript" src="./js/jquery.js"></script>
<script type="text/javascript" src="./js/bootstrap.min.js"></script>
</head>
<body>
<div class="col-md-12">
<div class="row">
<div id="header"><?php include('header.php');?></div>
</div>
<div class="row">
<div id="menu"><?php include('menu.php');?></div>
<div class="container">
<div class="col-md-10">
<div class="panel panel-default class">
<div class="panel-heading">
<form class='form-inline my-2 my-lg-0' action="search.php" method="GET">
กรุณาป้อนคำค้น :
<select name='fields' class='form-control mr-sm-2'>
<option value="<?php echo "$fields"; ?>">รายการค้นหา</option>
<option value="id_magic">รหัสวิชาเวทมนตร์</option>
<option value="name_tech">อาจารย์ผู้สอน</option>
<option value="name_thai">ชื่อวิชาเวทมนตร์ (ไทย)</option>
<option value="name_eng">ชื่อวิชาเวทมนตร์ (อังกฤษ)</option>
</select>
<input class='form-control mr-sm-2' type='search' placeholder='Search' aria-label='Search' name="keyword">
<button class='btn btn-success my-2 my-sm-0' type='submit' value='Search' name='submit'>Search</button>
</form>
</div>
</div>
</div>
<?php
include('connect.php');
if(isset($_GET['submit']))
{
$a=$_GET["fields"];
$b=$_GET["keyword"];
$sql="select * from magic_tb WHERE $a LIKE '%$b%' order by id_magic,type_magic ASC" ;
$result=$dbconn->query($sql) or die ("ไม่พบข้อมูลที่สืบค้น");
?>
<div class="col-md-10">
<div class="panel panel-default class">
<div class="panel-heading">
<h3>ข้อมูลวิชาเวทมนตร์คาถา</h3>
</div>
<div class="panel-body">
<table class="table table-hover" >
<thead>
<tr>
<th scope="col">รหัสวิชาเวทมนตร์</th>
<th scope="col">ชื่อวิชาเวทมนตร์</th>
<th scope="col">ประเภทวิชาเวทมนตร์</th>
<th scope="col">ชั้นปี</th>
<th scope="col">หน่วยกิต</th>
<tr>
</thead>
<tr>
<tbody>
<?php
$i=0;
while ($ObjResult=mysqli_fetch_assoc($result)) {
echo "<tr>";
echo "<td>";
echo "<a href='show_detail.php?id_magic=";
echo $ObjResult["id_magic"];
echo "'>";
echo $ObjResult["id_magic"];
echo "</a>";
echo "</td>";
echo "<td>";
echo $ObjResult["name_thai"];
echo "</td>";
echo "<td>";
echo $ObjResult["type_magic"];
echo "</td>";
echo "</td>";
echo "<td>";
echo $ObjResult["class_magic"];
echo "</td>";
echo "</td>";
echo "<td>";
echo $ObjResult["unit_magic"];
echo "</td>";
echo "</tr>";
$i++;
}
mysqli_close($dbconn);
}
?>
</tbody>
</table>
</div>
</div>
</div>
</div>
<div class="row" >
<div id="foot"><?php include('foot.php');?></div>
</div>
</div>
</div>
</body>
</html>
Date :
2020-11-12 01:16:54
By :
ohmza00500
Manage
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Untitled Document</title>
<link rel="stylesheet" type="text/css" href="./css/bootstrap.min.css">
<script type="text/javascript" src="./js/jquery.js"></script>
<script type="text/javascript" src="./js/bootstrap.min.js"></script>
</head>
<body>
<div class="col-md-12">
<div class="row">
<div id="header"><?php include('header.php');?></div>
</div>
<div class="row">
<div id="menu"><?php include('menu.php');?></div>
<?php
include('connect.php');
$show_data="SELECT * from magic_tb order by id_magic,class_magic ASC";
$result=$dbconn->query($show_data);
?>
<div class="container">
<div class="col-md-10">
<div class="panel panel-default class">
<div class="panel-heading">
<form class='form-inline my-2 my-lg-0' action="manage.php" method="GET">
กรุณาป้อนคำค้น :
<select name='fields' class='form-control mr-sm-2'>
<option value="<?php echo "$fields"; ?>">รายการค้นหา</option>
<option value="id_magic">รหัสวิชาเวทมนตร์</option>
<option value="name_tech">อาจารย์ผู้สอน</option>
<option value="name_thai">ชื่อวิชาเวทมนตร์ (ไทย)</option>
<option value="name_eng">ชื่อวิชาเวทมนตร์ (อังกฤษ)</option>
</select>
<input class='form-control mr-sm-2' type='search' placeholder='Search' aria-label='Search' name="keyword">
<button class='btn btn-success my-2 my-sm-0' type='submit' value='Search' name='submit'>Search</button>
</form>
</div>
</div>
</div>
<?php
include('connect.php');
if(isset($_GET['submit']))
{
$a=$_GET["fields"];
$b=$_GET["keyword"];
$sql="select * from magic_tb WHERE $a LIKE '%$b%' order by id_magic,type_magic ASC" ;
$result=$dbconn->query($sql) or die ("ไม่พบข้อมูลที่สืบค้น");
?>
<div class="col-md-10">
<div class="panel-body">
<table class="table table-hover" >
<thead>
<tr>
<th scope="col">รหัสวิชาเวทมนตร์</th>
<th scope="col">ชื่อวิชาเวทมนตร์</th>
<th scope="col">แก้ไข</th>
<th scope="col">ลบ</th>
<tr>
</thead>
<tr>
<tbody>
<?php
$i=0;
while ($ObjResult=mysqli_fetch_assoc($result)) {
echo "<tr>";
echo "<td>";
echo $ObjResult["id_magic"];
echo "</td>";
echo "<td>";
echo $ObjResult["name_thai"];
//echo "(".$ObjResult["name_eng"].")";
echo "</td>";
//***********************
echo "<td>";
echo "<a href=edit_show.php?id_magic=".$ObjResult['id_magic']."><button type='submit' class='btn btn-warning' value='edit' style='width:50px'>Edit</button>";
echo "</td>";
echo "<td>";
echo "<a href=delete.php?id_magic=".$ObjResult['id_magic'].">";
?>
<button type='submit' class='btn btn-danger' value='del' style='width:50px' onclick="return confirm('คุณต้องการลบข้อมูลที่เลือก')" >Del</button></a>
<?php
echo "</td>";
echo "</tr>";
$i++;
}
mysqli_close($dbconn);
}
?>
</tbody>
</table>
</div>
</div>
</div>
<div class="row">
<div id="foot"><?php include('foot.php');?></div>
</div>
</div>
</div>
</body>
</html>
Date :
2020-11-12 01:17:49
By :
ohmza00500
Edit_show
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Untitled Document</title>
<link rel="stylesheet" type="text/css" href="./css/bootstrap.min.css">
<script type="text/javascript" src="./js/jquery.js"></script>
<script type="text/javascript" src="./js/bootstrap.min.js"></script>
</head>
<body>
<div class="col-md-12">
<div class="row">
<div id="header"><?php include('header.php');?></div>
</div>
<div class="row">
<div id="menu"><?php include('menu.php');?></div>
<?php
include('connect.php');
$strSQL="SELECT * from magic_tb WHERE id_magic ='".$_GET["id_magic"]."'";
$objResult=$dbconn->query($strSQL);
while($num_rows=mysqli_fetch_assoc($objResult)){
?>
<div id="add_data">
<form class="form" action="edit_save.php?sub_id=<?php echo $_GET["id_magic"];?>" method="post">
<div class="container">
<div class="col-md-9">
<div class="panel panel-default class">
<div class="panel-heading">
<h3>ข้อมูลรายวิชา</h3>
</div>
<div class="panel-body">
<table class="table table-borderless" >
<tr>
<td><label>รหัสวิชาเวทมนตร์</label></td>
<td>
<input type="text" name="sub_id" class="form-control" value="<?php echo $num_rows["id_magic"];?>">
</td>
</tr>
<tr>
<td width="30%"><label>ประเภทวิชาเวทมนตร์</label> </td>
<td>
<select class="form-control" name="type_magic">
<option value="วิชาเวทมนตร์บังคับ" <?php if($num_rows["type_magic"]=="วิชาเวทมนตร์บังคับ"){echo"selected";}?>>วิชาเวทมนตร์บังคับ</option>
<option value="วิชาเวทมนตร์บังคับ" <?php if($num_rows["type_magic"]=="วิชาเวทมนตร์อิสระ"){echo"selected";}?>>วิชาเวทมนตร์อิสระ</option>
</select>
</td>
<tr>
<td><label>ชื่อวิชาเวทมนตร์ (ไทย)</label></td>
<td>
<input type="text" name="name_thai" class="form-control" value="<?php echo $num_rows["name_thai"];?>">
</td>
</tr>
<tr>
<td><label>ชื่อวิชาเวทมนตร์ (อังกฤษ)</label></td>
<td>
<input type="text" name="name_eng" class="form-control" value="<?php echo $num_rows["name_eng"];?>">
</td>
</tr>
<tr>
<td><label>อาจารย์ผู้สอน</label></td>
<td>
<input type="text" name="name_tech" class="form-control" value="<?php echo $num_rows["name_tech"];?>">
</td>
</tr>
<tr>
<td width="20%"><label>หน่วยกิต</label> </td>
<td>
<select class="form-control" name="unit_magic">
<option value="2" <?php if($num_rows["unit_magic"]=="2"){echo"selected";}?>>2 หน่วยกิต</option>
<option value="3" <?php if($num_rows["unit_magic"]=="3"){echo"selected";}?>>3 หน่วยกิต</option>
</select></td>
</tr>
<tr>
<td><label>คำอธิบายรายวิชา</label></td>
<td>
<textarea cols="60" rows="5" name="des_magic" class="form-control"><?php echo $num_rows["des_magic"];?></textarea>
</td>
</tr>
<td width="20%"><label>ชั้นปี</label> </td>
<td>
<select class="form-control" name="class_magic">
<option value="1" <?php if($num_rows["class_magic"]=="1"){echo"selected";}?>>ปี 1</option>
<option value="2" <?php if($num_rows["class_magic"]=="2"){echo"selected";}?>>ปี 2</option>
<option value="3" <?php if($num_rows["class_magic"]=="3"){echo"selected";}?>>ปี 3</option>
<option value="4" <?php if($num_rows["class_magic"]=="4"){echo"selected";}?>>ปี 4</option>
<option value="5" <?php if($num_rows["class_magic"]=="5"){echo"selected";}?>>ปี 5</option>
</select></td>
<tr>
<td colspan="2" width="20%" align="center" ><input class="btn btn-primary" type="submit" value="Save" style="width:100px" onclick="return confirm('คุณต้องการแก้ไขข้อมูล ใช่หรือไม่?')"> <input class="btn btn-warning" type="reset" value="Cancel" style="width:100px" onclick="window.location.href='showdata.php'""></td>
<tr>
</table>
</div>
</div>
</div>
</div>
</div>
</form>
</div>
<div class="row">
<div id="foot"><?php include('foot.php');?></div>
</div>
</div>
</div>
<?php
}
mysqli_close($dbconn);
?>
</body>
</html>
Edit_save
<?php
include('connect.php');
$sql = "UPDATE is_subject_des SET type_magic='".$_POST["type_magic"]."',name_thai='".$_POST["name_thai"]."',name_eng='".$_POST["name_eng"]."',name_tech='".$_POST["name_tech"]."',unit_magic='".$_POST["unit_magic"]."',des_magic='".$_POST["des_magic"]."',class_magic='".$_POST["class_magic"]."' WHERE id_magic='".$_POST["id_magic"]."' ";
//echo $sql;
$result=$dbconn->query($sql);
if($result)
{
echo "<center><blink>Records were updated successfully.</blink></center>";
} else {
echo "ERROR: Could not able to execute $sql. " . mysqli_error($dbconn);
}
// Close connection
mysqli_close($dbconn);
///header( 'refresh: 2; url=./show.php');
exit(0);
?>
ประวัติการแก้ไข 2020-11-12 01:19:46 2020-11-12 01:19:53 2020-11-12 01:20:00 2020-11-12 01:20:08 2020-11-12 01:20:16 2020-11-12 01:20:23 2020-11-12 01:20:30
Date :
2020-11-12 01:18:27
By :
ohmza00500
Delete
<?php
include('connect.php');
$strSQL="DELETE from magic_tb WHERE id_magic ='".$_GET["id_magic"]."'";
$result=$dbconn->query($strSQL);
if($result)
{ echo "<br><center>ลบข้อมูลสำเร็จ</center>";}
else
{echo "<br><center>ลบข้อมูลไม่สำเร็จ ! [".$strSQL."]</center>";}
?>
<?php
mysqli_close($dbconn);
header('Location: show.php');
?>
Date :
2020-11-12 01:20:49
By :
ohmza00500
ไม่คิดจะดูว่าคนอื่นเขาโพสต์กันยังไงบ้างเหรอครับ เครื่องมือ ที่ช่วยให้ข้อมูลอ่านง่าย ก็มี ไม่สังเกตบ้างเหรอครับ
แล้วจะเป็นโปรแกรมเมอร์ได้ยังไงล่ะเนี่ย ไม่สักเกตุอะไรเลย
Date :
2020-11-12 07:57:12
By :
Chaidhanan
ฝากโค้ด?
ถ้าจะฝากโค้ดแนะนำใช้ GitHub ดีกว่านะ มีทั้งแบบ repository เก็บเป็นเรื่องเป็นราวเป็นชุดใหญ่เลย หรือแบบ gist เก็บแบบเป็นโค้ดเล็กๆเป็นไฟล์น้อยๆไม่กี่ไฟล์แบบนั้นพอไหว.
Date :
2020-11-12 09:46:03
By :
mr.v
-
ประวัติการแก้ไข 2021-09-15 04:16:24 2021-09-15 04:16:30 2021-09-15 04:18:20 2021-09-15 04:18:42 2021-09-15 04:19:32 2021-09-15 04:19:53 2021-09-15 04:34:50 2021-09-15 04:34:56 2021-09-15 04:35:11
Date :
2021-09-15 04:15:57
By :
ohmza00500
Load balance : Server 01