>> สอบถาม PHP ครับ รบกวนด้วยครับ <<

เริ่มโดย bankker6480, 15 มกราคม 2013, 15:22:46

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

bankker6480

คือว่าผมลอง Add สินค้าแล้วมัน Add ไม่ได้อ่ะครับ ไม่รู้ว่าผิดตรงไหน :wanwan011:

โค้ดส่วนที่เกี่ยวข้องทั้งหมดครับ

Addproduct.html
<!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>เพิ่มรายการสินค้า</title>
<style type="text/css">
<!--
body {
background-color: #FFFFFF;
}
-->
</style>
<script type="text/javascript">
function senddata()
{

if ( document.getElementById('PID').value.length == 0 )
{
alert( 'ระบุรหัสสินค้าดัวยนะค่ะ' ) ;
return false ;
}
document.getElementById('submit').disabled = true ;

return true ;
}
function AddOk(pathfile)
{
document.getElementById('fileupload').value ="";
document.getElementById('showdetail').innerHTML = 'เพิ่มข้อมูลเสร็จเรียบร้อยแล้ว';
document.getElementById('submit').disabled = false;
document.getElementById('AddPForm').reset() ;
return true ;
}
</script>
<script type="text/JavaScript">
<!--
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i  )
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j  ].src=a[i];}}
}
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i  ) x.src=x.oSrc;
}
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p 1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i  ) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i  ) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i =3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j  ]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i 2];}
}
//-->
</script>
</head>

<body onload="MM_preloadImages('./image/mbAddbook.gif','./image/mbEditbook.gif','./image/mbdelbook.gif','./image/mbSearchbook.gif','./image/mbBorrowbook.gif','./image/mbMoney.gif','./image/mbReMaAll.gif','./image/mbReMaTy.gif','./image/mbRebookSe.gif','image/mbook.gif','image/mMaster1.gif','image/mReport1.gif','image/mbook1.gif')">
<center>
<table width="837" border="0" cellpadding="0" cellspacing="0">
  <!--DWLayoutTable-->
  <tr>
    <td width="134" rowspan="2" valign="top"><img src="./image2/Ntopleft.gif" width="134" height="142" /></td>
    <td height="97" colspan="2" valign="top"><img src="./image2/Ntopleft2.gif" alt="" width="56" height="103" /><a href="Addproduct.html" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('Image10','','image/mbook1.gif',1)"><img src="image/mbook1.gif" alt="" name="Image10" width="113" height="103" border="0" id="Image10" /></a><a href="Editproduct.php" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('Image11','','image/mMaster1.gif',1)"><img src="image/mMaster.gif" alt="" name="Image11" width="94" height="103" border="0" id="Image11" /></a><a href="Removeproduct.php" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('Image12','','image/mReport1.gif',1)"><img src="image/mReport.gif" alt="" name="Image12" width="118" height="103" border="0" id="Image12" /></a><img src="./image2/topmid2.gif" width="277" height="103" /></td>
    <td width="35">&nbsp;</td>
  </tr>
  <tr>
    <td width="4" height="36">&nbsp;</td>
    <td width="664" rowspan="2" valign="top"><p><img src="./image2/mid12.jpg" width="115" height="64" /><img src="./image2/mid2.jpg" width="92" height="65" /><img src="./image2/mid2.jpg" width="97" height="65" /><img src="./image2/mid2.jpg" width="98" height="65" /><img src="./image2/mid2.jpg" width="105" height="65" /><img src="./image2/mid3.jpg" width="130" height="65" /></p></td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td rowspan="3" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0">
      <!--DWLayoutTable-->
      <tr>
        <td height="29" colspan="2" valign="top"><!--DWLayoutEmptyCell-->&nbsp;</td>
        </tr>
      <tr>
        <td height="29" colspan="2" valign="top"><!--DWLayoutEmptyCell-->&nbsp;</td>
        </tr>
      <tr>
        <td height="29" colspan="2" valign="top"><!--DWLayoutEmptyCell-->&nbsp;</td>
        </tr>
      <tr>
        <td width="33" height="2"></td>
        <td width="67"></td>
      </tr>
     
     
     
     
     
     
     
    </table></td>
    <td height="30"></td>
    <td></td>
  </tr>
 
 
  <tr>
    <td height="26"></td>
    <td><iframe id="uploadtarget" name="uploadtarget" src="" style="width:0px;height:0px;border:0"></iframe>
      <form id="AddPForm" method="post" enctype="multipart/form-data" action="Addproduct.php" onsubmit="return senddata();" target="uploadtarget">
        <h3>
          <p align="center">เพิ่มข้อมูลสินค้า </p>
        </h3>
        <table width="331" border="0" align="center">
          <tr>
            <td width="103">รหัสสินค้า  :</td>
            <td width="218"><div align="left">
              <input name="PID" type="text" id="PID" />
            </div></td>
          </tr>
          <tr>
            <td>ชื่อสินค้า :
              <label for="textfield"></label></td>
            <td><div align="left">
              <input type="text" name="Pname" id="Pname" />
            </div></td>
          </tr>
          <tr>
            <td>ราคา :
              <label for="label"></label></td>
            <td><div align="left">
              <input type="text" name="Pprice" id="Pprice" />
            </div></td>
          </tr>
          <tr>
            <td>ภาพสินค้า : </td>
            <td><div align="left">
              <input type="file" name="fileupload" id="fileupload" />
            </div></td>
          </tr>
          <tr>
            <td>&nbsp;</td>
            <td><div align="left">
              <input name="submit" type="submit" value="submit" id="submit"/>
              <input type="reset" name="Reset" value="Reset" id="Reset" />
            </div></td>
          </tr>
        </table>
        <p align="center">
          <label for="Submit"></label>
        </p>
    </form></td>
    <td></td>
  </tr>
  <tr>
    <td height="307"></td>
    <td rowspan="2" align="center" valign="top"><span id="showdetail" ></span></td>
    <td></td>
  </tr>
  <tr>
    <td height="162">&nbsp;</td>
    <td></td>
    <td></td>
  </tr>
