2011-09-13 2 views
0

Хорошо, поэтому я создаю загрузчик изображений с возможностью увидеть, что вы собираетесь загружать, прежде чем вводить его в базу данных. Мой разум немного устал, не могли бы вы попросить меня пройти через этот? ТНХ (кстати он не работает: P) Его на чистую страницу, я выбрать файл из моих картин на compouter, это Безразлично эхо «привет WazzupЗагрузка изображения с PHP с предварительным просмотром по выбору файла

<?php 
if(isset($_FILES['image'])){ 
echo "hi wazzup!"; 

} 

?> 

<form name="form" id="form" method="post" enctype="multipart/form-data" action="<?php echo $_SERVER['PHP_SELF']; ?>" > 
<input type="file" name="image" onChange="if(event.propertyName=='value') {document.getElementById("form").submit();}"> 
</form> 
+0

«шанс увидеть то, что вы собираетесь загрузить» = Имя файла, просмотр или миниатюру? –

+0

если он вторит что-нибудь вообще плохо быть счастливым – arlenwasp

+0

Проблема в том, что даже если я поставлю эхо «что-то», оно не отразится на нем. – arlenwasp

ответ

0

Посмотрите, что это выход, и вы будете знать, Wheater вашей JavaScript является неправильным или вы должны использовать $ _FILES вместо $ _POST для изображения

<?php 
if(isset($_POST)) 
{ 
    if(isset($_FILES['image'])){ 
     echo "<span style=\"z-index:1000;display:block;\">hi wazzup!</span>"; 
    } 
echo "POSTED"; 
} 
?> 
+0

Его эхо-сообщение POSTED при загрузке страницы без ввода пользователя :(, я не знаю, если javascript пойдет не так. Какие-нибудь советы? – arlenwasp

+1

Хорошо, тогда в этом случае вы можете взять скрытое поле в своей форме и установить его значение на что-то вроде DOIT, а затем в post check wheater его значение есть или нет. Значение скрытого поля для пленки печатается или не подается. Обратите внимание, что ваш тег ввода файла вызывает submit onchange перед установкой значения для тега файла html – Astha

+0

отредактировал его на onChange = "alert (this.value)". И он был только предупрежден, когда я выбрал файл с моего компьютера! Может ли быть, что $ _POST не получает определенного значения? Кроме того, форма автопостов, если нет, если (isset ($ _ POST ['image'])) {..... им интересно, если if (isset ($ _ POST ['ЭТО ЗНАЧЕНИЕ])) {какое значение имеет его сбор. THANKS – arlenwasp

Смежные вопросы