台灣最大程式設計社群網站
線上人數
1984
 
會員總數:231342
接案會員:6787
文章總數:1904
討論主題:175518
歡迎您免費加入會員
討論區列表 >> PHP >> php新增刪除修改產品資料
[變換順序]
[我要回覆]
1


回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
php新增刪除修改產品資料
價值 : 50 QP  點閱數:3756 回應數:12

樓主

ann
門外漢
0 16
296 61
發送站內信

請問誰可以給我管理者登入、新增、刪除、修改的程式碼例子???
我的資料庫為test,資料表為product 欄位有:
no 編號 title1 名稱1 type 類型 spec 規格 characteristic 說明 company公司2 picture 圖檔路徑 title2 名稱2 type2 類型2 spec2 規格2
characteristic2特色2 company2公司2

title1和title2其實是一樣的東西只是資料內一個是中文一個是英文而已,picture一模一樣~!
請各位指導謝謝
php新手
本篇文章發表於2008-10-20 23:14
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
作者回應

ann
檢舉此回應
ps怎樣可以使資料新增、刪除多筆資料呢?圖片上傳要怎麼寫程式呢???

本篇文章回覆於2008-10-20 23:16
--未登入的會員無法查看對方簽名檔--
2樓
最有價值解答

曾小銘
檢舉此回應
新增多筆就用php中的迴圈去寫..for 或while 等等...
如果要直接在資料庫中去新增多筆可用



刪除多筆就下WHERE 去刪除多筆

至於圖片上傳的話..
我是有範例.可是..程式碼有點長..


本篇文章回覆於2008-10-21 11:46
--未登入的會員無法查看對方簽名檔--
3樓
作者回應

ann
檢舉此回應
謝謝你的回答^^

這是我參考課本所找的到新增例子,可是經改過之後不能新增資料耶,請問我哪裡出錯了嗎?
因為圖片我找不到上傳的範例,所以...
通常設計一個管理者的網頁新增刪除修改可以在同一網頁嗎?
麻煩你~請指導我
感激不盡

newadd.php



本篇文章回覆於2008-10-21 18:44
--未登入的會員無法查看對方簽名檔--
4樓
作者回應

ann
檢舉此回應
我看不懂這幾行的億四,請問是什麼意四呢會不會是我這裡出錯了嗎
//if ( !empty($subject) and !empty($no) and !empty($title1) and ! empty($type) and !
//empty($spec)and !empty($characteristic) and !empty($company) and!empty($picture) and!empty($title2) and !empty($type2) and!empty($spec2)and!//empty($characteristic2) and!empty($company2)){
//$cr = Date("Y-m-j H:i:s");
//$last = $cr;
$addr=$REMOTE_ADDR;
$sql="Insert Into disscuss (no, title1, type, spec,characteristic, company, picture,title2,type2,spec2,characteristic2,company2) Values ('$0', '$1', '$2', '$3', '$4', '$5','$6' ,'$7','$8','$9','$10','$11')";
mysql_query($sql);
//}
?>

本篇文章回覆於2008-10-21 18:46
--未登入的會員無法查看對方簽名檔--
5樓
不錯的參考

溫子
捐贈 VP 給 溫子 檢舉此回應
變數名稱定義規則有問題...不可以數字開頭...



裡面這堆變數名稱是不合法的!!


本篇文章回覆於2008-10-21 20:06
--未登入的會員無法查看對方簽名檔--
6樓
作者回應

ann
檢舉此回應
那請問那行我可以隨便定義變數名稱嗎?我試改過之後發現資料庫會新增一筆資料
可是是我自己在程式裡面打的耶~我送出一筆新增資料沒有反應耶

麻煩請指導謝謝

本篇文章回覆於2008-10-21 20:19
--未登入的會員無法查看對方簽名檔--
7樓
回應

溫子
捐贈 VP 給 溫子 檢舉此回應
那就表示你沒有把書看仔細...

啥叫做合法變數名稱,隨便找一個教學連結,都會告訴你這是基礎...
http://linux.tnc.edu.tw/techdoc/banic/chapter2/variables.html

你貼出來的表單(newadd.php)與程式(add.php)是否有關聯性,
這種基礎先搞清楚!!

本篇文章回覆於2008-10-21 20:30
--未登入的會員無法查看對方簽名檔--
8樓
作者回應

