|
|
|
รบกวนหน่อยครับช่วย run บน appserv ปกติ พอรันบน xampp เออเร่อเยอะมากเลยคับ |
|
|
|
|
|
|
|
คือผมจะลองเปลี่ยนจากการเขียนบน appserv ไปเขียน xampp
ทีนี้คือมันเออเร่อเยอะมากผมก้ไม่รุ้ว่าจะแก้ยังไงดีใครว่างๆ
ลองแก้โค้ดให้ผมสักหน้าเพื่อที่ผมจะทำหน้าต่อๆไปหน่อยครับ T^T
Code (PHP)
<?php
session_start();
echo $_SESSION['abcd'];
echo $_SESSION['USER_NAME'];
{?>
<td><center></center><img src="bannerhd1.jpg" width="100%" height="100" border="1" alt=""></td><!--รูปheader-->
<meta http-equiv=Content-Type content="text/html; charset=tis-620"><!--ให้ mysql อ่านภาษาไทยได้-->
<?}
//กำหนดตัวแปรเพื่อนำไปใช้งาน
$hostname = "localhost"; //ชื่อโฮสต์
$user = "root"; //ชื่อผู้ใช้
$password = "1234"; //รหัสผ่าน
$dbname = "helpdesk"; //ชื่อฐานข้อมูล
$tblname = " tb_c_job_type"; //ชื่อตาราง
$tblname1 = "tb_c_service_type"; //ชื่อตาราง
$tblname2 = "tb_c_user_group"; //ชื่อตาราง
$tblname3 = "tb_m_menu"; //ชื่อตาราง
$tblname4 = "tb_m_user"; //ชื่อตาราง
$tblname5 = "tb_m_user2"; //ชื่อตาราง
$tblname6 = "tb_t_notice"; //ชื่อตาราง
$tblname7 = "tb_l_user"; //ชื่อตาราง
//เริ่มติดต่อฐานข้อมูล
$connect = mysql_connect($hostname, $user, $password) or die("ติดต่อฐานข้อมูลไม่ได้");
//เลือกฐานข้อมูล
$db = mysql_select_db($dbname) or die("เลือกฐานข้อมูลไม่ได้");
$sql = "select * form tb_l_user where ID='$ID'";
$dbquery = mysql_db_query($dbname,$sql);
$sql = "select * from tb_m_user where ID='$ID'";
$dbquery = mysql_db_query($dbname, $sql);
$sql = "Select User_M.ID,User_Group.GROUP_NAME, User_Service.SERVICE_TYPE, User_M.NAME_SURNAME, USER_M.USER_NAME, USER_M.PASSWORD, USER_M.TELEPHONE, USER_M.EMAIL,
Date_Format(REGISTERED_DATETIME,'%d-%m-%Y %H:%i:%s') as REGISTERED_DATETIME
From TB_M_User User_M
Left Join TB_C_User_Group User_Group On User_Group.ID = User_M.Group_ID
Left Join TB_C_SERVICE_TYPE User_Service On User_Service.ID = User_M.SERVICE_TYPE_ID
Where COALESCE(User_M.Active_Flag,1)=1";
$result= mysql_query($sql);
$row = mysql_fetch_array($dbquery);
{
?>
<Form action="register.php" Method="Post" name="form1" id=form > <!--ให้ปุ่มsubmit action ไปที่ไหน-->
<script type="text/javascript">
function enable_form(){ //รับค่ามาจากปุ่ม Edits
x=document.getElementById("NAME")
x.disabled = !x.disabled; //ทำให้สถานะตรงข้าม
x=document.getElementById("USER")
x.disabled = !x.disabled; //ทำให้สถานะตรงข้าม
x=document.getElementById("PASS")
x.disabled = !x.disabled; //ทำให้สถานะตรงข้าม
x=document.getElementById("TEL")
x.disabled = !x.disabled; //ทำให้สถานะตรงข้าม
x=document.getElementById("EMAIL")
x.disabled = !x.disabled; //ทำให้สถานะตรงข้าม
x=document.getElementById("GROUP_ID")
x.disabled = !x.disabled; //ทำให้สถานะตรงข้าม
x=document.getElementById("SELT")
x.disabled = !x.disabled; //ทำให้สถานะตรงข้าม
x=document.getElementById("Edit")
x.disabled = !x.disabled; //ทำให้สถานะตรงข้าม
}
</script>
<Center>
<br><Font Size=4><B>สร้างบัญชีผู้ใช้</B></Font><br><br>
<Font Size=4>
<Table Border="0" Face="Ms Sans Serif">
<Td>User Group</Td><Td>
<!--ปุ่ม select-->
<Select name="GROUP_ID" size="1" id="GROUP_ID" <?if($row["ID"] != 0){ echo "disabled";}?>>
<?php
$sql = "select * from tb_c_user_group";
$query=mysql_query($sql);
while($row2=mysql_fetch_assoc($query))
{ ?>
<Option value="<?echo $row2["ID"]?>"<? if($row["GROUP_ID"] == $row2["ID"]){ echo "selected"; }?>><?php echo $row2["GROUP_NAME"];?></Option>
<? }
?>
</select>
<Td>Service :</Td><Td>
<Select name="SERVICE_TYPE_ID" size="1" id="SELT" <?if($row["ID"] != 0){ echo "disabled";}?>>
<?php
$sql = "select * from tb_c_service_type";
$query=mysql_query($sql);
while ($row3=mysql_fetch_assoc($query)){
?>
<Option value="<?echo $row3["ID"]?>" <? if($row["SERVICE_TYPE_ID"] == $row3["ID"]){ echo "selected"; }?> ><?php echo $row3["SERVICE_TYPE"];?></Option>
<?
}?>
</select></td>
<!--ปุ่ม submit-->
<td><td><td><td><Input Type=button name="mode" value="Edit" onclick="return enable_form()" id="Edit" <?if($row["ID"] == 0){ echo "disabled";}?>> </td></td></td></td>
<td><td><td><td><Input Type=Submit name="mode" value="Clear"></td></td></td></td>
<td><td><td> <Input Type=Submit name="mode" value="Save" id="Save"></td></td></td>
<Tr>
<!--textbox ต่างๆ-->
<Td>Name - Surname</Td><Td><Input Type=text Name=NAME_SURNAME id="NAME" value="<?echo $row["NAME_SURNAME"];?>"
<?php if($row["ID"] != 0){echo"disabled";}?> Maxlength=30 ></Td></Tr>
<Td>UserLogin</Td><Td> <Input Type=text Name=USER_NAME id="USER" value="<?echo $row["USER_NAME"]; ?>"
<?php if($row["ID"] != 0){echo"disabled";}?> Maxlength=20 ></Td></Tr>
<Td>Password </Td><Td> <Input Type=Text Name=PASSWORD id="PASS" value="<?echo $row["PASSWORD"];?>"
<?php if($row["ID"] != 0){echo"disabled";}?> Maxlength=20 ><Tr></Td>
<Td>Telephone </Td><Td> <Input Type=text Name=TELEPHONE id="TEL" value="<?echo $row["TELEPHONE"];?>"
<?php if($row["ID"] != 0){echo"disabled";}?> Maxlength=10 ><Tr></Td>
<Td>Email Address </Td><Td><Input Type=Text Name=EMAIL id="EMAIL" value="<?echo $row["EMAIL"];?>"
<?php if($row["ID"] != 0){echo"disabled";}?> Maxlength=30 ></tr></Td>
<Input Type=hidden Name="ID" id="ID" value="<?echo $row["ID"];?>"></tr></Td>
</Tr>
</Form>
</Table>
</Font>
<Br>
<!--หัวข้อของตาราง-->
<table width="100%" Border="1" Face="Ms Sans Serif">
<tr>
<td Bgcolor="#Fcf9d8"><center><strong>Edit</strong></center></td>
<td Bgcolor="#Fcf9d8"><center><strong>ID</strong></center></td>
<td Bgcolor="#Fcf9d8"><center><strong>Group Name</strong></center></td>
<td Bgcolor="#Fcf9d8"><center><strong>Service Type</strong></center></td>
<td Bgcolor="#Fcf9d8"><center><strong>Name Surname</strong></center></td>
<td Bgcolor="#Fcf9d8"><center><strong>User Name</strong></center></td>
<td Bgcolor="#Fcf9d8"><center><strong>Password</strong></center></td>
<td Bgcolor="#Fcf9d8"><center><strong>Telephone</strong></center></td>
<td Bgcolor="#Fcf9d8"><center><strong>Email</strong></center></td>
<td Bgcolor="#Fcf9d8"><center><strong>Registered DateTime</strong></center></td>
<td Bgcolor="#Fcf9d8"><center><strong>Delete</strong></center></td>
</tr>
<?
}
while ($row = mysql_fetch_array($result))
//ดึงข้อมูลมาแสดงบนตาราง
{
?>
<tr>
<td><center><a href="register.php?ID=<? echo $row["ID"]?>" >select</center></td>
<td ><center><?echo ++$n ?></center></td> <!--นำข้อมูลจากการsubmit มาแสดงในตาราง-->
<td><?echo $row['GROUP_NAME']?></td>
<td><?echo $row['SERVICE_TYPE']?></td>
<td><?echo $row['NAME_SURNAME']?></td>
<td><?echo $row['USER_NAME'] ?></td>
<td><?echo $row['PASSWORD'] ?></td>
<td><?echo $row['TELEPHONE'] ?></td>
<td><?echo $row['EMAIL'] ?></td>
<td><center><?echo $row['REGISTERED_DATETIME'] ?></center></td>
<td><center><a href="delete.php?ID=<? echo $row["ID"]?>" onClick="return confirm('Delete This account?')" ><img src="bin.png" width="20" height="20" align=center ></center></td>
</tr>
<?
}
/*$sql ="update tb_l_user set Rec_status='Y' where User_Name = '$_SESSION[USER_NAME]'";
$dbquery = mysql_db_query($dbname, $sql);*/
//เช็คเงื่อนไขเพื่อเพิ่มข้อมูลและแก้ไขข้อมูล
$error = false;
$con = $mode;
if($con = $mode){
if($mode == "Clear"){
echo "<script language=\"JavaScript\">";
echo "window.location='register.php'";
echo "</script>";
$error = true;
}
//เช็คเงื่อนไข textbox ต่างๆ
If ($error == false){
If($NAME_SURNAME == ""){
echo "<body onload=\"window.alert('please input name-surname');return history.back();\">";
$error = true;
}
}
If ($error == false){
if($USER_NAME == ""){
echo "<body onload=\"window.alert('please input UserLogin');return history.back();\">";
$error = true;
}
else if(strlen($USER_NAME) < 4){
echo "<body onload=\"window.alert('You must enter a UserLogin more than 4 characters.');return history.back();\">";
$error = true;
}
}
If ($error == false){
If($PASSWORD == "") {
echo "<body onload=\"window.alert('please input Password');return history.back();\">";
$error = true;
}
else if(strlen($PASSWORD) < 4){
echo "<body onload=\"window.alert('You must enter a Password more than 4 characters.');return history.back();\">";
$error = true;
}
}
If ($error == false){
If($TELEPHONE == ""){
echo "<body onload=\"window.alert('please input Telephone');return history.back();\">";
$error = true;
}
else if(strlen($TELEPHONE) < 8){
echo "<body onload=\"window.alert('You must enter a Telephone more than 8 characters.');return history.back();\">";
$error = true;
}
}
}
//เช็คเงื่อนไขว่าจะอัพเดทข้อมูลหรือเพิ่มข้อมูล ปุ่ม save
if ($error == false) {
if ($mode){
if($GROUP_ID == 1){
$x="Administrator";
}
if($GROUP_ID == 2){
$x="Team";
}
if($GROUP_ID == 3){
$x="User";
}
if($SERVICE_TYPE_ID == 1){
$y="ALL";
}
if($SERVICE_TYPE_ID == 2){
$y="Hardware";
}
if($SERVICE_TYPE_ID == 3){
$y="Software";
}
if($_POST['ID'] == "") { //ถ้้า textbox id = ค่าว่างจะทำข้างล่าง
// คำสั่ง SQL และสั่งให้ทำงาน
$sql = "insert into $tblname4 (GROUP_ID, GROUP_NAME, SERVICE_TYPE_ID, SERVICE_TYPE, NAME_SURNAME, USER_NAME, PASSWORD, TELEPHONE, EMAIL, Active_Flag, REGISTERED_DATETIME, APPROVED_DATETIME) values ('$_POST[GROUP_ID]', '$x', '$_POST[SERVICE_TYPE_ID]', '$y', '$_POST[NAME_SURNAME]', '$_POST[USER_NAME]', '$_POST[PASSWORD]', '$_POST[TELEPHONE]', '$_POST[EMAIL]', 1, now(), now())"; // กำหนดคำสั่ง SQL เพื่อเพิ่มข้อมูลแบบคีย์ในคำสั่ง SQL
$dbquery = mysql_db_query($dbname, $sql);
echo "<script language=\"JavaScript\">";
echo "alert('Add Success');window.location='register.php';";
echo "</script>";
}
else { //ถ้า textbox id ไม่เท่ากับ ค่าว่างจะทำข้างล่าง
$sql = "update tb_m_user set GROUP_ID='$_POST[GROUP_ID]', GROUP_NAME='$x', SERVICE_TYPE_ID='$_POST[SERVICE_TYPE_ID]', SERVICE_TYPE='$y', NAME_SURNAME='$_POST[NAME_SURNAME]', USER_NAME='$_POST[USER_NAME]', PASSWORD='$_POST[PASSWORD]', TELEPHONE='$_POST[TELEPHONE]', EMAIL='$_POST[EMAIL]' where ID='$ID'";
$dbquery = mysql_db_query($dbname, $sql);
echo "<script language=\"JavaScript\">";
echo "alert('Edit Success');window.location='register.php';";
echo "</script>";
}
}
}
mysql_close();
?>
Tag : PHP, MySQL
|
|
|
|
|
|
Date :
2015-08-06 10:47:14 |
By :
storybew |
View :
757 |
Reply :
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
capture error มาดูด้วยสิครับ
|
|
|
|
|
Date :
2015-08-06 11:18:49 |
By :
CasanovaKung |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|