|
|
|
คือค่าที่ส่งไปในหน้าอีกฟอร์มมันไม่มา อยากให้แนะนำว่าทำถูกหรือป่าวคะ |
|
|
|
|
|
|
|
รบกวนพี่ แนะหน่อยคะ พอถึงหน้าsave พอถึงหน้าต่อไปอยากให้เก็บค่าตัวนั้นอยู่ ตอนนี้มันไม่ส่งค่า ไม่รู้ว่าผิดตรงไหนคะ รบกวนหน่อยนะคะ
หน้าฟอร์ม
Code (PHP)
<?php include('dbcon.php'); include('header.php'); ?>
<style type="text/css">
<!--
.style1 {color: #FF0000}
-->
</style>
<body>
<?php include('nav-top.php'); ?>
<div class="navbar navbar-fixed-top1">
<div class="navbar-inner">
<div class="container">
<div class="marg">
<ul class="nav">
<li>
<a href="home.php"><i class="icon-home icon-large"></i>หน้าหลัก</a> </li>
<li class="active"><a href="emp_profiles.php"><i class="icon-group icon-large"></i>ติดตามเรื่องร้องเรียน</a></li>
<li><a href="leave_record.php"><i class="icon-list icon-large"></i>เข้าสู่ระบบ</a></li>
<li><a id="logout" data-toggle="modal" href="#myModal"><i class="icon-signout icon-large"></i>Logout</a></li>
</ul>
</div>
</div>
</div>
</div>
<div class="wrapper">
<div id="element" class="hero-body-add">
<form action="emp_save.php<?php echo '?id='.$id; ?>" method="post" enctype="multipart/form-data">
<div class="tab-content">
<div class="tab-pane active" id="home">
<div class="hero-unit">
<?php
// include('add_per_info1.php');
?>
<div class="row-fluid">
<div class="span20">
<div class="row-fluid">
<div class="span22">
<div class="">
<fieldset>
<div class="control-group">
<div class="">
<table cellpadding="0" cellspacing="0" width="100%" bgcolor="#3F3F3F">
<tr class="" align="center" bgcolor="#AED7FF">
<td height="30" class="font10" align="center" colspan="2"><b>ข้อมูลเกี่ยวกับผู้ร้องเรียน</b></td>
</tr>
<tr class="font9" valign="top" align="left" bgcolor="#ffffff">
<td height="69" class="font10" align="right" style="padding: 0pt 5pt 0pt 5pt;" width="416"><br />
ชื่อผู้ร้องเรียน :</td>
<td width="644" align="left" class="font10" ><label> <br />
<input type="text" name="name" value="" size="20" maxlength="30" class="input-xlarge" placeholder="ชื่อ - นามสกุล" required/>
<span class="style1">*</span> </span></span> </label></td>
</tr>
<tr class="font15" valign="top" align="left" bgcolor="#ffffff">
<td height="42" class="font15" align="right" style="padding: 0pt 5pt 0pt 5pt;" width="416">เลขประจำตัวประชาชน:</td>
<td align="left"><input name="idcard" type="text" class="input-xlarge" placeholder="เลขบัตรประจำตัวประชาชน" required size="25" maxlength="13" />
<font color="#FF0000">(13 หลัก)<span class="font15" style="padding: 0pt 5pt 0pt 5pt;"><font color="#FF0000">*</font></span></font></td>
</tr>
<tr class="font9" valign="top" align="left" bgcolor="#ffffff">
<td height="95" class="font10" align="right" style="padding: 0pt 5pt 0pt 5pt;" width="416"> ที่อยู่ :</td>
<td align="left" class="font10" ><label>
<textarea name="address" cols="30" rows="5" id="address" class="input-xlarge" placeholder="ที่อยู่" required></textarea>
<span class="font10" style="padding: 0pt 5pt 0pt 5pt;"><font color="#FF0000">*</font></span></label></td>
</tr>
<script language="JavaScript" type="text/javascript">
function dochange(src, val) {
var req = Inint_AJAX();
req.onreadystatechange = function () {
if (req.readyState==4) {
if (req.status==200) {
document.getElementById(src).innerHTML=req.responseText; //รับค่ากลับมา
//alert(req.responseText);
}
}
};
req.open("GET", "ajax_php/locale.php?data="+src+"&val="+val); //สร้าง connection
req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=utf-8"); // set Header
req.send(null); //ส่งค่า
}
window.onLoad=dochange('province', -1);
</script>
<tr class="font9" valign="top" align="left" bgcolor="#ffffff">
<td height="42" class="font10" align="right" style="padding: 0pt 5pt 0pt 5pt;" width="416"> รหัสไปรษณีย์ :</td>
<td align="left" class="font10" ><input name="pro_code" type="text" class="input-xlarge" id="pro_code" value="" size="8" maxlength="5" placeholder="รหัสไปรษณีย์" required />
<span class="font10" style="padding: 0pt 5pt 0pt 5pt;"><font color="#FF0000">*</font></span></td>
</tr>
<tr class="font9" valign="top" align="left" bgcolor="#ffffff">
<td height="41" class="font10" align="right" style="padding: 0pt 5pt 0pt 5pt;" width="416"> โทรศัพท์ :</td>
<td align="left" class="font10" ><input type="text" name="tel" value="" size="12" maxlength="30" class="input-xlarge" placeholder="โทรศัพท์" required />
<font color="#FF0000">*</font></td>
</tr>
<tr class="font9" valign="top" align="left" bgcolor="#ffffff">
<td height="40" class="font10" align="right" style="padding: 0pt 5pt 0pt 5pt;" width="416"> Email :</td>
<td align="left" class="font10" ><input type="text" class="box" name="email" value="" size="26" maxlength="50" placeholder="Email" /></td>
</tr>
<tr class="font10" align="left" bgcolor="#AED7FF">
<td height="29" class="font10" align="center" style="padding: 0pt 5pt 0pt 5pt;" colspan="2"><b>ข้อมูลเกี่ยวกับเรื่องร้องเรียน</b></td>
</tr>
<tr class="font9" align="left" bgcolor="#ffffff">
<td height="66" class="font10" align="right" width="416"><br />
<span class="font10" style="padding: 0pt 5pt 0pt 5pt;">ประเด็นร้องทกุข์ :</span></td>
<td align="left" class="font10" ><br />
<select name="subject" id="subject" class="aceButton2">
<option value="ขอความช่วยเหลือ" selected>ขอความช่วยเหลือ</option>
<option value="ขอความเป็นธรรม">ขอความเป็นธรรม</option>
<option value="พฤติกรรมเจ้าหน้าที่รัฐ">พฤติกรรมเจ้าหน้าที่รัฐ</option>
<option value="แจ้งเบาะแส">แจ้งเบาะแส</option>
<option value="อื่นๆ">อื่นๆ</option>
</select>
<span class="style1">*</span> <span class="style1">อื่นๆโปรดระบุ</span> <span class="font10" style="padding: 0pt 5pt 0pt 5pt;">
<input name="subjecth" type="text" class="box" id="subjecth" value="" size="26" maxlength="50" placeholder="โปรดระบุ" />
</span></td>
</tr>
<tr class="font9" align="left" bgcolor="#ffffff">
<td height="48" class="font10" align="right" style="padding: 0pt 5pt 0pt 5pt;" width="416"> จังหวัดที่เกิดเหตุ :</td>
<td align="left" class="font10"><select name="scene" id="scene" class="aceButton2">
<option value="ยะลา" selected>ยะลา</option>
<option value="ปัตตานี">ปัตตานี</option>
<option value="นราธิวาส">นราธิวาส</option>
<option value="สงขลา">สงขลา</option>
<option value="อื่นๆ">อื่นๆ</option>
</select>
<span class="style1">* </span> <span class="font10" style="padding: 0pt 5pt 0pt 5pt;"><span class="style1">อื่นๆโปรดระบุ</span> <span class="font10" style="padding: 0pt 5pt 0pt 5pt;">
<input name="sceneh" type="text" class="box" id="sceneh" value="" size="26" maxlength="50" placeholder="โปรดระบุ" />
</span></span></td>
</tr>
<tr class="font9" align="left" bgcolor="#ffffff">
<td height="48" class="font10" align="right" style="padding: 0pt 5pt 0pt 5pt;"><span class="font10" style="padding: 0pt 5pt 0pt 5pt;"> ผู้ร้องฯเคยร้องเรียน/แจ้งไปยังหน่วยงานไหนหรือไม่ : </span></td>
<td align="left" class="font10"><select name="complaint" id="complaint" class="aceButton2">
<option value="เคย">เคย</option>
<option value="ไม่เคย">ไม่เคย</option>
</select>
<span class="style1">* </span> <span class="font10" style="padding: 0pt 5pt 0pt 5pt;"><span class="style1">เคย โปรดระบุ</span> <span class="font10" style="padding: 0pt 5pt 0pt 5pt;">
<input name="complainth" type="text" class="box" id="complainth" value="" size="26" maxlength="50" placeholder="โปรดระบุ" />
</span></span></td>
</tr>
<tr class="font9" align="left" bgcolor="#ffffff">
<td height="52" class="font10" align="right" style="padding: 0pt 5pt 0pt 5pt;" width="416"> ผู้ร้องมีความเกี่ยวข้องกับเรื่องดังกล่าวอย่างไร :</td>
<td align="left" class="font10" ><input type="text " name="you" id="you" size="25" class="input-xlarge" placeholder="ผู้ร้องมีความเกี่ยวข้องกับเรื่องดังกล่าวอย่างไร"></td>
</tr>
<tr class="font9" align="left" valign="left" bgcolor="#ffffff">
<td height="123" class="font10" align="right" style="padding: 0pt 5pt 0pt 5pt;" width="416"> รายละเอียดเรื่องร้องเรียน : </td>
<td align="left" class="font10" ><textarea name="detail_compl" cols="60" rows="6" class="input-xlarge" id="detail_compl" placeholder="รายละเอียดเรื่องร้องเรียน"></textarea></td>
</tr>
<tr class="font9" align="left" valign="left" bgcolor="#ffffff">
<td height="45" class="font10" align="right" style="padding: 0pt 5pt 0pt 5pt;" width="416"> ผู้ร้องยินดีให้ศอ.บต.เปิดเผยชื่อผู้ร้องได้หรือไม่ : </td>
<td align="left" class="font10" ><select name="ask" id="ask" class="aceButton2">
<option value="ยินดี">ยินดี</option>
<option value="ไม่ยินดี">ไม่ยินดี</option>
</select></td>
</tr>
<tr class="font9" align="left" valign="left" bgcolor="#ffffff">
<td class="font10" valign="top"><div align="right"><b>แนบไฟล์ประกอบ : </b></div></td>
<td align="left" class="font10" style="padding: 0pt 5pt 0pt 5pt;"><input name="file" type="file" class="box" id="file" /></td>
</tr>
</table>
</div>
</div>
</fieldset>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<center>
<button class="btn btn-primary btn-large" name="save"><i class="icon-save icon-large"></i> Save</button>
</center>
</div>
</form>
<script>
jQuery(document).ready(function() {
$('#myTab a').click(function (e) {
e.preventDefault();
$(this).tab('show');
})
$(function () {
$('#myTab a:first').tab('show');
})
})
</script>
<!-- end ka tab -->
</div>
<?php include('footer.php');?>
</div>
</body>
<div class="modal hide fade" id="myModal">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">ื</button>
<h3> </h3>
</div>
<div class="modal-body">
<p><font color="gray">Are You Sure you Want to LogOut?</font></p>
</div>
<div class="modal-footer">
<a href="#" class="btn" data-dismiss="modal">No</a>
<a href="logout.php" class="btn btn-primary">Yes</a>
</div>
</div>
<?php
if (isset($_POST['save'])){
require_once "include/connectdb.php";
require_once "include/connect.php";
require_once "include/tdate.php";
//include "inc.all.php";
function alphanumeric_rand($num_require=8) {
$alphanumeric = array('A','b','C','d','E','f','G','h','I','j','K','l','M','n','O','p','Q','r','S','t','U','v','W','x','Y','z',0,1,2,3,4,5,6,7,8,9);
if($num_require > sizeof($alphanumeric)){
echo "Error alphanumeric_rand(\$num_require) : \$num_require must less than " . sizeof($alphanumeric) . ", $num_require given";
return;
}
$rand_key = array_rand($alphanumeric , $num_require);
for($i=0;$i<sizeof($rand_key);$i++) $randomstring .= $alphanumeric[$rand_key[$i]];
return $randomstring;
}
$alphanumeric_rand = alphanumeric_rand(12);
$name=$_POST['name'];
$idcard=$_POST['idcard'];
$address=$_POST['address'];
$pro_code=$_POST['pro_code'];
$tel=$_POST['tel'];
$email=$_POST['email'];
$subject=$_POST['subject'];
$scene=$_POST['scene'];
$subjecth=$_POST['subjecth'];
$sceneh=$_POST['sceneh'];
$complaint=$_POST['complaint'];
$complainth=$_POST['complainth'];
$you=$_POST['you'];
$detail_compl=$_POST['detail_compl'];
$ask=$_POST['ask'];
$image= addslashes(file_get_contents($_FILES['file']['tmp_name']));
$image_name= addslashes($_FILES['file']['name']);
$image_size= getimagesize($_FILES['file']['tmp_name']);
move_uploaded_file($_FILES["file"]["tmp_name"],"upload/" . $_FILES["file"]["name"]);
$location="upload/" . $_FILES["file"]["name"];
mysql_query("insert into detail (name,address,pro_code,tel,email,idcard,
subject,scene,subjecth,complaint,complainth,you,detail_compl,ask,filename,dateregist,timeregist,ipaddress,pass
)
values ('$name','$adress','$pro_code','$tel','$email','$idcard','$subject',
'$scene','$subjecth','$complaint','$complainth','$you','$detail_compl','$ask','$filename','$e_date', '$etime','".$_SERVER['REMOTE_ADDR']."','".$alphanumeric_rand."') ") or die(mysql_error());
header('location:emp_profiles.php');
}
?>
หน้า save
Code (PHP)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874" />
<title>Untitled Document</title>
</head>
<body>
<?php
if (isset($_POST['save'])){
require_once "include/connectdb.php";
require_once "include/connect.php";
require_once "include/tdate.php";
//include "inc.all.php";
if($_FILES["file"]["name"]!=""){
move_uploaded_file($_FILES["file"]["tmp_name"],"fileupload/" . $_FILES["file"]["name"]);
$file=basename($_FILES["file"]["name"]);
}else{
$file='';
}
$name=$_POST['name'];
$idcard=$_POST['idcard'];
$address=$_POST['address'];
$pro_code=$_POST['pro_code'];
$tel=$_POST['tel'];
$email=$_POST['email'];
$subject=$_POST['subject'];
$scene=$_POST['scene'];
$subjecth=$_POST['subjecth'];
$sceneh=$_POST['sceneh'];
$complaint=$_POST['complaint'];
$complainth=$_POST['complainth'];
$you=$_POST['you'];
$detail_compl=$_POST['detail_compl'];
$ask=$_POST['ask'];
function alphanumeric_rand($num_require=8) {
$alphanumeric = array('A','b','C','d','E','f','G','h','I','j','K','l','M','n','O','p','Q','r','S','t','U','v','W','x','Y','z',0,1,2,3,4,5,6,7,8,9);
if($num_require > sizeof($alphanumeric)){
echo "Error alphanumeric_rand(\$num_require) : \$num_require must less than " . sizeof($alphanumeric) . ", $num_require given";
return;
}
$rand_key = array_rand($alphanumeric , $num_require);
for($i=0;$i<sizeof($rand_key);$i++) $randomstring .= $alphanumeric[$rand_key[$i]];
return $randomstring;
}
$alphanumeric_rand = alphanumeric_rand(12);
mysql_query("insert into detail (name,address,pro_code,tel,email,idcard, subject,scene,subjecth,complaint,complainth,you,detail_compl,ask,filename,status,dateregist,timeregist,ipaddress,password,date)
values ('$name','$address','$pro_code','$tel','$email','$idcard','$subject',
'$scene','$subjecth','$complaint','$complainth','$you','$detail_compl','$ask','$file','รอดำเนินการ','$e_date', '$etime','".$_SERVER['REMOTE_ADDR']."','".$alphanumeric_rand."',NOW()) ") or die(mysql_error());
echo $alphanumeric_rand;
// header('location:emp_profiles.php');
?>
<script>
alert("บันทึกข้อมูลเรียบร้อยแล้ว ");
location.href="view_pass.php<?php echo '?id='.$id; ?>"
</script>
<?
}
?>
</body>
</html>
หน้าที่จะให้โชว์รายละเอียด
<?php include('dbcon.php'); include('session.php');include('header.php');
$get_id=$_GET['id'];
?>
<style type="text/css">
<!--
.style1 {color: #0033FF}
-->
</style>
<body>
<?php include('nav-top.php');
mysql_query("SET NAMES TIS620");
?>
<div class="navbar navbar-fixed-top1">
<div class="navbar-inner">
<div class="container">
<div class="marg">
<ul class="nav">
<li> <a href="home.php"><i class="icon-home icon-large"></i>หน้าหลัก</a></li>
<li class="active"><a href="#"><i class="icon-list icon-large"></i>รายงาน</a></li>
<li><a href="user_account.php"><i class="icon-list icon-large"></i>ผู้ดูแลระบบ</a></li>
<li><a href="history_log.php"><i class="icon-table icon-large"></i>History Log</a></li>
<li><a href="backupdb.php"><i class="icon-table icon-large"></i>Backup Database</a></li>
<li><a id="logout" data-toggle="modal" href="#myModal"><i class="icon-signout icon-large"></i>ออกจากระบบ</a></li>
<form method="POST" action="search.php" class="navbar-search pull-right">
<input type="text" name="search" class="search-query" placeholder="Search">
</form>
</ul>
</div>
</div>
</div>
</div>
<div class="wrapper">
<div id="element" class="hero-body-info">
<div class="alert alert-info">
<h2 align="center">
<?php
$get_query=mysql_query("select * from detail where detail_id='$get_id'")or die(mysql_error());
$row=mysql_fetch_array($get_query);$id=$row['detail_id'];
echo 'ข้อมูลของคุณ'." ".$row['name']." ".$row['password'];
?>
</h2>
</div>
<hr>
<br>
<br>
<br>
</div>
</div>
</div>
<?php include('footer.php');?>
</div>
</body>
<div class="modal hide fade" id="myModal">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">?</button>
<h3> </h3>
</div>
<div class="modal-body">
<p><font color="gray">Are You Sure you Want to LogOut?</font></p>
</div>
<div class="modal-footer">
<a href="#" class="btn" data-dismiss="modal">No</a>
<a href="logout.php" class="btn btn-primary">Yes</a>
</div>
</div>
Code (PHP)
Tag : PHP, MySQL
|
|
|
|
|
|
Date :
2013-08-23 12:21:16 |
By :
NToo |
View :
850 |
Reply :
5 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เขียนคำถามให้ละเอียดด้วยคับ กำลังจะทำอะไรยังไงกับมัน ตัวแปรอะไร ยังไง ค่าไหนที่มีปัญหา ตอนก่อนนี้มันบันทึก ตอนนี้ไม่บันทึกแล้วเหรอ
|
|
|
|
|
Date :
2013-08-23 12:27:36 |
By :
pjgunner.com |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คืออย่างนี้คะ มันบันทึกลงฐานได้ถูกต้อง แต่สิ่งติดอยู่ ก็คือ หลังบันทึกเสร็จ อยากให้มันโช์รายละเอียดสิ่งที่เราบันทึกเข้าไป ซึ่งจะเป็นคนละหน้ากับหน้าบันทึก สิ่งที่ติดก็คือมันไม่แสดงรายละเอียดออก เหมือยมันไม่ส่งค่าไอดีให้เราคะ พอเข้าใจไหมคะ ขอบคุณคะ
|
|
|
|
|
Date :
2013-08-23 12:37:25 |
By :
NToo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตรงนี้ใช่มั้ยคับ
location.href="view_pass.php<?php echo '?id='.$id; ?>"
ตัวแปร $id คุณไม่ได้ตั้งไว้ มันคงไม่ไปหรอกคับ
ปล. $id = mysql_insert_id();
|
|
|
|
|
Date :
2013-08-23 12:56:35 |
By :
pjgunner.com |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ปัญหาเกิดจาก java script ไม่ส่งค่าให้นะครับผม
หน้า save บรรทัดที่ 64-68 ลองเปลี่ยนเป็น
Code (PHP)
echo "<meta http-equiv='refresh' content='3;URL=index.php?type=$type'>บันทึกข้อมููลเรียบร้อยแล้วกำลังนำท่านไปยังหน้าxxxx";
|
|
|
|
|
Date :
2013-08-23 13:08:32 |
By :
meannerss |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณคะ ได้แล้ว
|
|
|
|
|
Date :
2013-08-23 13:09:21 |
By :
NToo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|