ann
檢舉此回應
謝謝你的回答^^
可以請問,我產品刪除程式碼哪裡錯了了?為什麼不可以刪除?也顯示不了下一頁,一直在同一頁
看了書研究很久可是不知道錯誤在哪裡??
請幫忙拜託了
謝謝
<?php
//if(!empty($del)){
mysql_connect("localhost","帳號","密碼");
mysql_select_db("資料表");
mysql_query("set character set big5");
$l=count($del);
for ($i=1;$i<=$l;$i++) {
// $productno=current($del);
$productno=369;
$str="DELETE FROM product
WHERE productno=$productno;";
mysql_query($str);
next($del);
}
//}
?>

<HTML>
<BODY bgcolor="#FFFFCC">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td height="51" valign="top"></td>
<td height="51" valign="top">
<div align="center"><b><font size="+1" color="#000099">刪除產品資料!</font>
</b></div>
</td>
</tr>

</table>
<center>
<TABLE Border=0 Cellspacing=5 bordercolor="#FFCC00">
<TR BgColor=#000099>
<TD><font color="#FFFFFF">是否刪除</font></TD>
<TD><font color="#FFFFFF">編號</font></TD>
<TD><font color="#FFFFFF">名稱</font></TD>
<TD NoWrapP><font color="#FFFFFF">類型</font></TD>
<TD><font color="#FFFFFF">規格</font></TD>
<TD><font color="#FFFFFF">說明</font></TD>
<TD><font color="#FFFFFF">公司</font></TD>
<TD><font color="#FFFFFF">圖檔路徑</font></TD>
<TD NoWrapP><font color="#FFFFFF">產品名稱2</font></TD>
<TD><font color="#FFFFFF">產品類型3</font></TD>
<TD><font color="#FFFFFF">產品規格4</font></TD>
<TD><font color="#FFFFFF">特色說明5</font></TD>
<TD><font color="#FFFFFF">生產公司6</font></TD>
<TD><font color="#FFFFFF">圖檔路徑</font></TD>
</TR>
<form action="mm.php" method="post">
<?php
mysql_connect("", "", "");
mysql_select_db("");
mysql_query("set character set big5");
//$query ="Select * from product Order by productno DESC;";
$query ="Select * from product Order by productno DESC;";
$result=mysql_query( $query);
$num = mysql_num_rows($result);
$last=intval(($num-1)/10)+1;
if($page<1) $page=1;
if($page>$last) $page=$last;
// mysql_data_seek($result,($page-1)*6);
if ( $num > 0 ) {
for ($i=1;$i<=10;$i++){
$rows=mysql_fetch_array($result);
?>

<TR Valign=TOP>
<td>
<input type="checkbox" name="del[<?php echo $i?>]"
value="<?php echo $rows['productno']?>">
</td>
<td nowrap>
<?php echo $rows['productno'];?>
</td>
<td nowrap>
<?php echo $rows['title1'];?>

<TD nowrap>
<?php echo $rows['type1'];?>
</TD>
<TD nowrap>
<?php echo $rows['spec1'];?>
</TD>
<TD nowrap>
<?php echo $rows['characteristic1'];?>
</TD>
<TD nowrap>
<?php echo $rows['yieldcompany1'];?>
</TD>
<TD nowrap>
<?php echo $rows['picture1'];?>
</TD>
<td nowrap>
<?php echo $rows['title2'];?></td>
<td nowrap>
<?php echo $rows['type2'];?></td>
<td nowrap>
<?php echo $rows['spec2'];?></td>
<td nowrap>
<?php echo $rows['characteristic2'];?></td>
<td nowrap>
<?php echo $rows['yieldcompany2'];?></td>
<td nowrap>
<?php echo $rows['picture1'];?></td>
</TR>
<?
}
}
?>
<center><input type="submit" value="送出"></center>
</form>
</TABLE>
<FORM Action=mdis.php Method=GET>
<?php
if ($page <> 1) {
echo "<A HREF=mm.php?page=1>第一頁</A> ";
echo "<A HREF=mm.php?page=" . ($page-1) . ">上一頁</A> ";
}
if ($page <> $last){
echo "<A HREF=mm.php?page=" . ($page+1) . ">下一頁</A> ";
echo "<A HREF=mm.php?page=$last>最後一頁</A> ";
}
?>
頁次:<FONT COLOR="Red"><?php echo $page;?>/<?php echo $last;?></FONT>
<P>
</From>

