По сути, это то, что я делаю:
У меня есть загрузчик файлов flash / ajax, где пользователи могут выбрать x количество фотографий и загрузить их, а затем они вставляются в базу данных MYSQL с помощью внешнего сценария php.
После того, как они будут добавлены в базу данных, я хотел бы отобразить их на странице и позволить пользователям редактировать теги, подписи и т. Д.
Тем не менее, я не могу понять, как «Live Update» страницы для отображения правильных данных
Возьмите это, например:
showFields () запускается после завершения загрузки;
function showFields() {
var jsvar = '<?php echo getIDs(); ?>';
document.getElementById('picndata').innerHTML += jsvar;
}
, который будет работать, если у меня есть getID, просто возвращает статическое значение, такое как "test"
но если бы у меня было это, сделайте это:
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 запускается первым, и поэтому он не находит никаких результатов, потому что изображения еще не были загружены!
Есть идеи?