</table>
</center>
</body>
</html>

<?php
mysql_free_result
($Sbooktype);
?>



AddData.php

   <?php
include ("config.inc.php");
$realname $HTTP_POST_FILES['fileupload']['name'];
$str=substr($realname,-3,3);
  if (
is_uploaded_file($HTTP_POST_FILES['fileupload']['tmp_name']) )
  {
     
copy($HTTP_POST_FILES['fileupload']['tmp_name'], "./image/book/$realname");
$Url="image/book/$realname";
 $Filename=$HTTP_POST_FILES['fileupload']['name'];
 $size=$HTTP_POST_FILES['fileupload']['size']/1024/1024;
$size1=number_format($size,3);
  } else{
     echo 
" Upload not complete";
   } ;
$sql=" INSERT INTO product (ID,name,price,pic) values ('$PID','$Pname','$Pprice','$Url')";
mysql_db_query($DBName,"SET NAMES tis620");
$sqlquery=mysql_db_query($DBName,$sql) or die("&#3652;&#3617;&#3656;&#3626;&#3634;&#3617;&#3634;&#3619;&#3606;&#3648;&#3614;&#3636;&#3656;&#3617;&#3586;&#3657;&#3629;&#3617;&#3641;&#3621;&#3652;&#3604;&#3657; &#3585;&#3619;&#3640;&#3603;&#3634;&#3605;&#3619;&#3623;&#3592;&#3626;&#3629;&#3610;&#3586;&#3657;&#3629;&#3617;&#3641;&#3621;&#3629;&#3637;&#3585;&#3588;&#3619;&#3633;&#3657;&#3591;");
mysql_close();
print
"&#3648;&#3614;&#3636;&#3656;&#3617;&#3586;&#3657;&#3629;&#3617;&#3641;&#3621;&#3648;&#3619;&#3637;&#3618;&#3610;&#3619;&#3657;&#3629;&#3618;&#3649;&#3621;&#3657;&#3623;";
?>

