Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][Autocomplete] Błąd w pliku z danymi
Sk0rp10n
post
Post #1





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 7.03.2012

Ostrzeżenie: (0%)
-----


Witajcie mam pewien problem z plikiem z którego autocomplete pobiera mi dane a dokładniej:
"NetworkError: 500 Internal Server Error - http://........./apesel.php?term=838"

Cały plik PHP z którego pobierane są dane wygląda następująco:
  1. <?php
  2.  
  3. include('connect.php');
  4.  
  5. $q = $_GET['term']; $r = array(); $i = 0;
  6.  
  7. $query = mysql_query("SELECT * FROM KPac WHERE pesel LIKE '%$q%';");
  8. while ($res = mysql_fetch_array($query)) {
  9. $r[$i] = array("id" => $res['id'], "label" = > $res['firstname']." ".$res['lastname']." (".$res['pesel'].")", "value" => $res['pesel']);
  10. $i++;
  11. }
  12. echo json_encode($r);
  13. ?>


Mógłby ktoś pomóc w zlokalizowaniu błędu??
Go to the top of the page
+Quote Post
-Gość-
post
Post #2





Goście







Ja tu nie widze zadnego bledu w tym pliku.
Go to the top of the page
+Quote Post
buliq
post
Post #3





Grupa: Zarejestrowani
Postów: 559
Pomógł: 93
Dołączył: 4.03.2008
Skąd: Olsztyn

Ostrzeżenie: (0%)
-----


Co masz w logach apache?
Jak wygląda .htaccess?
Go to the top of the page
+Quote Post
b4rt3kk
post
Post #4





Grupa: Zarejestrowani
Postów: 1 933
Pomógł: 460
Dołączył: 2.04.2010
Skąd: Lublin

Ostrzeżenie: (0%)
-----


Jak masz błąd 500 to albo skrypt nie ma uprawnień żeby otworzyć ten plik, albo w kodzie jest jakiś błąd. Zmień na 0777 i wtedy zobacz.
Go to the top of the page
+Quote Post
Sk0rp10n
post
Post #5





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 7.03.2012

Ostrzeżenie: (0%)
-----


Nie mam dodanego .htaccess w tym projekcie, co do logów jeśli mógłbyś mi przybliżyć gdzie na CentOSie znajdują się takowe to mogę je zamieścić.

@up: Ten błąd wyświetla mi się również jeśli otworzę ten plik bez wykorzystania autocomplete mam ten sam błąd przy innych plikach które mają identyczne uprawnienia jeśli pobieram coś za pomocą ajaxa nie było błędów.

Błąd udało mi się rozwiązać korzystająć z gotowego kodu pod JQuery UI Autocomplete lecz dalej jest pewien szczegół, dane są przesyłane poprawanie lecz nie wyświetla się pod inputem z którego je pobiera bloczek dotyczący podpowiedzi.

  1. <script>
  2. $(document).ready(function() {
  3.  
  4. $( "input[name='ppesel']" ).autocomplete({
  5. source: "apesel.php",
  6. minLength: 2,
  7. select: function( event, ui ) {
  8. $('input[name="pac"]').val(ui.item.id);
  9. }
  10. });
  11. /*....*/
  12. });
  13. </script>
  14.  
  15. <div class="" style="display: none; height: auto; min-height: 42px; width: auto;" id="form_container">
  16. <form>
  17. <fieldset>
  18. <p class="ui-widget">
  19. <label for="ppesel">Pacjent</label>
  20. <input name="ppesel" id="pac" />
  21. <label for="wizyta">Rodzaj wizyty</label>
  22. <select name="wizyta">
  23. </select>
  24. <input type="hidden" name="pac"/>
  25. </p>
  26. </fieldset>
  27. </form>
  28. </div>


Ten post edytował Sk0rp10n 17.07.2013, 09:42:16
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 17.09.2025 - 19:50