sql >> データベース >  >> RDS >> Mysql

PHPPDF生成の問題

    フォームのonsubmit 間違っているようです。 onsubmit javascript関数である必要があります phpファイルではありません 。 phpファイルに送信する必要がある場合は、 actionを使用する必要があります formの属性 。現在、 report.phpとして指定しています 。 yearpdf.phpに変更する必要があるかもしれません またはreport.phpでリダイレクトします

    編集1:

    問題は、 window.openを呼び出していることです これはURLを開きますが、入力値を送信しません。初めては何も起こりません。ただし、次の window.open または、次の更新時に、report.phpからセッション変数があり、データを取得します。あなたはいくつかのオプションに従うことができます

    1. 送信を処理するreport.phpのコードをyearpdf.phpに入れ、フォーム「action」をyearpdf.phpに変更します。オンクリック機能を削除します
    2. またはreport.phpの最後にあるreport.phpからyearpdf.phpにリダイレクトします。リダイレクトには、 header('Location:http://www.yoursite.com/を使用できます。 yearpdf.php '); 。オンクリック機能を削除します
    3. またはJavaScriptコードを変更して、次のようなものを送信します window.open( "yearpdf.php" + "?course_year =" + document.getElementsByName( "course_year")[0] .value)); $ r1 =$ _ SESSION ['year1'];を変更します to $ r1 =$ _ GET ['course_year']; yearpdf.phpで

    オプション1は、推奨される簡単な方法です。オプション2はオーバーヘッドであり、リダイレクトの前にhtmlを出力すると機能しません。オプション3は、不要なウィンドウを生成します。




    1. コマンドラインから外部キーなしでMySQLファイルをダンプするにはどうすればよいですか?

    2. Spring Mvc Hibernate Encoding / Multi-line import sql

    3. SQL Developer 4.1.2

    4. コマンドラインを使用したSQLデータベースの移行