テーブルにフォームを追加して MYSQL データベースに送信する方法
私は初心者ですが、指標送信システムを構築したいと考えています。MYSQL データベースにはすでに全体的な営業構造があり、対応する営業部下が設定されています。ログインアカウントに従って PHP で自動的に生成されますが、アーキテクチャの背後にある売上指標に従い、入力ボックスを作成してデータベースに送信するにはどうすればよいですか:
建築
-L4: 上海結婚式黄ディレクター入力ボックス
-L3: 上海結婚グループ 2 マネージャーシェン入力ボックス
-L2: 上海結婚グループ 2-1 マネージャー馬入力ボックス
L1: サンセールス入力ボックス
L1: Du Sales 入力ボックス
L1: Li Sales 入力ボックス
1 | <br /><?php <br /> $q = $_POST [ "employeenumber" ];<br /><br /> $con = mysql_connect( 'localhost' , 'root' , '' );<br /> if (! $con )<br /> {<br /> die ( 'Could not connect: ' . mysql_error());<br /> }<br /><br />mysql_select_db( "org" , $con );<br /><br /> echo "<table border='1' cellpadding='10'><br /><tr><br /><th>架构</th><br /><th>盈利额</th><br /></tr>" ;<br /><br /> $sql = "SELECT 架构,盈利额 FROM `org` WHERE 主管工号 = '" . $q . "'" ;<br /><br /> $result = mysql_query( $sql );<br /><br /> while ( $row = mysql_fetch_array( $result ))<br /> {<br /> echo "<tr>" ;<br /> echo "<td>" . $row [ '架构' ] . "</td>" ;<br /> echo "</tr>" ;<br /> }<br /> echo "</table>" ;<br /><br />mysql_close( $con );<br />?><br>
|
ログイン後にコピー
-----ソリューション アイデア------ -------------------あなたのアイデアに基づいて修正しました。これは、テーブルに記録されている ID を送信に対応させるために使用します。
index.php1 | <br /><?php <br /> $q = $_POST [ "employeenumber" ];<br /> <br /> $con = mysql_connect( 'localhost' , 'root' , '' );<br /> if (! $con )<br /> {<br /> die ( 'Could not connect: ' . mysql_error());<br /> }<br /> <br />mysql_select_db( "org" , $con );<br /><br /> echo '<form name="form1" method="post" action="add.php">' ;<br /> echo "<table border='1' cellpadding='10'><br /><tr><br /><th>架构</th><br /><th>盈利额</th><br /></tr>" ;<br /> <br /> $sql = "SELECT id, 架构,盈利额 FROM `org` WHERE 主管工号 = '" . $q . "'" ;<br /> <br /> $result = mysql_query( $sql );<br /> <br /> while ( $row = mysql_fetch_array( $result ))<br /> {<br /> echo "<tr>" ;<br /> echo "<td>" . $row [ '架构' ] . "</td>" ;<br /> echo '<td><input type="text" name="yl' . $row [ 'id' ]. '"></td>' ;<br /> echo "</tr>" ;<br /> }<br /> echo "</table>" ;<br /> echo '<input type="hidden" name="employeenumber" value="' . $q . '">' ;<br /> echo '</form>' ; <br />mysql_close( $con );<br />?><br />
|
ログイン後にコピー
add.php1 | <br /><?php<br /> $con = mysql_connect( 'localhost' , 'root' , '' );<br /> if (! $con )<br /> {<br /> die ( 'Could not connect: ' . mysql_error());<br /> }<br /> <br />mysql_select_db( "org" , $con );<br /><br /> $employeenumber = $_POST [ "employeenumber" ];<br /><br /> $sql = "SELECT id, 架构,盈利额 FROM `org` WHERE 主管工号 = '" . $q . "'" ;<br /> <br /> $result = mysql_query( $sql );<br /> <br /> while ( $row = mysql_fetch_array( $result ))<br />{<br /> if ( $_POST [ 'yl' . $row [ 'id' ]]){<br /> $sqlstr = "update `org` set 盈利额='" . $_POST ['yl '.$row[' id ']]."' where id= '".$row[' id ']."' ";
|
ログイン後にコピー
----- -解決案----------------------24 行
利益額='"$_POST['yl'.$ row ['id'].]"' ここで
は
に変更されました。 利益額='".$_POST['yl'.$row['id']]."' ここで
------ソリューションのアイデア----------------------この投稿は最終的に次のユーザーによって書かれました。 xuzuning Edited at 2014-12-10 18:33:58
$sqlstr = "update `org` setprofit='"$_POST['yl'.$row['id'].]"' where id= '".$row['id']."'";
は
1 | $sqlstr = "update `org` set 盈利额='" . $_POST ['yl '.$row[' id ']] . "' where id= '".$row[' id ']."' ";
|
ログイン後にコピー
である必要があります