<script language="JavaScript">
<!--
window.parent.AddOk('<?=$Pname?>');
//-->
</script>


Editproduct.php
<?
header("Content-Type: text/plain; charset=TIS-620");
session_start();
$sessionID= session_id();
$removeProductID = $_POST['productID'];
?>

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874" />
<title>Untitled Document</title>
<style type="text/css">
<!--
body {
background-color: #FFFFFF;
}
-->
</style>
<script type="text/JavaScript">
<!--
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i  )
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j  ].src=a[i];}}
}
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i  ) x.src=x.oSrc;
}
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p 1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i  ) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i  ) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i =3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j  ]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i 2];}
}
//-->
</script>
</head>

<body onLoad="MM_preloadImages('./image/mbAddbook.gif','./image/mbEditbook.gif','./image/mbdelbook.gif','./image/mbSearchbook.gif','./image/mbBorrowbook.gif','./image/mbMoney.gif','./image/mbReMaAll.gif','./image/mbReMaTy.gif','./image/mbRebookSe.gif','image/mbook.gif','image/mMaster1.gif','image/mReport1.gif','image/mbook1.gif')">
<table width="1008" border="0" cellpadding="0" cellspacing="0">
  <!--DWLayoutTable-->
  <tr>
    <td width="134" rowspan="2" valign="top"><img src="./image2/Ntopleft.gif" width="134" height="142" /></td>
    <td height="97" colspan="2" valign="top"><img src="./image2/Ntopleft2.gif" alt="" width="56" height="97" /><a href="Addproduct.html" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image10','','image/mbook1.gif',1)"><img src="image/mbook.gif" alt="" name="Image10" width="113" height="96" border="0" id="Image10" /></a><a href="Editproduct.php" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image11','','image/mMaster1.gif',1)"><img src="image/mMaster1.gif" alt="" name="Image11" width="94" height="97" border="0" id="Image11" /></a><a href="Removeproduct.php" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image12','','image/mReport1.gif',1)"><img src="image/mReport.gif" alt="" name="Image12" width="118" height="97" border="0" id="Image12" /></a><img src="./image2/topmid2.gif" alt="" width="277" height="97" /></td>
    <td width="100">&nbsp;</td>
  </tr>
  <tr>
    <td width="4" height="36">&nbsp;</td>
    <td width="770" rowspan="2" valign="top"><p><img src="./image2/mid12.jpg" width="115" height="64" /><img src="./image2/mid2.jpg" width="110" height="66" /><img src="./image2/mid2.jpg" width="110" height="66" /><img src="./image2/mid2.jpg" width="104" height="66" /><img src="./image2/mid2.jpg" width="103" height="66" /><img src="./image2/mid3.jpg" width="116" height="66" /></p></td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td rowspan="3" valign="top" ><!--DWLayoutEmptyCell-->&nbsp;</td>
    <td height="30"></td>
    <td></td>
  </tr>
 
 
  <tr>
    <td height="26"></td>
    <td><br><?
include ("config.inc.php");
if ($ProductID>0){
$sql = "UPDATE `shoponline`.`product`
SET `name` = '$Pname',
`price` = '$Pprice'
WHERE `product`.`ID` ='$ProductID' ;";
mysql_query($sql);
}
$sql = "SELECT * FROM `product`";
$result = mysql_query($sql);
$totalPrice=0;
echo"<table width='75%' border='1' bordercolor='#A59A1B'  bgcolor='#D3BC38' ><tr align='center'><td><b>ภาพสินค้า</b></td>
<td> <b>รหัสสินค้า</b></td>
<td> <b>ชื่อสินค้า</b></td>
<td><b>ราคา</b></td>
<td><b>แก้ไขสินค้า</b>
<td><b></b>
</td></tr>";
while($row=mysql_fetch_array($result)){
$ProductID = $row["ID"];
$productName = $row["name"];
$productPrice = $row["price"];
$pic = $row["pic"];
echo "<tr bgcolor='#D3BC38' align='center'><form id='form1' name='form1' method='post' action='Editproduct.php'>";
echo"<td><img src='$pic'></td>";
echo "<td>$ProductID<input name='ProductID' type='hidden' value='$ProductID'></td><td><input name='Pname' type='text' value='$productName'></td>";
echo "<td><input name='Pprice' type='text' value='$productPrice บาท'></td>";
echo "<td><input type='submit' name='Delete' id='Edit'  value='Edit' onclick=" ?>"return confirm('คุณแน่ใจว่าต้องการแก้ไขข้อมูลนี้หรือไม่ ? ')" /><? "/>";
echo "</td></form></tr>";
}
echo "</table>";
?></br></td>
    <td></td>
  </tr>
  <tr>
    <td height="29" ></td>
    <td rowspan="2">
     
    <h3 align="left">&nbsp;</h3></td>
    <td></td>
  </tr>
  <tr>
 
 
  </tr>
