Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][PHP]Własna funkcja w php przestała działać, Własna funkcja w php działająca w jednym pliku w drugim już nie działa
rulfy
post
Post #1





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 7.06.2011

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


Witam.
Napisałem własną funkcję do wyboru nazw drużyn z bazy danych za pomocą: <select name=""> o nazwie drużyna.
Kiedy użyłem ją we wcześniejszym pliku działała bez zarzutu, ale po próbie wykorzystania jej w następnym już nie. Jak ktoś jest wstanie mi powiedzieć dlaczego to by było super (IMG:style_emoticons/default/smile.gif)

Ciąg Dalszy Postu (IMG:style_emoticons/default/smile.gif)

Kod Funkcji druzyna($a) z pliku o nazwie druzyna.php:

  1. <?php
  2. function druzyna($a)
  3. {
  4.  
  5.  
  6. $zapytanie = mysql_query("SELECT nazwa FROM druzyny");
  7. if($a == 2)
  8. {
  9. echo '<select name="goscie">';
  10. echo '<option> --- </option>';
  11. while($wynik = mysql_fetch_array($zapytanie))
  12. {
  13. echo '<option value="'.$wynik['nazwa'].'">';
  14. echo $wynik['nazwa'];
  15. echo '</option>';
  16. }
  17.  
  18. if(isset($_POST['goscie']))
  19. {
  20. $dr = $_POST['goscie'];
  21. }
  22.  
  23. echo '</select>';
  24. }
  25.  
  26. if($a == 1)
  27. {
  28. echo '<select name="gospodarze">';
  29. echo '<option> --- </option>';
  30. while($wynik = mysql_fetch_array($zapytanie))
  31. {
  32. echo '<option value="'.$wynik['nazwa'].'">';
  33. echo $wynik['nazwa'];
  34. echo '</option>';
  35. }
  36.  
  37. if(isset($_POST['gospodarze']))
  38. {
  39. $dr = $_POST['gospodarze'];
  40. }
  41.  
  42. echo '</select>';
  43. }
  44.  
  45. return $dr;
  46. }
  47. ?>

Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
rulfy
post
Post #2





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 7.06.2011

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


Ciąg Dalszy Postu (IMG:style_emoticons/default/smile.gif)

Kod z którym ta funkcja nie działa o nazwie pan_podsumowanie.php:

  1. <?php
  2. include "include/druzyna.php";
  3.  
  4. $sezon = $_GET['sezon'];
  5. $runda = $_GET['runda'];
  6.  
  7. $flaga = $_POST['flaga'];
  8. $nazwa = $_POST['nazwa'];
  9. $id = $_POST['id'];
  10. $punkty = $_POST['punkty'];
  11.  
  12.  
  13. if(isset($_POST['ok']))
  14. {
  15. if($flaga == p)
  16. {
  17. ...
  18. }
  19.  
  20. if($flaga == s)
  21. {
  22. ...
  23. }
  24.  
  25. if($flaga == k)
  26. {
  27. if(is_numeric($punkty))
  28. {
  29. zap_upd = mysql_query("UPDATE krol SET nazwisko = '$nazwisko', imie = '$imie', zespol = '$nazwa', pkt = '$punkty' WHERE id = '$id'");
  30. if($zap_upd = true)
  31. {
  32. echo "<script>setTimeout(function(){document.location.href='index.php?go=$go&sezon=$sezon&runda=$runda';alert('Operacja Zakończona Sukcesem');}, 0);</script>";
  33. }
  34. else
  35. {
  36. echo "<script>setTimeout(function(){document.location.href='index.php?go=$go&sezon=$sezon&runda=$runda';alert('Operacja Nieudana');}, 0);</script>";
  37. }
  38. }
  39. else
  40. {
  41. echo "<script>setTimeout(function(){document.location.href='index.php?go=$go&sezon=$sezon&runda=$runda';alert('Błędne Dane');}, 0);</script>";
  42. }
  43. }
  44. }
  45.  
  46. if(isset($_POST['edit']))
  47. {
  48. if($flaga == p)
  49. {
  50. ...
  51. }
  52.  
  53. if($flaga == s)
  54. {
  55. ...
  56. }
  57.  
  58. if($flaga == k)
  59. {
  60. echo '<h1>Król Strzelców - Edycja</h1>';
  61. echo '<br/>';
  62.  
  63. echo '<div>';
  64. echo '<form action="" method="post">';
  65.  
  66. echo '<p>Nazwisko</p>';
  67. echo '<input type="text" name="nazwisko" size="50" />';
  68.  
  69. echo '<p>Imię</p>';
  70. echo '<input type="text" name="imie" size="20" />';
  71.  
  72. echo '<p>Zespół</p>';
  73. $nazwa = druzyny(1);
  74.  
  75. echo '<p>Kosze</p>';
  76. echo '<input type="text" name="punkty" size="4" />';
  77.  
  78. echo '<input type="hidden" name="flaga" value="'.$flaga.'" />';
  79. echo '<input type="hidden" name="id" value="'.$id.'" />';
  80. echo '<p><input class="przycisk" type="submit" name="ok" value="Zapisz" /></p>';
  81.  
  82. echo '<br />';
  83. echo '</form>';
  84. echo '</div>';
  85. }
  86.  
  87. echo '<br />';
  88. echo "<a href='index.php?go=$go&sezon=$sezon&runda=$runda'>Anuluj</a>";
  89. echo '<br />';
  90. }
  91. else
  92. {
  93. ...
  94.  
  95. echo '<h1>Król Strzelców - Edycja'.$sezon.'</h1>';
  96. echo '<br/>';
  97.  
  98. $zapytanie_k = mysql_query("SELECT * FROM krol WHERE sezon='$sezon'");
  99. echo '<table style="table-layout: auto; width: 100%; border: 3px solid #000000;">';
  100. echo '<tr>';
  101. echo '<th style="border: 3px solid #000000;">Nazwisko</th>';
  102. echo '<th style="border: 3px solid #000000;">Imie</th>';
  103. echo '<th style="border: 3px solid #000000;">Zespół</th>';
  104. echo '<th style="border: 3px solid #000000;">Kosze</th>';
  105. echo '</tr>';
  106. while($wynik = mysql_fetch_array($zapytanie_k))
  107. {
  108. echo '<tr>';
  109. echo '<td style="border: 3px solid #000000;">'.$wynik['nazwisko'].'</td>';
  110. echo '<td style="border: 3px solid #000000;">'.$wynik['imie'].'</td>';
  111. echo '<td style="border: 3px solid #000000;">'.$wynik['zespol'].'</td>';
  112. echo '<td style="border: 3px solid #000000;">'.$wynik['pkt'].'</td>';
  113. echo '<td style="border: 3px solid #000000;">';
  114. echo '<form action="" method="post">';
  115. echo '<input type="hidden" name="flaga" value="k" />';
  116. echo '<input type="hidden" name="id" value="'.$wynik['id'].'" />';
  117. echo '<input class="przycisk" type="submit" name="edit" value="Edytuj" />';
  118. echo '</form>';
  119. echo '</td>';
  120. echo '</tr>';
  121. }
  122. echo '</table>';
  123.  
  124. echo '<br />';
  125. echo "<a href='index.php?go=$go&sezon=$sezon'>Powrót</a>";
  126. echo '<br />';
  127. }
  128. ?>
