ユーザーは送信内容が正しいかどうかをどのように確認しますか?

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

ユーザーは送信内容が正しいかどうかをどのように確認できますか?
ユーザーが xls ファイルをアップロードした後、まずコンテンツを配列 $aData に読み取り、それをページに表示します。
次に、2 つのボタンに似た関数を追加したいと思います。「確認」「放棄」
ファイルを読み取る前
mysql_query('BEGIN');

読み取り後データベースに入り、ページにコンテンツを表示します。
ユーザーが [OK] をクリックした場合、
mysql_query('COMMIT') を実行します。

ユーザーが諦めた場合、
mysql_query を実行します。 ('ROLLBACK') ;

この検証機能ですが、実装方法が分かりません。ボタンをオンクリックで使用しますか?戻り値を取得するにはどうすればよいですか?それとも他に良い方法があるのでしょうか?

コンテンツが多くて時間がかかる可能性があるため、次のページに飛んでファイルをもう一度読みたくないです。

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

PHP コード

<?php
//テスト.php
if(isset($_GET['コミット'])){
    $res1 = mysql_query('COMMIT');
}
if(isset($_GET['rollback'])){
    $res2 = mysql_query('ROLLBACK');
}
?>
<?php if(!empty($res1)){ ?>
    <table>COMMIT</table>
<?php } ?>
<?php if(!empty($res2)){ ?>
    <table>ROLLBACK</table>
<?php } ?>
  <フォーム名="フォーム" アクション="" メソッド="投稿">
      <input type="button" name="commit" value="確認" onclick="a()"/>
      <input type="button" name="rollback" value="諦める" onclick="b()"/>>
  </フォーム>
<スクリプト言語="JavaScript" タイプ="text/javascript">
関数 a(){
    document.form.action="test.php?commit=ok";
    document.form.submit();
}
関数 a(){
    document.form.action="test.php?rollback=ok";
    document.form.submit();
}
</スクリプト>
<br><font color="#e78608">------解決策------------------</font><br>
この方法は間違っています。MySQL トランザクションを 2 つのリクエストに分割すると、確実に機能しません。<br> どのような効果を得る必要がありますか?
<br><font color="#e78608">------解決策----------------------</font><br><form action='' onsubmit= subCheck ()"><br>...<br><br>function subCheck(){<br>var nm = document.getElementById("nameTest");<br>if(nm.value!="" ) <br>return true;//送信前に true を返す <br>return false;<br>}<br><br>
<br><font color="#e78608">------解決策--------</font><br>ジャンプする必要がない場合は、ajaxを使用してくださいリクエストサーバー。 <div class="clear"></div>
ログイン後にコピー
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!