</table>
</body>
</html>



Removeproduct.php
<?
header("Content-Type: text/plain; charset=TIS-620");
session_start();
$sessionID= session_id();
$removeProductID = $_POST['productID'];
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874" />
<title>Untitled Document</title>
<style type="text/css">
<!--
body {
background-color: #FFFFFF;
}
-->
</style>
<script type="text/JavaScript">
<!--
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i  )
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j  ].src=a[i];}}
}
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i  ) x.src=x.oSrc;
}
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p 1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i  ) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i  ) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i =3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j  ]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i 2];}
}
//-->
</script>
</head>

<body onLoad="MM_preloadImages('./image/mbAddbook.gif','./image/mbEditbook.gif','./image/mbdelbook.gif','./image/mbSearchbook.gif','./image/mbBorrowbook.gif','./image/mbMoney.gif','./image/mbReMaAll.gif','./image/mbReMaTy.gif','./image/mbRebookSe.gif','image/mbook.gif','image/mMaster1.gif','image/mReport1.gif','image/mbook1.gif')">
<table width="853" border="0" cellpadding="0" cellspacing="0">
  <!--DWLayoutTable-->
  <tr>
    <td width="134" rowspan="2" valign="top"><img src="./image2/Ntopleft.gif" width="134" height="142" /></td>
    <td height="97" colspan="2" valign="top"><img src="./image2/Ntopleft2.gif" alt="" width="56" height="97" /><a href="Addproduct.html" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image10','','image/mbook1.gif',1)"><img src="image/mbook.gif" alt="" name="Image10" width="113" height="96" border="0" id="Image10" /></a><a href="Editproduct.php" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image11','','image/mMaster1.gif',1)"><img src="image/mMaster.gif" alt="" name="Image11" width="94" height="97" border="0" id="Image11" /></a><a href="Removeproduct.php" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image12','','image/mReport1.gif',1)"><img src="image/mReport1.gif" alt="" name="Image12" width="118" height="97" border="0" id="Image12" /></a><img src="./image2/topmid2.gif" alt="" width="277" height="97" /></td>
    <td width="30">&nbsp;</td>
  </tr>
  <tr>
    <td width="4" height="36">&nbsp;</td>
    <td width="685" rowspan="2" valign="top"><p><img src="./image2/mid12.jpg" width="115" height="64" /><img src="./image2/mid2.jpg" width="89" height="66" /><img src="./image2/mid2.jpg" width="110" height="66" /><img src="./image2/mid2.jpg" width="104" height="66" /><img src="./image2/mid2.jpg" width="111" height="66" /><img src="./image2/mid3.jpg" width="134" height="66" /></p></td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td rowspan="3" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0">
      <!--DWLayoutTable-->
      <tr>
        <td height="29" colspan="2" valign="top"><!--DWLayoutEmptyCell-->&nbsp;</td>
        </tr>
      <tr>
        <td height="29" colspan="2" valign="top"><!--DWLayoutEmptyCell-->&nbsp;</td>
        </tr>
      <tr>
        <td height="29" colspan="2" valign="top"><!--DWLayoutEmptyCell-->&nbsp;</td>
        </tr>
      <tr>
        <td width="33" height="2"></td>
        <td width="67"></td>
      </tr>
     
     
     
     
     
     
     
    </table></td>
    <td height="30"></td>
    <td></td>
  </tr>
 
 
  <tr>
    <td height="26"></td>
    <td><?
