ホームページ > バックエンド開発 > PHPチュートリアル > データベース処理への挿入に関する問題

データベース処理への挿入に関する問題

WBOY
リリース: 2016-06-13 13:25:35
オリジナル
841 人が閲覧しました

データベースへの挿入に関する問題
これは設計されたフォーム ページです

HTML コード
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

--><form action="chuli.php" method="post">
<table width="400" border="1">
  <tr>
    <td>姓名</td>
    <td>日期</td>
    <td>天气</td>
  </tr>
  <tr>
    <td><input type="text" name="name" /></td>
    <td><input type="text" name="date" /></td>
    <td><input type="text" name="weather" /></td>
  </tr>  
</table>

<br><br><table width="400" border="1">
  <tr>
    <td>语文<input type="hidden" name="kemu" value="语文"/></td>
    <td><input&#160;&#160;type="text" name="grade" /></td>
  </tr>
  <tr>
    <td>数学<input type="hidden" name="kemu" value="数学" /></td>
    <td><input type="text" name="grade" /></td>
  </tr>
  <tr>
    <td>英语<input type="hidden" name="kemu" value="英语" /></td>
    <td><input type="text" name="grade" /></td>
  </tr>
</table>
<br><br>
<input type="submit" value="提交" />
  
<input type="reset" value="重置" />
</form>
ログイン後にコピー


データベースへの挿入時に一度に 3 つの結果を取得したいです

grade(name,date,weather,kemu,grade) に挿入 value('$name','$date','$weather','$kemu','$grade')
グレード(名前)に挿入,date,weather,kemu,grade)values('$name','$date','$weather','$kemu','$grade')
Grade(name,date,weather,kemu)に挿入,grade)values('$name','$date','$weather','$kemu','$grade')
データベースで取得される内容は次のようになります: name date Weather kemu Grade
zhangsan 06-21 清 中国語 79
zhangsan 06-21 清 数学 80
zhangsan 06-21 清 英語 78
これにはどのようなテクノロジーが必要ですか?また、ご都合がよければ、勉強の参考資料を教えてください。ありがとうございます

-----解決策------ ---

このように、$_POST['grade'] は 3 つの値を含む配列になります。 foreach を使用してトラバースするだけです。
------解決策---------
空のデータを削除できます
------解決策---------
話し合う

引用:


このように、$_POST['grade'] は 3 つの値を含む配列になります。 。 foreach を使用してトラバースするだけです。

ありがとうございます

そこでさらに考えてみると、例えば下の表が各追試験の得点になった場合
追試の回数は人それぞれ違うかもしれないので-up 試験、直接 10 行をリストする場合 行を含むテーブルを挿入する場合、空のデータの挿入を制限するにはどうすればよいですか?
トラブル...
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート