Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Szukam skryptu - paska postępu do przesyłania plików
Forum PHP.pl > Forum > Gotowe rozwiązania > Szukam
uczeń php
Szukam skryptu - paska postępu do przesyłania plików. W formularzu mam kilka pól input type=files chciałbym dodać pasek postępu do każdego z nich lub jeden wspólny pasek postępu no i oczywiście informacje w %
Nh2003
jquery uploadify
uczeń php
nie wiem co jest nie tak ale nie działa
1010
my tez nie wiemy
marekge
Cytat(uczeń php @ 7.06.2011, 16:38:13 ) *
nie wiem co jest nie tak ale nie działa

Opisz szerzej napotkany problem i wklej fragment nie działającego kodu ... nikt tu jasnowidzem nie jest..
uczeń php
  1. <form action="dodane-ogloszenie" method="post" enctype="multipart/form-data" onsubmit="return sprawdzenie_formularza_ogloszen();">
  2.  
  3. <table class="dodaj_ogloszenie">
  4. <tr><td class="dodaj_ogloszenie_etykieta">Kategoria*:</td><td class="dodaj_ogloszenie_pole">
  5.  
  6.  
  7. <?php
  8. if ($_GET['kategoria']!=''){
  9. $qry_kategoria="SELECT id,nazwa FROM agr_kategorie WHERE id like '{$_GET['kategoria']}' LIMIT 1";
  10. $result_kategoria=mysql_query($qry_kategoria) or die ('wystąpił problem z pobraniem danych123');
  11. $rekord_kategoria=mysql_fetch_array($result_kategoria);
  12.  
  13. print "{$rekord_kategoria['nazwa']}";
  14. print "<input type='hidden' name='kategoria' value='{$rekord_kategoria['id']}' id='kategoria' /></td></tr>";
  15. }
  16. else {
  17. ?>
  18. <select id="kategoria" name="kategoria" onchange="getCityList(this)" >
  19. <option value="">Wybierz - kategorie</option>
  20. <?php
  21. $czesc_sql = 'SELECT * FROM agr_kategorie'; // echo $czesc_sql;
  22. $q = mysql_query($czesc_sql); $czesc_sqlliteracja = 0; $teeesttt;
  23. while($wyniki_czesciowego_zapytania_sql = mysql_fetch_array($q))
  24. {
  25. // include 'mysql.class.php';
  26. // $a = new mysql_db();
  27. // $a->connect('localhost', 'root', '', 'test2');
  28. $czesc_sqlliteracja = $czesc_sql." WHERE drzewo = '.{$wyniki_czesciowego_zapytania_sql['id']}.';";
  29. echo $czesc_sqlliteracja;
  30.  
  31. $q1 = mysql_query($czesc_sqlliteracja);
  32. while($i = mysql_fetch_array($q1))
  33. {
  34. echo '<option value="'.$i['id'].'">'.$i['nazwa'].'</option>'; $teeesttt++; echo $teeesttt;
  35. }
  36. // $a->destruct();
  37. }
  38. $czesc_sqlliteracja++;
  39. ?>
  40. </select>
  41. </td>
  42. </tr>
  43. <tr id="ukryte_podkategorie">
  44. <td class="dodaj_ogloszenie_etykieta">Podkategorie*: </td>
  45. <td><select id="kategoria1" name="kategoria1">
  46.  
  47. </select>
  48. </td>
  49. </tr>
  50. <!-- /table -->
  51. <!-- /form -->
  52. <?php
  53. }
  54.  
  55. /*
  56. if(isset($_GET['kategoria']))
  57. {
  58. // include 'mysql.class.php';
  59. // $a = new mysqli_db();
  60. // $a->connect('localhost', 'root', '', 'test2');
  61. //$drugie_pole_select = mysql_query("SELECT * FROM agr_kategorie WHERE drzewo = '".mysql_real_escape_string($_GET['countryCode'])."'");
  62. $czesc_sql = 'SELECT * FROM agr_kategorie';
  63. $drugie_pole_select = mysql_query($czesc_sql);
  64. while($pod_kategorie = mysql_fetch_array($drugie_pole_select))
  65. {
  66. echo "obj.options[obj.options.length] = new Option('".$i['nazwa']."','".$i['id']."');";
  67. }
  68. // $a->destruct();
  69. }
  70. */
  71. ?>
  72.  
  73.  
  74.  
  75.  
  76.  
  77.  
  78.  
  79.  
  80.  
  81.  
  82.  
  83.  
  84.  
  85.  
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107. <tr><td class="dodaj_ogloszenie_etykieta">Województwa<?php echo
  108. "{$_POST['kategoria1']}"." "."{$_POST['kategoria']}"; ?></td><td class="dodaj_ogloszenie_pole"><select name="wojewodztwa">
  109. <?php $wojewodztwa = array('wszystkie wojewodztwa','dolnośląskie','kujawsko-pomorskie','lubelskie','lubuskie','łódzkie','małopolskie','mazowieckie','opolskie','podkarpackie','podlaskie','pomorskie',
  110. 'śląskie','świętokrzyskie','warmińsko-mazurskie','wielkopolskie','zachodniopomorskie');
  111. for($i=0; $i < count($wojewodztwa); $i++) { $value = $wojewodztwa[$i];
  112. if($i == 0) $value = "nie wybrano żadnego województwa";
  113. echo "<option value = '".$value."'>".$wojewodztwa[$i]."</option>"; } ?></select>
  114.  
  115.  
  116.  
  117.  
  118. </td></tr>
  119. <tr><td class="dodaj_ogloszenie_etykieta">Treść*<br /><span id='counter'>500/500</span></td><td class="dodaj_ogloszenie_pole"><textarea id="id_ogloszenia_w_pliku_ogloszenia" name="tresc" class='dodaj_ogloszenie_textarea' maxlength='500' onkeyup='ograniczZnaki(this,500);' style="height:100px;"><?php echo zamienbr($tresc);?></textarea></td></tr>
  120. <tr><td class="dodaj_ogloszenie_etykieta">Cena*</td><td class="dodaj_ogloszenie_pole"><input type="text" name="cena" id="id_cena_w_pliku_ogloszenia" class="dodaj_ogloszenie_input" value="<?php echo $_POST['cena']; ?>"/></td></tr>
  121. <tr><td class="dodaj_ogloszenie_etykieta">Kontakt*</td><td class="dodaj_ogloszenie_pole"><input type="text" id="id_kontakt_w_pliku_ogloszenia" name="kontakt" class="dodaj_ogloszenie_input" value="<?php echo $_POST['kontakt']; ?>"/></td></tr>
  122. <tr><td class="dodaj_ogloszenie_etykieta">pole e-mail</td><td class="dodaj_ogloszenie_pole">(pole e-mail nie jest obowiązkowe jest jedynie do wiadomości administratora serwisu)<input class="dodaj_ogloszenie_input" type="text" id="e_mail" name="e-mail"></td></tr>
  123.  
  124. <?php
  125. for($i=1;$i<=$liczba_zdjec_w_ogloszeniu;$i++)
  126. {
  127. echo '<tr><td class="dodaj_ogloszenie_etykieta">Zdjęcie '.$i.'</td><td class="dodaj_ogloszenie_pole"><input type="file" name="file'.$i.'" class="dodaj_ogloszenie_input" />
  128. (jpg,gif,png)</td></tr>';
  129. }
  130.  
  131. ?>
  132. <!--
  133. <tr><td class="dodaj_ogloszenie_etykieta">Zdjęcie 1</td><td class="dodaj_ogloszenie_pole"><input type="file" name="file1" class="dodaj_ogloszenie_input" /> (jpg,gif,png)</td></tr>
  134. <tr><td class="dodaj_ogloszenie_etykieta">Zdjęcie 2</td><td class="dodaj_ogloszenie_pole"><input type="file" name="file2" class="dodaj_ogloszenie_input"/> (jpg,gif,png)</td></tr>
  135. -->
  136. <tr><td align="center" colspan="2"><input type="submit" value="Dodaj" class="button_formularz" onclick="return sprawdzenie_pola_email();"/></td></tr>
  137.  
  138. </table>
  139.  
  140. </form>

Do powyższego kodu chciałbym dodać pasek postępu z informacją ile procent już wgrano

Do swojego kodu dodałem http://devpro.it/upload_progress/ na stronie wyświetlił się napis array(0) {
}
&filesize=undefined. Następnie jak wysyłam zdjęcia formularzem to nic nie działa.

jak w .htaccess utworzyć katalog tymczasowy do przesyłanych plików ?
mlawnik
Gdzie to użyłeś jQuery?

Spróbuj użyć beta.phpformatter.com , bo się doczytać nie można...
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2024 Invision Power Services, Inc.