ผมจะเชื่อมต่อกับฐานข้อมูลแต่ไม่รู้ว่ามันผิดตรงไหนขนาดหน้าแรก login.php ผมยังเข้าไม่ได้เลยครัย
code ผมผิดตรงไหน ช่วยด้วยครับ
code - config.php
<?php
$host="info.agri.ubu.ac.th";
$user="root";
$password="1234";
$dbname="aidb";
$con=mysql_connect($host,$user,$password);
mysql_select_db($dbname,$con) or die ("ไม่สามารถใช้งานdatabaseได้");
mysql_query("SET NAMES utf8_unicode_ci");
?>
code - lohin.php
<?php
require "config.php";
ob_start();
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> ระบบฐานข้อมูล </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<meta http-equiv=Content-Type content="text/html; charset=utf-8">
<style = "text/css">
<!--
.style1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #0000CC
}
-->
h1 {color: #000099}
h2 {color: #0000CC}
h3 {color: #FF3399}
h4 {color: #0033FF}
h5 {color:#330000}
hr {color: green}
form {color: #000099}
input {color: #000099} <h1>
</style>
</HEAD>
<CENTER>
<BODY bgcolor= "#eeeeee">
<hr><h1> ระบบฐานข้อมูล โคเนื้อ กระบือ </h1>
<h4>สำนักเทคโนโลยีชีวภาพการผลิตปศุสัตว์ กรมปศุสัตว์</h4><hr>
<TABLE border="0">
<TR><TD><h4>
<?php ttt(); ?> AIDB_VER.070611 <h4>
</TD></TR>
</TABLE>
<hr><br>
<?php
#session_start();
if (isset($_session["valid_user"])){
echo "<h4>คุณได้เข้าสุ่ระบบแล้ว</h4><br>";
echo '<a href="logout.php"><h4>ออกจากระบบ</h4></a><hr>';
}
else {
if (isset($_POST["send"]))
process_form();
else
show_form();
}
?>
</body>
<?php
function show_form(){
echo"<form method=\"POST\" action= \"{$_SERVER['PHP_SELF']}\" >";
echo"<TABLE class=\"style1\" width=\"573\"border= \"1\" bgcolor = #cccccc>";
echo"<tr>
<td colspan=\"6\" scope=\"col\">ลงชื่อเข้าใช้</td>
</tr>
<tr>
<td colspan=\"6\" scope=\"col\"></td>
</tr>";
echo"<tr></select> </td>
<td> ศูนย์ฯ </td><br><br>
<td><select name=\"aicenter\" size = \"1\" >
<option value=\"\">------เลือก------</option>";
require "config.php";
$sql="select * from aicenter ";
$result=mysql_db_query($dbname,$sql);
while ($w=mysql_fetch_array($result)) {
$aicenter_row=$w[aicenter_id];
$aicentername_row=$w[aicenter_name];
echo "<option value = {$aicenter_row} >$aicenter_row,$aicentername_row</option>";
}
echo" <td></select> </td>
<td>จังหวัด </td>
<td><select name=\"province\" size = \"1\" >
<option value=\"\">------เลือก------</option>";
require "config.php";
$sql="select * from province order by province ";
$result=mysql_db_query($dbname,$sql);
while ($w=mysql_fetch_array($result)) {
$province_row=$w[province];
$provincename_row=$w[provincename];
echo "<option value = {$province_row} >$province_row,$provincename_row</option>";
}
echo" <td></select> </td>
<td> ชนิดสัตว์ </td>
<td><select name=\"animal\" size = \"1\" >
<option value=\"\">------เลือก------</option>";
require "config.php";
$sql="select * from animal ";
$result=mysql_db_query($dbname,$sql);
while ($w=mysql_fetch_array($result)) {
$animal_row=$w[animal_id];
$animalname_row=$w[animal_name];
echo "<option value = {$animal_row} >$animal_row,$animalname_row</option>";
}
echo"<tr>
<td>username</td>
<td><input type= \"text\" name= \"uname\" > </td>
</tr>
<tr>
<td>password</td>
<td><input type =\"password\" name= \"passwd\"> </td>
</tr>";
echo"<tr><tr><tr><td><td><input type=\"submit\" name=\"send\" value= \"ลงชื่อเข้าใช้\"></td></tr>";
echo"</table>";
echo"</form>";
}
?>
<?php
function process_form(){
require "config.php";
$sql="select * from login where username = '{$_POST["uname"]}' ";
$result=mysql_db_query($dbname,$sql);
while ($w=mysql_fetch_array($result)) {
$name=$w[name];
$authoid=$w[authoid];
}
$user = trim($_POST["uname"]);
$pass = trim($_POST["passwd"]);
if (($user != "") && ($pass != "")){
if (validate_user($user,$pass)){
$_SESSION["valid_user"]= $user;
echo "<h4>ยินดีต้อนรับคุณ $name</h4>";
$aicenter = $_POST["aicenter"];
$province = $_POST["province"];
$animal = $_POST["animal"];
$keydate = $_POST["keydate"];
$sql="select * from province where province={$province} and aicenter={$aicenter} ";
$result=mysql_db_query($dbname,$sql);
while ($w=mysql_fetch_array($result)) {
$provincename=$w[provincename];
}
if ($animal==''){
?>
<script type="text/javascript">
alert("คุณไม่ได้ระบุชนิดสัตว์");
history.back();
</script>
<?php
show_form();
}else{}
if( $provincename=='')
{
?>
<script type="text/javascript">
alert("ระบุรหัสจังหวัดผิดพลาด");
history.back();
</script>
<?php
}else {}
setcookie("username",$user,time()+3600);
session_start();
$_SESSION["username"]= "$user";
$_SESSION["aicenter"]= "$aicenter";
$_SESSION["province"]= "$province";
$_SESSION["animal"]= "$animal";
$_SESSION["name"]= "$name";
$_SESSION["authoid"]= "$authoid";
echo '<a href="menu.php"><h1>เข้าใช้งานระบบฐานข้อมูล</h1></a><hr>';
echo '<a href="logout.php"><h3>ออกจากระบบ</h3></a>';
}
else {
?>
<script type="text/javascript">
alert("รหัสผ่านไม่ถูกต้อง");
</script>
<?php
show_form();
}
}
else {
?>
<script type="text/javascript">
alert("คุณยังไม่ได้ป้อนชื่อและรหัสผู้ใช้");
</script>
<?php
show_form();
}
}
?>
<?php
function validate_user($u,$p){
if (!$con) {
echo "<h3>ERROR: ไม่สามารถติดต่อฐานข้อมูลได<>้</h3>";
exit();
}
require "config.php";
$sql="select * from login where username='$u' and password = '$p' ";
$result=mysql_db_query($dbname,$sql);
$row_u = mysql_num_rows($result);
mysql_close($con);
return $row_u;
}
?>
<?php //ฟังชั่นแสดงเวลาและวันที่ปุััจจุบัน
function ttt(){
date_default_timezone_set ("asia/bangkok");
echo date("j/ F /y ");
}
?>
<?php //ฟังชั่นแสดงเวลาและวันที่ปุััจจุบัน
function ttt1(){
date_default_timezone_set ("asia/bangkok");
$d = date("j/ m /y ");
echo "$d";
}
?>
</CENTER>
</html>
ถามเรื่อง code หน่อยครับ ไม่รู้จริงๆ
Moderator: mindphp
-
- PHP Newbie
- โพสต์: 1
- ลงทะเบียนเมื่อ: 08/06/2011 10:18 am
- mindphp
- ผู้ดูแลระบบ MindPHP
- โพสต์: 41232
- ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
- ติดต่อ:
Re: ถามเรื่อง code หน่อยครับ ไม่รู้จริงๆ
ไม่ได้เกินปัญหาอะไรบ้างครับ
แต่
user ของฐานข้อมูล ไม่น่าจะใช่ ชื่อ root นะครับ
ลองสอบถามผู้ดูแลดูว่ากำหนดให้ใช้อะไรบ้าง
แต่
user ของฐานข้อมูล ไม่น่าจะใช่ ชื่อ root นะครับ
ลองสอบถามผู้ดูแลดูว่ากำหนดให้ใช้อะไรบ้าง
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
-
- Similar Topics
- ตอบกลับ
- แสดง
- โพสต์ล่าสุด
-
-
โพสต์ใหม่ เขียน Code แปลง Code ข้ามภาษา ด้วย OpenAI ChatGPT
โดย noncup302 » 08/02/2023 6:38 pm » ใน Mindphp Videoman - 0 ตอบกลับ
- 3924 แสดง
-
โพสต์ล่าสุด โดย noncup302
08/02/2023 6:38 pm
-
-
- 0 ตอบกลับ
- 2925 แสดง
-
โพสต์ล่าสุด โดย pataponnew
27/05/2021 5:10 pm
-
-
โพสต์ใหม่ การทำ Android เพื่อใช้สแกน QR Code และ Bar Code Reader
โดย rangsan » 28/05/2018 11:19 am » ใน Mobile Application Developing- Android, iOS - 0 ตอบกลับ
- 7906 แสดง
-
โพสต์ล่าสุด โดย rangsan
28/05/2018 11:19 am
-
ผู้ใช้งานขณะนี้
สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 73