</center>
</BODY>
</HTML>


本篇文章回覆於2008-10-25 14:49
--未登入的會員無法查看對方簽名檔--
9樓
不錯的參考

幻魔
檢舉此回應
$str="DELETE FROM product WHERE productno=$productno;";

多了 ;

本篇文章回覆於2008-10-25 14:53
--未登入的會員無法查看對方簽名檔--
10樓
作者回應

ann
檢舉此回應
經過改過已經可以刪除了^^所以上面刪除的問題解決了
謝謝

本篇文章回覆於2008-10-25 15:21
--未登入的會員無法查看對方簽名檔--
11樓
作者回應

ann
檢舉此回應
那麼我可以請問新增的問題嗎??
目前我已經可以新增一筆資料
請問我該如何可以一次新增多筆資料呢?請問是要多加新增的表格嗎??還是??
麻煩請告訴我如何新增多筆資料和其概念??
謝謝
^^
<html>
<head>
<title>新增產品資料</title></head>
<body bgcolor="#ffffcc"><center>
<?php
mysql_connect("localhost", "", "");
mysql_select_db("");
mysql_query("set character set big5");

if (!empty($productno) and !empty($title1) and !empty($type1) and !empty($spec1)) {

$sql="Insert Into product (productno,title1,type1,spec1,characteristic1,yieldcompany1,picture1,title2,type2,spec2,characteristic2,yieldcompany2 ) Values ('$productno','$title1','$type2',
'$spec3','$characteristic4','$yieldcompany5','$picture1','$title2','$type2','$spec2','$characteristic2','$yieldcompany2')";
mysql_query($sql);
}


?><form action="aaa.php" method="post">
<TABLE Width="100%">
<TR>
<TD Align=Center bgcolor=#FFCC00> <FONT Color=#FFFFFF size=+1>
<B><font color="#6600FF">新增產品資料</font></B></font>
</TD>
</TR></TABLE>
<CENTER>
<table width="514" border="0" >
<tr>
<td width="506"><font size="+1">產品編號</font>:
<input type="text" size=60 name="productno"></td>
</tr>

<tr> <td><font size="+1">名稱:</font>
<input type="text" size=60 name="title1"></td>
</tr>

<tr>
<td><font size="+1">類型:</font>
<input type="text" name="type1" size="60"></td>
</tr>

<tr> <td><font size="+1">規格:</font>
<input type="text" name="spec1" size="60"></td>
</tr>

<tr>
<td><font size="+1">說明:</font>
<input type="text" name="characteristic1" size="60"> </td>
</tr>

<tr>
<td><font size="+1">公司:</font>
<input type="text" name="yieldcompany1" size="60"></td>
</tr>

<tr>
<td><font size="+1">圖檔路徑:</font>
<input type="text" name="picture1" size="60"> </td>
</tr>


<tr>
<td><font size="+1">名稱2:</font>
<input type="text" name="title2" size="60"> </td>
</tr>

<tr>
<td><font size="+1">類型:</font>
<input type="text" name="type2" size="60"> </td>
</tr>

<tr>
<td><font size="+1">規格:</font>
<input type="text" name="spec2" size="60"> </td>
</tr>

<tr>
<td><font size="+1">說明</font>
<input type="text" name="characteristic2" size="60"> </td>
</tr>

<tr>
<td><font size="+1">公司:</font>
<input name="yieldcompany2" type="text" value="" size="60"> </td>
</tr>

<tr>
<td><font size="+1">圖檔路徑:</font>
<input type="text" name="picture1" size="60"> </td>
</tr>

<tr> <td height="64" colspan="10" valign="top" nowrap>
<div align="center">
<input type="submit" value="新增" name="submit">
<input type="reset" value="重新輸入" name="reset">
</div> </td>
</tr>
</table>
</td>
</tr>
</table>

</From>
</center>
</body>
</html>






本篇文章回覆於2008-10-25 15:28
--未登入的會員無法查看對方簽名檔--
12樓
作者回應

ann
檢舉此回應
ps我是要在網頁上面給管理者新增資料^^

本篇文章回覆於2008-10-25 15:29
--未登入的會員無法查看對方簽名檔--
[變換順序]
1
 

回覆
如要回應,請先登入.