มีปัญหาขึ้นเตือนว่า Notice: Undefined index: รบกวนช่วยดูให้หน่อยนะครับ
ต้องการทำหน้า edit ข้อมูลสามารถดึงข้อมูลที่เคยบันทึกไว้ขึ้นมาโชว์ได้แต่ว่าพอจะทำการ edit แล้ว save มันกลับขึ้นเตือนว่า
Notice: Undefined index: rep_no in /home/u165729523/public_html/admin_confirm_repair.php on line 18
not found rep_no=
อันนี้เป็นหน้า form สำหรับ edit ข้อมูลครับ
Code (PHP)
<?php
include("connect.php");
?>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1.0, user-scalable=no"/>
<title></title>
<!-- CSS -->
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
<link href="css/materialize.css" type="text/css" rel="stylesheet" media="screen,projection"/>
<link href="css/style.css" type="text/css" rel="stylesheet" media="screen,projection"/>
</head>
<?php
$strSQL = "SELECT * FROM it_rep_form WHERE rep_no = '".$_GET["rep_no"]."' ";
$objQuery = mysql_query($strSQL);
$objResult = mysql_fetch_array($objQuery);
if(!$objResult)
{
echo "not found rep_no=".$_GET["rep_no"];
}
else
{
?>
<body>
<form name="form1" method="post" action="admin_repair_add.php?rep_id=<?php echo $_GET["rep_no"]; ?>" enctype="multipart/form-data"></form>
<nav class="white" role="navigation">
<div class="nav-wrapper container">
<a id="logo-container" href="index.php" class="brand-logo">วี.เพาเดอร์เทค</a>
<ul class="right hide-on-med-and-down">
<a href="#" data-activates="nav-mobile" class="button-collapse"><i class="material-icons">menu</i></a>
</div>
</nav>
<nav>
<div class="nav-wrapper container">
<div class="col s12">
<a href="#!" class="center breadcrumb">แจ้งซ่อมอุปกรณ์</a>
</div>
</div>
</nav>
<div class="container">
<h4 class="header center teal-text text-lighten-2">กรุณากรอกข้อมูล</h4>
<div class="row">
<form class="col s12">
<div class="row">
<div class="input-field col s4"><i class="material-icons prefix">query_builder</i>
<input type="text" name="rep_day" class="validate" value="<?php echo $objResult["rep_day"]; ?>">
<label for="rep_day">วันที่แจ้งซ่อม</label>
</div>
</div>
<div class="row">
<div class="input-field col s4"><i class="material-icons prefix">credit_card</i>
<input type="text" name="rep_idcust" class="validate" maxlength="13" value="<?php echo $objResult["rep_idcust"];?>">
<label for="rep_idcust">รหัสพนักงาน</label>
</div>
<div class="input-field col s6"><i class="material-icons prefix">perm_identity</i>
<input type="text" name="rep_namecust" class="validate" value="<?php echo $objResult["rep_namecust"]; ?>">
<label for="rep_namecust">ชื่อพนักงาน</label>
</div>
</div>
<div class="row">
<div class="input-field col s4"><i class="material-icons prefix">description</i>
<input type="text" name="rep_hardcode" class="validate" value="<?php echo $objResult["rep_hardcode"]; ?>">
<label for="rep_hardcode">รหัสทรัพย์สิน</label>
</div>
<div class="input-field col s6"><i class="material-icons prefix">android</i>
<input type="text" name="rep_product" class="validate" value="<?php echo $objResult["rep_product"]; ?>">
<label for="rep_product">ชื่ออุปกรณ์</label>
</div>
<div class="input-field col s10"><i class="material-icons prefix">location_on</i>
<input type="text" name="rep_depart" class="validate" value="<?php echo $objResult["rep_depart"]; ?>">
<label for="rep_depart">สถานที่</label>
</div>
</div>
<div class="row">
<form class="col s12">
<div class="input-field col s10"><i class="material-icons prefix">settings_ethernet</i>
<input type="text" name="rep_symp" class="validate" value="<?php echo $objResult["rep_symp"]; ?>" >
<label for="rep_symp">อาการเสีย</label>
</div>
<div class="row">
<form class="col s12">
<div class="input-field col s10"><i class="material-icons prefix">location_on</i>
<input type="text" name="rep_status" class="validate" value="<?php echo $objResult["rep_status"]; ?>">
<label for="rep_status">สถานะการซ่อม</label>
</div>
</div>
<div class="row">
<form class="col s12">
<div class="input-field col s12"><i class="material-icons prefix">location_on</i>
<input type="text" name="rep_charges" class="validate" value="<?php echo $objResult["rep_charges"]; ?>">
<label for="rep_charges">ค่าใช้จ่าย (หากไม่มีไม่ต้องใส่ข้อมูล)</label>
</div>
</div>
</div>
</form>
</div>
</div>
<?php
include("admin_check_repair.php");
?>
<!-- Scripts-->
<script src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<script src="js/materialize.js"></script>
<script src="js/init.js"></script>
<?php
}
mysql_close($conn);
?>
</body>
</html>
ส่วนอันนี้หน้าโค๊ด edit ข้อมูลครับ
Code (PHP)
<html>
<body>
<?php
include("connect.php");
if(! $conn)
{
die('Could not connect:'.mysql_error());
}
$sql = "UPDATE it_rep_form SET (rep_day,rep_idcust,rep_namecust,rep_hardcode,rep_product,rep_depart,rep_symp,rep_status,rep_phardware,rep_psoftware,rep_petc,rep_charges)
VALUES ('".$_POST['rep_day']."','".$_POST['rep_idcust']."','".$_POST['rep_namecust']."','".$_POST['rep_hardcode']."','".$_POST['rep_product']."',
'".$_POST['rep_depart']."','".$_POST['rep_symp']."','".$_POST['rep_status']."','".$_POST['rep_phardware']."','".$_POST['rep_psoftware']."','".$_POST['rep_petc']."','".$_POST['rep_charges']."')";
$retval = mysql_query ($sql,$conn);
if(! $retval)
{
die('Could not enter data: '.mysql_error());
}
echo "<script> alert ('SAVE SUCCESS'); window.location='admin_confirm_repair.php';</script>";
mysql_close($conn);
?>
</body>
</html>
Tag : PHP, HTML/CSS, Windows
Date :
2016-03-29 12:16:54
By :
washabi
View :
806
Reply :
4
ค่าที่ post มา ไม่มีครับ
'".$_POST['rep_phardware']."','".$_POST['rep_psoftware']."','".$_POST['rep_petc']."'
3 ค่านี้ส่งมาจากไหนครับ
Date :
2016-03-29 16:09:18
By :
armdbz
อ่านเนื้อหาจาก link ที่ให้ไปให้เข้าใจ แล้วไม่ใช่แค่ใส่ if($_GET) แล้วมันจะหาย
เข้าไปอ่านเนื้อหาจาก link ที่ให้ เข้าไปอ่านเนื้อหาจาก link ที่ให้ เข้าไปอ่านเนื้อหาจาก link ที่ให้ เข้าไปอ่านเนื้อหาจาก link ที่ให้ เข้าไปอ่านเนื้อหาจาก link ที่ให้ เข้าไปอ่านเนื้อหาจาก link ที่ให้ เข้าไปอ่านเนื้อหาจาก link ที่ให้ เข้าไปอ่านเนื้อหาจาก link ที่ให้ เข้าไปอ่านเนื้อหาจาก link ที่ให้ เข้าไปอ่านเนื้อหาจาก link ที่ให้ เข้าไปอ่านเนื้อหาจาก link ที่ให้ เข้าไปอ่านเนื้อหาจาก link ที่ให้ เข้าไปอ่านเนื้อหาจาก link ที่ให้
Date :
2016-04-04 09:53:50
By :
apisitp
Load balance : Server 01