include ("config.inc.php");
if ($ProductID>0){
$sql = "Delete from product where ID=$ProductID";
mysql_query($sql);
}
$sql = "SELECT * FROM `product`";
$result = mysql_query($sql);
$totalPrice=0;
echo"<table width='80%' border='1' bordercolor='#A59A1B'  bgcolor='#D3BC38' ><tr align='center'><td><b>ภาพสินค้า</b></td>
<td> <b>รหัสสินค้า</b></td>
<td> <b>ชื่อสินค้า</b></td>
<td><b>ราคา</b></td>
<td><b>ลบสินค้า</b>
<td><b></b>
</td></tr>";
while($row=mysql_fetch_array($result)){
$ProductID = $row["ID"];
$productName = $row["name"];
$productPrice = $row["price"];
$pic = $row["pic"];
echo "<tr bgcolor='#D3BC38' align='center'><form id='form1' name='form1' method='post' action='Removeproduct.php'>";
echo"<td><img src='$pic'></td>";
echo "<td>$ProductID<input name='ProductID' type='hidden' value='$ProductID'></td><td>$productName</td>";
echo "<td>$productPrice บาท</td>";
echo "<td><input type='submit' name='Delete' id='Delete'  value='Delete' onclick=" ?>"return confirm('คุณแน่ใจว่าต้องการลบข้อมูลนี้หรือไม่ ? ')" /><? "/>";
echo "</td></form></tr>";
}
echo "</table>";
?></td>
    <td></td>
  </tr>
  <tr>
    <td height="307"></td>
    <td rowspan="2">
     
    <h3 align="left">&nbsp;</h3></td>
    <td></td>
  </tr>
  <tr>
    <td height="162">&nbsp;</td>
    <td></td>
    <td></td>
  </tr>
</table>
</body>
</html>




MainAdmin.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-Language" content="th">
<meta http-equiv="content-Type" content="text/html; charset=window-874">
<meta http-equiv="content-Type" content="text/html; charset=tis-620">
<title>Untitled Document</title>
<style type="text/css">
<!--
body {
background-color: #FFFFFF;
}
-->
</style>
<script type="text/JavaScript">
<!--
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i  )
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j  ].src=a[i];}}
}
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i  ) x.src=x.oSrc;
}
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p 1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i  ) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i  ) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i =3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j  ]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i 2];}
}
//-->
</script>
</head>

