Witajcie. Bardzo proszę o pomoc.
Mam taki skrypt:
<script type="text/javascript">/*<![CDATA[*/
$(document).ready(function(){
var button=$('.upload');
var status=$('.status');
new AjaxUpload(button, {
action: 'edit_photo.php?p=upload',
name: 'img',
onSubmit
: function(file, ext
){ if (! (ext && /^(jpg|jpeg|JPG|JPEG)$/.test(ext))){
status.html('Niepoprawny format pliku, tylko .jpg lub .jpeg.');
return false;
}
this.disable();
status.html('<img src="images/loading.gif"> <br><br> Trwa przesyłanie pliku...');
},
onComplete
: function(file, response
){ if(response==1){ status.html('Zdjęcie zostało dodane do galerii.'); window.location.href = 'edit_photo.php'; }
if(response==2){ status.html('Niepoprawny format pliku, tylko .jpg lub .jpeg.'); }
if(response==3){ status.html('Niepoprawne rozmiar pliku, maksymalnie 2 MB.'); }
if(response==4){ status.html('Niepoprawne wymiary zdjęcia, minimalnie 220x220 px.'); }
if(response==5){ status.html('Niepoprawne wymiary zdjęcia, maksymalnie 10000x10000 px.'); }
if(response==6){ status.html('Liczba zdjęć w profilu jest ograniczona do 15.'); }
if((response==7)||(response=='')){ status.html('Wystąpił nieoczekiwany błąd.'); }
this.enable();
}
});
});/*]]>*/</script>
i mam taki kod z buttonem:
<button type="submit" class="upload btn btn-primary start">
<i class="icon-upload icon-white"></i>
<span>Start upload</span>
</button>
<div class="status"></div>
Jak klikne guzik wyskakuje mi okienko do wyboru pliku. Wybieram plik i automatycznie zaczyna mi go pobierać i wyświetla się loader i info że się ładuję. Nie wiem tylko jak dopisać do tego kod aby dodwała mi zdjęcie do bazy danych MySQL i wyświetlały się to komunikaty informacyjne ze skryptu.
Błagam o pomoc.
Ten post edytował dtrb 4.12.2012, 01:55:20