基本的にこれは私がやっていることです: 私はフラッシュ/ ajaxファイルアップローダを持っています。ユーザーはx個の写真を選択してアップロードし、外部PHPスクリプト。Javascriptの後にPHPコードを実行する問題
、それらをデータベースに挿入された後、私は私がどのように「ライブアップデート」を見つけ出すことはできません、
しかしなど、ページ上に表示し、ユーザーがタグ、キャプションを編集できるようにしたいと思います正しいデータを表示するページ
例: アップロードが完了するとshowFields()が実行されます。私はgetIDsは、まさにそのような「テスト」
として静的な値を返しますが、私はそれがこれを行う持っていた場合があれば動作します
function showFields() {
var jsvar = '<?php echo getIDs(); ?>';
document.getElementById('picndata').innerHTML += jsvar;
}
:
function getIDs() {
$SQL = "SELECT * FROM `slides` ORDER BY `sid` DESC";
$results = mysql_query($SQL);
$row = mysql_fetch_assoc($results);
$slide = $row['sid'];
$SQL = "SELECT * FROM `slides` WHERE `sid` = $slide";
$results = mysql_query($SQL);
$str;
while ($row = mysql_fetch_array($results)) {
$str .= $row['size'] . "\r\n";
}
return $str;
}
を(ずさん私が知っています)
の場合は、PHPが最初に実行され、画像がまだアップロードされていないため結果が見つからないため動作しません。
アイデア?
これは問題ではありません...ページが読み込まれた後に別のPHPスクリプトでアップロードが行われるため、getIDs()は最新のIDを置き換えず、ページの読み込み時に最新のものを置き換えます – Mike