本人是個新手,現在想做個指標提交系統,MYSQL資料庫中已經有銷售整體架構,並已經在PHP中按照登陸帳號自動產生對應的銷售下屬人員,但是架構後面跟著銷售的指標,想做個輸入框,並提交到資料庫中,請問怎麼做:
架構 盈利額
-L4:上海結婚 黃主管 輸入框
-L3:上海結婚2組 沈主管 輸入框
-L2:上海結婚2-1組 馬主管 輸入框
L1: 孫銷售 輸入框
L1: 杜銷售 輸入框
L1: 李銷售 輸入框
架構盈利額";$sql="SELECT 架構,盈利額 FROM `org` WHERE 主管工號 = '".$q."'";$result = mysql_query($sql);while($row = mysql_fetch_array($result)) { echo ""; echo "" . $row['架構'] . ""; echo ""; }echo "";mysql_close($con);?>
回複討論(解決方案)
本人是個新手,現在想做個指標提交系統,,請大家做好了,發給我:
我在你基?上修改了一下,思路就是??,用表??的id??提交。
index.php
add.php
多謝回複,明天我試試看。
可能我沒解釋清楚,我把整個系統代碼結合前輩的代碼重新寫了下:
登陸介面(未完整):
指標收集系統
welcome.php
歡迎';echo "
| 架構 |
盈利額 |
";$sql="SELECT id,架構,盈利額 FROM `org` WHERE 主管工號 = '".$q."'";$result = mysql_query($sql);while($row = mysql_fetch_array($result)) { echo "
"; echo "
| " . $row['架構'] . " | "; echo '
| '; echo "
"; }echo "
";//echo '';echo '';mysql_close($con);?>
add.PHP
現在運行後出現錯誤:Parse error: syntax error, unexpected T_VARIABLE in D:\AppServ\www\add.php on line 24
請問怎麼解決?
24行的
盈利額='"$_POST['yl'.$row['id'].]"' where
改為
盈利額='".$_POST['yl'.$row['id']]."' where
$sqlstr = "update `org` set 盈利額='"$_POST['yl'.$row['id'].]"' where id='".$row['id']."'";
應為
$sqlstr = "update `org` set 盈利額='" . $_POST['yl'.$row['id']] . "' where id='".$row['id']."'";
感謝各位的協助,但現在還是有問題:
我資料庫org中有兩個表:
1.user:裡面有主管工號,姓名,密碼,用來作為登陸的帳號和密碼
2.org:裡面有id(本來沒這個欄位,後來加上去的,為了配合傲雪星楓給的代碼,自增加欄位),架構,盈利額
現在用了大家給My Code後,還是無法更新資料庫的盈利額值,並且add.php中最後加上跳轉頁面的那個代碼的話,實際網頁跳轉的並非是原先主管登陸的welcome.php介面,還請解答。
感謝各位的協助,但現在還是有問題:
我資料庫org中有兩個表:
1.user:裡面有主管工號,姓名,密碼,用來作為登陸的帳號和密碼
2.org:裡面有id(本來沒這個欄位,後來加上去的,為了配合傲雪星楓給的代碼,自增加欄位),架構,盈利額
現在用了大家給My Code後,還是無法更新資料庫的盈利額值,並且add.php中最後加上跳轉頁面的那個代碼的話,實際網頁跳轉的並非是原先主管登陸的welcome.php介面,還請解答。
各位前輩,目前問題就出在這段代碼上,還請指點如何修改才能根據資料庫中id對應的盈利額進行更新:
if($_POST[.$row['id'].]){$sqlstr = "update `org` set 盈利額='" . $_POST[.$row['id'].] . "' where id='".$row['id']."'";// 更新入db mysql_query($sqlstr) or die(mysql_error()); }
去看下jquery easy ui的datagrid很簡單,載入資料還可以讓它自動增加輸入框,只需要一個屬性
費了老半天勁,總算自己搞定了,貼上代碼:
welcome.php
歡迎'; echo "
| 架構 |
盈利額 |
"; $sql="SELECT id,架構,盈利額 FROM `org` WHERE 主管工號 = '".$q."'"; $result = mysql_query($sql); while($row = mysql_fetch_array($result)) { echo "
"; echo "
| " . $row['架構'] . " | "; echo '
| '; echo "
"; } echo "
";echo '';echo ''; mysql_close($con);?>
add.php
還是很感謝各位的協助。