Go to the top of the page
+Quote Post

Posty w temacie
- rulfy   [HTML][PHP]Własna funkcja w php przestała działać   15.06.2011, 15:16:16
- - Hpsi+   CytatKiedy użyłem ją we wcześniejszym pliku działa...   15.06.2011, 15:19:01
- - rulfy   Ciąg Dalszy Postu Kod z którym ta funkcja nie dz...   15.06.2011, 15:24:39
- - sarxos   Cytat(rulfy @ 15.06.2011, 16:16:16 ) ...   15.06.2011, 15:27:18
- - rulfy   Ciąg Dalszy postu Kod z którym ta funkcja działa...   15.06.2011, 15:30:05
- - Hpsi+   OMFG. sorry 99% kodu jest niepotrzebna tego co dał...   15.06.2011, 15:32:23
- - rulfy   Nie wyskakują żadne błędy, ale wygląda na to jak b...   15.06.2011, 15:36:46
- - Hpsi+   A przyczepionych tematów się nie czyta? Temat: Jak...   15.06.2011, 15:38:40
- - rulfy   Po włączeniu będów wyskoczyło takie coś. Notice: ...   15.06.2011, 16:06:46
- - modern-web   To nie błąd tylko informacja, która nie ma prawa s...   15.06.2011, 16:28:28
- - Hpsi+   CytatDodaj znacznik @ przed definiowaniem zmiennej...   15.06.2011, 16:30:07
- - modern-web   Owszem, zły nawyk ale gdy włącza się wyświetlanie ...   15.06.2011, 16:35:43
- - rulfy   No cóż po patrze jeszcze trochę w kod może coś zna...   15.06.2011, 16:56:48
- - Fifi209   A połączenie z bazą masz w momencie wywołania funk...   15.06.2011, 18:26:25
- - rulfy   Połączenie z bazą mam na pewno bo inne aktualizowa...   16.06.2011, 07:50:30
- - mortus   Ale Panie. Przecież Twoja funkcja zwraca zawartość...   16.06.2011, 08:02:01
|- - rulfy   Cytat(mortus @ 16.06.2011, 09:02:01 )...   17.06.2011, 10:02:04
- - aachi   Ja patrzę w ten plik w którym funkcja nie działa i...   16.06.2011, 09:35:15
- - mortus   W funkcji druzyna() masz przypisania:[PHP] pobierz...   17.06.2011, 10:17:55
- - rulfy   Zmieniłem trochę funkcję druzyna($a) i zaczęł...   20.06.2011, 19:37:39
- - mlawnik   http://pl.wikipedia.org/wiki/DRY http://pl.wikipe...   20.06.2011, 20:10:03
- - mortus   Jak pisałem, trochę bez sensu jest przepisywanie z...   20.06.2011, 22:16:14


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.10.2025 - 15:19