<body onload="MM_preloadImages('./image/mbAddbook.gif','./image/mbEditbook.gif','./image/mbdelbook.gif','./image/mbSearchbook.gif','./image/mbBorrowbook.gif','./image/mbMoney.gif','./image/mbReMaAll.gif','./image/mbReMaTy.gif','./image/mbRebookSe.gif','image/mbook.gif','image/mMaster1.gif','image/mReport1.gif')">
<table width="1008" border="0" cellpadding="0" cellspacing="0">
  <!--DWLayoutTable-->
  <tr>
    <td width="100" rowspan="2" valign="top"><img src="./image2/Ntopleft.gif" width="134" height="142" /></td>
    <td height="97" colspan="2" valign="top"><img src="./image2/Ntopleft2.gif" width="56" height="97" /><a href="AddProduct.html" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('Image10','','image/mbook1.gif',1)"><img src="image/mbook.gif" name="Image10" width="113" height="96" border="0" id="Image10" /></a><a href="Editproduct.php" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('Image11','','image/mMaster1.gif',1)"><img src="image/mMaster.gif" name="Image11" width="94" height="97" border="0" id="Image11" /></a><a href="Removeproduct.php" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('Image12','','image/mReport1.gif',1)"><img src="image/mReport.gif" name="Image12" width="118" height="97" border="0" id="Image12" /></a><img src="./image2/topmid2.gif" width="277" height="97" /></td>
    <td width="11">&nbsp;</td>
  </tr>
  <tr>
    <td width="3" height="36">&nbsp;</td>
    <td rowspan="2" valign="top"><p><img src="./image2/mid12.jpg" width="115" height="64" /><img src="./image2/mid2.jpg" width="99" height="66" /><img src="./image2/mid2.jpg" width="102" height="66" /><img src="./image2/mid2.jpg" width="104" height="66" /><img src="./image2/mid2.jpg" width="111" height="66" /><img src="./image2/mid3.jpg" width="120" height="65" /></p></td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td rowspan="3" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0">
      <!--DWLayoutTable-->
      <tr>
        <td height="29" colspan="2" valign="top"><!--DWLayoutEmptyCell-->&nbsp;</td>
        </tr>
      <tr>
        <td height="29" colspan="2" valign="top"><!--DWLayoutEmptyCell-->&nbsp;</td>
        </tr>
      <tr>
        <td height="29" colspan="2" valign="top"><!--DWLayoutEmptyCell-->&nbsp;</td>
        </tr>
      <tr>
        <td width="33" height="2"></td>
        <td width="67"></td>
      </tr>
     
     
     
     
     
     
     
    </table></td>
    <td height="30"></td>
    <td></td>
  </tr>
 
 
  <tr>
    <td height="26"></td>
    <td><?
include ("config.inc.php");
$sql = "SELECT * FROM `product`";
$result = mysql_query($sql);
$totalPrice=0;
echo"<table width='75%' border='1' bordercolor='#A59A1B'  bgcolor='#D3BC38' ><tr align='center'><td><b>ภาพสินค้า</b></td>
<td> <b>รหัสสินค้า</b></td>
<td> <b>ชื่อสินค้า</b></td>
<td><b>ราคา</b></td>
<td><b></b>
</td></tr>";
while($row=mysql_fetch_array($result)){
$ProductID = $row["ID"];
$productName = $row["name"];
$productPrice = $row["price"];
$pic = $row["pic"];
echo "<tr bgcolor='#D3BC38' align='center'>";
echo"<td><img src='$pic'></td>";
echo "<td>$ProductID</td><td>$productName</td>";
echo "<td>$productPrice บาท</td>";
echo "</tr>";
}
echo "</table>";
?></td>
    <td></td>
  </tr>
  <tr>
    <td height="307"></td>
    <td rowspan="2">
     
    <h3 align="left">&nbsp;</h3></td>
    <td></td>
  </tr>
  <tr>
    <td height="162">&nbsp;</td>
    <td></td>
    <td></td>
  </tr>
</table>
</body>
</html>

<?php
mysql_free_result
($Sbooktype);
?>


config.inc.php
<?php
$DBServer 
"localhost";
$DBName " *** ";
$DBUsername " *** ";
$DBPassword " *** ";
$conn mysql_connect($DBServer$DBUsername $DBPassword ) or die("Could not connect to dbserver");
?>


Etaba


bankker6480

ไม่มีบอกเลยครับ แต่กด submit ไม่ได้อ่ะครับ

http://bank-network.info/AddProduct.html

ICheer_No0M

action="Addproduct.php" <== ไปผิดที่หรือเปล่าครับ ไฟล์ชื่อ AddData.php ไม่ใช่เหรอครับ

aommiez

http://bank-network.info/Addproduct.php

Request Method:POST
Status Code:404 Not Found

มันซับมิตไปหาไฟล์ Addproduct.php แต่มันไม่เจอไฟล์

bankker6480

ขอบคุณครับ
<form id="AddPForm" method="post" enctype="multipart/form-data" action="AddData.php" onsubmit="return senddata();" target="uploadtarget">


เปลี่ยนแล้วแต่ก็ยัง Add ไม่ได้ครับ :wanwan011:

adidog

add.php

ใส่

ini_set('display_errors', 1);
error_reporting(E_ALL);

