0

MyPHPデータベースにいくつかのデータを含む行を追加する必要があるアプリケーションを構築しています。各行には常に異なる小さなJPEG画像が含まれています。現時点では、次のように構成されています。

JavaScript

function fn_addrow() {
    document.write('<form action="ADVBKMNGR-EventClass_MANAGE.php?Mode=ADD" method="POST" enctype="multipart/form-data">')
    document.write('<table width="500"><th width="150"></th><th width="350"></th>')
    document.write('<TR>')

    // Form building

    document.write('<input type="submit" value="Ok proceed">')
    document.write('</form>')
}

PHP

elseif($WorkMode == 'ADD'):
    $ID_ev = $_POST[ID_evcls];
    $ID_ds = $_POST[Desc];

    // Write all the data in a new row
    $query='INSERT INTO '.$db_tabscelta.' (`Cod_App`, `ID_eventclass`, `Descrizione`, `Active`, `Logo_Eve`) VALUES ("'.$Station_ID.'","'.strtoupper($ID_ev).'","'.$ID_ds.'","1","'.mysql_real_escape_string($datimmagine).'")';
    $result = mysql_db_query("AdVisual_02_", $query ,$connessione); 
    unlink($ID_logo);
    imagedestroy($ID_logo);

PHP側での呼び出しは機能し、レコードが追加されますが、私の問題は、呼び出しページに戻ってテーブル全体を再表示したいのに、最後にPHPページに留まるということです。また、ユーザー画面にはPHPのアドレスが表示されているので、まったく気になりません。

誰か提案がありますか?

非常に重要です:私はXMLHttpRequest()コマンドで方法を試しました。結構ですが、画像をアップロードできません。

4

2 に答える 2

0

これは、ファイルのアップロードでもajaxを介して送信するフォームを検索している場合に発生すると思います

http://www.malsup.com/jquery/form/

于 2013-03-24T11:55:06.893 に答える
0

の値を保存します

$_SERVER['HTTP_REFERER']

あなたがページに着陸したら。これにより、URLがわかります

ジョブが終了したら、このURLにリダイレクトします

于 2013-03-24T12:45:30.020 に答える