บรรทัดบนสุดดูครับ จะได้รู้ว่าเพราะอะไร
Certain Dri [direct=http://www.ishiclub.com/]Certain Dri[/direct]
คุณแม่มือใหม่ [direct=http://www.mamyget.com/]คุณแม่มือใหม่[/direct]

ICheer_No0M

#7
ไฟล์ Addproduct.php อยู่ที่ path เดียวกับ AddProduct.html ด้วยนะครับ

Request URL:http://bank-network.info/Addproduct.php
Request Method:POST
Status Code:404 Not Found




ปล. ทำไมไม่เห็นมีการรับค่า $_POST มาเลยล่ะครับ :o

เห็นแต่ในส่วนของ upload

aunkanbin

ไฟล์
อ้างถึงhttp://bank-network.info/Addproduct.php
มัน 404 Not Found ครับ
ต้องอัปโหลดไฟล์นั้นขึ้นไปด้วยครับหรือถ้ามีแล้วก็ rename เป็นชื่อนั้นครับ
ถ้าจะให้แนาะนำซื้อหนังสือ PHP พื้นฐานมาซักเล่มแล้วนั่งอ่านอาทิตย์นึงก็เป็นแล้วครับ  :P
ยิ่งสูงยิ่งหนาว

gubaaball

#9
ผมว่ามันไปหยุดที่ function senddata() หรือป่าวครับ ท่านจะใช้อัปโหลดไฟล์กึ่งๆ Ajax ใช่ไหมครับ ผมคุ้นๆ โค้ดนี้

และในหน้าประมวลผล php ก็ไม่ได้รับค่าตัวแปรน่ะครับ ผมว่าผิดเยอะเลยครับท่าน  :P

bankker6480

อ้างถึงจาก: gubaaball ใน 15 มกราคม 2013, 16:18:57
ผมว่ามันไปหยุดที่ function senddata() หรือป่าวครับ ท่านจะใช้อัปโหลดไฟล์กึ่งๆ Ajax ใช่ไหมครับ ผมคุ้นๆ โค้ดนี้

และในหน้าประมวลผล php ก็ไม่ได้รับค่าตัวแปรน่ะครับ ผมว่าผิดเยอะเลยครับท่าน  :P

ผมงงไปหมดแล้วครับ เทพท่านไหนว่างๆช่วยผมแก้หน่อยครับ :'(

aommiez

ผมว่านะ เอาโค๊ดที่เกี่ยวข้องโพสให้ดูหน่อยครับ

bankker6480

อ้างถึงจาก: aommiez ใน 15 มกราคม 2013, 16:39:23
ผมว่านะ เอาโค๊ดที่เกี่ยวข้องโพสให้ดูหน่อยครับ

ผมอัพเพิ่มไปบนกระทู้ ข้างบนสุดแล้วครับ

kuznetsova

อ้างถึงจาก: bankker6480 ใน 15 มกราคม 2013, 16:51:26
อ้างถึงจาก: aommiez ใน 15 มกราคม 2013, 16:39:23
ผมว่านะ เอาโค๊ดที่เกี่ยวข้องโพสให้ดูหน่อยครับ

ผมอัพเพิ่มไปบนกระทู้ ข้างบนสุดแล้วครับ

ส่งตัวแปลแบบ get ไปที่ไฟล์ add.php ดูครับว่ามันทำงานได้หรือป่าว ถ้าทำงานได้
ให้ดูฟังก์ชันจาวา script ว่า error ป่าว ปกติผมจะใส่คำสั่ง alert อะไรสักอย่าง ที่ผมสงสัยว่าโค้ดมีปัญหา เพื่อให้เช็คว่ามันทำงานเข้า if ไหน
ประมาณนี้

ตอนแรกหาก่อนว่า มัน error php หรือ javascript
เว็บที่ทำจาก Blogger สวยงามได้แค่ไหนชม
[direct=https://www.forexfights.com]วิธีเทรดฟอเร็กซ์ กรอบเวลาต่างๆ[/direct]
[direct=https://babbaan.in]แบบบ้านความรู้เรื่องบ้าน[/direct]
[direct=http://www.herb-health.com]แบบทรงผมข้อมูลด้านสุขภาพ ความงาม[/direct]

gubaaball

ไม่รู้ว่าได้หรือยังไปข้างนอกเพิ่งเข้ามา 55  ลองเอาโค้ดไปเทสแล้วครับ ปรากฎว่า ที่ไม่ขึ้นอะไรก็เพราะมี error ที่หน้านี้ครับ AddData.php

บรรทัดนี้น่ะครับ
$sql=" INSERT INTO product (ID,name,price,pic) values ('$PID','$Pname','$Pprice','$Url')";
mysql_db_query($DBName,"SET NAMES tis620");
$sqlquery=mysql_db_query($DBName,$sql) or die("ไม่สามารถเพิ่มข้อมูลได้ กรุณาตรวจสอบข้อมูลอีกครั้ง");

** มี error จากการ insert ข้อมูลลงดาต้าเบสแน่นอนครับ ถ้าท่านไม่เชื่อก็ตัด 3 บรรทัดนี้ออกไปเลยครับ สคริปต์จะทำงานได้ ส่วน error อะไรก็คงมีแต่ท่านเท่านั้นที่รู้ เพราะ db ท่านเป็นคนสร้างเอง

** บรรทัดนี้ ก็ตัดทิ้งไปครับprint"เพิ่มข้อมูลเรียบร้อยแล้ว";

** แล้วก็ท่านต้องรับค่าตัวแปร POST ก่อนการ insert ข้อมูลลงดาต้าเบสน่ะครับ เช่น $Pname=$_POST['Pname']; และก็ทำทุกตัวที่บันทึกลงดาต้าเบส ผมเห็นท่านไม่ได้รับค่าตัวแปรก่อน

** ส่วนท่านจะให้มันรีเทริน์ข้อความอะไรออกมาแสดง ก็ให้ส่งค่าไปตรงนี้ window.parent.AddOk('<?=$Pname?>'); สมมติน่ะครับ ผมจะรีเทิร์นคำว่า "บันทึกข้อมูลเสร็จแล้ว" หากสามารถบันทึกข้อมูลได้ ผมจะเขียนโค้ดประมาณนี้ต่อจากการ insert ข้อมูลลงดาต้าเบสอย่างถูกต้อง



if($sqlquery){
  $tellme='บันทึกข้อมูลเสร็จแล้ว';
}else {
  $tellme='บันทึกข้อมูลล้มเหลว ตรวจสอบซะ';
}

<script language="JavaScript">
<!--
window.parent.AddOk('<?=$tellme;?>');
//-->
</script>


ซึ่งจากโค้ดข้างบนมันจะส่งค่ากลับไปยังหน้า Addproduct.html ในฟังก์ชัน function AddOk(pathfile) ซึ่งคำว่า pathfile คือชื่อตัวแปรเพื่อรับค่าตัวแปร $tellme จากหน้า AddData.php แล้วก็ในฟังก์ชัน AddOk ก็แก้เป็นอย่างนี้น่ะครับเพื่อให้แสดงผลตามที่เราต้องการ

function AddOk(pathfile)
{
document.getElementById('fileupload').value ="";
document.getElementById('showdetail').innerHTML = pathfile;
document.getElementById('submit').disabled = false;
document.getElementById('AddPForm').reset() ;
return true ;
}


และสุดท้าย โค้ดที่ท่านกำลังเขียนอยู่เหมือนว่าจะเป็นการ copy code มาโดยซะส่วนใหญ่โดยไม่รู้ว่าแต่ละบรรทัดมีไว้เพื่ออะไร ถ้าท่านมีเวลาน่ะครับแนะนำให้ศึกษา php เบื้องต้นก่อน เช่นการรับส่งค่าตัวแปร $_GET, $_POST, $_SESSION, $_COOKIES มันมีความหมายต่างกันอย่างไรบ้าง

ผิดถูกยังไงก็ขออภัยด้วยล่ะกันครับ  :wanwan017: