Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MySQL]Prośba o pomoc z kodem
Forum PHP.pl > Forum > Przedszkole
MarekP
Witam potrzebuję pomocy ze skryptem ramówki otóż chodzi żeby mi pokazywało dany dzień z ramów kto kiedy gra ale jak prubuję zrobić że brak audycj na ten dzień to automatycznie dodaje mi to do innych tabel oto kod

  1. <?php
  2.  
  3. $zapytanie = mysql_query('SELECT * FROM ramka ORDER BY FIELD (godzina,00,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24)');
  4. if ($zapytanie) {
  5. echo '<h4 id="tables-contextual-classes">Poniedziałek</h4>
  6. <div class="table-responsive">
  7. <table class="table table-bordered" width="100%">
  8. <tr>
  9. <td width="50%">Nazwa audycji:</td>
  10. <td width="25%">Prezenter:</td>
  11. <td width="25%">Godziny grania:</td>
  12. </tr>';
  13. while ($wynik = mysql_fetch_array($zapytanie)) {
  14. if ($wynik['dzien'] == 'poniedzialek'){
  15. {
  16. <tr><td>
  17. <a href='http://radio-goldap.com.pl/panelradiowy/index.php/seasonshedule/edit/32' title='Edytuj'>
  18. <i class='fa fa-pencil fa-lg'></i></a>
  19. <a href='http://radio-goldap.com.pl/panelradiowy/index.php/seasonshedule/delete/32' title='Usuń'>
  20. <i class='fa fa-trash-o fa-lg'></i></a>
  21. &nbsp;&nbsp;$wynik[2]</td><td>$wynik[1]</td><td>$wynik[3]:$wynik[4] - $wynik[5]:$wynik[6]</td></tr>
  22.  
  23. ";
  24. }
  25. }
  26. }
  27. }
  28. echo'<tr class="warning"><td colspan="3">Brak audycji w tym dniu.</td></tr>
  29. ';
  30. echo'</table>
  31. </div>';
  32. $zapytanie = mysql_query('SELECT * FROM ramka ORDER BY FIELD (godzina,00,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24)');
  33. if ($zapytanie) {
  34. echo '<h4 id="tables-contextual-classes">Wtorek</h4>
  35. <div class="table-responsive">
  36. <table class="table table-bordered" width="100%">
  37. <tr>
  38. <td width="50%">Nazwa audycji:</td>
  39. <td width="25%">Prezenter:</td>
  40. <td width="25%">Godziny grania:</td>
  41. </tr>';
  42. while ($wynik = mysql_fetch_array($zapytanie)) {
  43. if ($wynik['dzien'] == 'wtorek'){
  44.  
  45.  
  46. <tr><td>
  47. <a href='http://radio-goldap.com.pl/panelradiowy/index.php/seasonshedule/edit/32' title='Edytuj'>
  48. <i class='fa fa-pencil fa-lg'></i></a>
  49. <a href='http://radio-goldap.com.pl/panelradiowy/index.php/seasonshedule/delete/32' title='Usuń'>
  50. <i class='fa fa-trash-o fa-lg'></i></a>
  51. &nbsp;&nbsp;$wynik[2]</td><td>$wynik[1]</td><td>$wynik[3]:$wynik[4] - $wynik[5]:$wynik[6]</td></tr>
  52. ";
  53.  
  54.  
  55. }
  56. else
  57. {
  58. echo'<tr class="warning"><td colspan="3">Brak audycji w tym dniu.</td></tr>
  59. ';
  60. }
  61. echo'</table>
  62. </div>';
  63.  
  64. }
  65. }
  66.  
  67.  
  68. $zapytanie = mysql_query('SELECT * FROM ramka ORDER BY FIELD (godzina,00,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24)');
  69. if ($zapytanie) {
  70. echo '<h4 id="tables-contextual-classes">Środa</h4>
  71. <div class="table-responsive">
  72. <table class="table table-bordered" width="100%">
  73. <tr>
  74. <td width="50%">Nazwa audycji:</td>
  75. <td width="25%">Prezenter:</td>
  76. <td width="25%">Godziny grania:</td>
  77. </tr>';
  78. while ($wynik = mysql_fetch_array($zapytanie)) {
  79. if ($wynik['dzien'] == 'sroda'){
  80. {
  81. <tr><td>
  82. <a href='http://radio-goldap.com.pl/panelradiowy/index.php/seasonshedule/edit/32' title='Edytuj'>
  83. <i class='fa fa-pencil fa-lg'></i></a>
  84. <a href='http://radio-goldap.com.pl/panelradiowy/index.php/seasonshedule/delete/32' title='Usuń'>
  85. <i class='fa fa-trash-o fa-lg'></i></a>
  86. &nbsp;&nbsp;$wynik[2]</td><td>$wynik[1]</td><td>$wynik[3]:$wynik[4] - $wynik[5]:$wynik[6]</td></tr>
  87.  
  88. ";
  89. }
  90. }
  91. else
  92. {
  93. echo'<tr class="warning"><td colspan="3">Brak audycji w tym dniu.</td></tr>
  94. ';
  95. }
  96. }
  97. }
  98.  
  99. echo'</table>
  100. </div>';
  101.  
  102.  
  103. $zapytanie = mysql_query('SELECT * FROM ramka ORDER BY FIELD (godzina,00,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24)');
  104. if ($zapytanie) {
  105. echo '<h4 id="tables-contextual-classes">Czwartek</h4>
  106. <div class="table-responsive">
  107. <table class="table table-bordered" width="100%">
  108. <tr>
  109. <td width="50%">Nazwa audycji:</td>
  110. <td width="25%">Prezenter:</td>
  111. <td width="25%">Godziny grania:</td>
  112. </tr>';
  113. while ($wynik = mysql_fetch_array($zapytanie)) {
  114. if ($wynik['dzien'] == 'czwartek'){
  115. {
  116. <tr><td>
  117. <a href='http://radio-goldap.com.pl/panelradiowy/index.php/seasonshedule/edit/32' title='Edytuj'>
  118. <i class='fa fa-pencil fa-lg'></i></a>
  119. <a href='http://radio-goldap.com.pl/panelradiowy/index.php/seasonshedule/delete/32' title='Usuń'>
  120. <i class='fa fa-trash-o fa-lg'></i></a>
  121. &nbsp;&nbsp;$wynik[2]</td><td>$wynik[1]</td><td>$wynik[3]:$wynik[4] - $wynik[5]:$wynik[6]</td></tr>
  122.  
  123. ";
  124. }
  125. }
  126. else
  127. {
  128. echo'<tr class="warning"><td colspan="3">Brak audycji w tym dniu.</td></tr>
  129. ';
  130. }
  131. }
  132. }
  133.  
  134. echo'</table>
  135. </div>';
  136.  
  137.  
  138. $zapytanie = mysql_query('SELECT * FROM ramka ORDER BY FIELD (godzina,00,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24)');
  139. if ($zapytanie) {
  140. echo '<h4 id="tables-contextual-classes">Piątek</h4>
  141. <div class="table-responsive">
  142. <table class="table table-bordered" width="100%">
  143. <tr>
  144. <td width="50%">Nazwa audycji:</td>
  145. <td width="25%">Prezenter:</td>
  146. <td width="25%">Godziny grania:</td>
  147. </tr>';
  148. while ($wynik = mysql_fetch_array($zapytanie)) {
  149. if ($wynik['dzien'] == 'piatek'){
  150. {
  151. <tr><td>
  152. <a href='http://radio-goldap.com.pl/panelradiowy/index.php/seasonshedule/edit/32' title='Edytuj'>
  153. <i class='fa fa-pencil fa-lg'></i></a>
  154. <a href='http://radio-goldap.com.pl/panelradiowy/index.php/seasonshedule/delete/32' title='Usuń'>
  155. <i class='fa fa-trash-o fa-lg'></i></a>
  156. &nbsp;&nbsp;$wynik[2]</td><td>$wynik[1]</td><td>$wynik[3]:$wynik[4] - $wynik[5]:$wynik[6]</td></tr>
  157.  
  158. ";
  159. }
  160. }
  161. else
  162. {
  163. echo'<tr class="warning"><td colspan="3">Brak audycji w tym dniu.</td></tr>
  164. ';
  165. }
  166. }
  167. }
  168.  
  169. echo'</table>
  170. </div>';
  171.  
  172.  
  173. $zapytanie = mysql_query('SELECT * FROM ramka ORDER BY FIELD (godzina,00,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24)');
  174. if ($zapytanie) {
  175. echo '<h4 id="tables-contextual-classes">Sobota</h4>
  176. <div class="table-responsive">
  177. <table class="table table-bordered" width="100%">
  178. <tr>
  179. <td width="50%">Nazwa audycji:</td>
  180. <td width="25%">Prezenter:</td>
  181. <td width="25%">Godziny grania:</td>
  182. </tr>';
  183. while ($wynik = mysql_fetch_array($zapytanie)) {
  184. if ($wynik['dzien'] == 'sobota'){
  185. {
  186. <tr><td>
  187. <a href='http://radio-goldap.com.pl/panelradiowy/index.php/seasonshedule/edit/32' title='Edytuj'>
  188. <i class='fa fa-pencil fa-lg'></i></a>
  189. <a href='http://radio-goldap.com.pl/panelradiowy/index.php/seasonshedule/delete/32' title='Usuń'>
  190. <i class='fa fa-trash-o fa-lg'></i></a>
  191. &nbsp;&nbsp;$wynik[2]</td><td>$wynik[1]</td><td>$wynik[3]:$wynik[4] - $wynik[5]:$wynik[6]</td></tr>
  192.  
  193. ";
  194. }
  195. }
  196. else
  197. {
  198. echo'<tr class="warning"><td colspan="3">Brak audycji w tym dniu.</td></tr>
  199. ';
  200. }
  201. }
  202. }
  203.  
  204. echo'</table>
  205. </div>';
  206.  
  207.  
  208. $zapytanie = mysql_query('SELECT * FROM ramka ORDER BY FIELD (godzina,00,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24)');
  209. if ($zapytanie) {
  210. echo '<h4 id="tables-contextual-classes">Niedziela</h4>
  211. <div class="table-responsive">
  212. <table class="table table-bordered" width="100%">
  213. <tr>
  214. <td width="50%">Nazwa audycji:</td>
  215. <td width="25%">Prezenter:</td>
  216. <td width="25%">Godziny grania:</td>
  217. </tr>';
  218. while ($wynik = mysql_fetch_array($zapytanie)) {
  219. if ($wynik['dzien'] == 'niedziela'){
  220. {
  221. <tr><td>
  222. <a href='http://radio-goldap.com.pl/panelradiowy/index.php/seasonshedule/edit/32' title='Edytuj'>
  223. <i class='fa fa-pencil fa-lg'></i></a>
  224. <a href='http://radio-goldap.com.pl/panelradiowy/index.php/seasonshedule/delete/32' title='Usuń'>
  225. <i class='fa fa-trash-o fa-lg'></i></a>
  226. &nbsp;&nbsp;$wynik[2]</td><td>$wynik[1]</td><td>$wynik[3]:$wynik[4] - $wynik[5]:$wynik[6]</td></tr>
  227.  
  228. ";
  229. }
  230. }
  231. else
  232. {
  233. echo'<tr class="warning"><td colspan="3">Brak audycji w tym dniu.</td></tr>
  234. ';
  235. }
  236. }
  237. }
  238.  
  239. echo'</table>
  240. </div>';
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247. ?>
daniel1302
Tutaj gotowców nikt nie rozdaje.
Po 1. Ten kod fatalnie wygląda.
Po 2. Twoje pytanie jest nie zrozumiałe, jakie tabelki, co dodaje?
Po 3. Jeśli skusiłbyś się na przeczytanie choćby prostego tutoriala PHP+MYSQL to sam byś sobie z takim kodem poradził, chyba, że nie chcesz bawić się w PHP to zleć edycję komuś za 50 zł i po problemie.
kamilos809
1. Dlaczego utrudniasz sobie z wymienieniem wszystkich godzin?
2.Żeby zrobić, że nie ma audycji w ten dzień wystarczy, że zrobisz po prostu...
  1. $ile=mysql_num_rows($zapytanie);

a później robisz zwykłe if'y:
  1. if($ile=='0'){
  2. BRAK AUDYCJI
  3. }else{
  4. TU CAŁA TREŚĆ RAMÓWKI
  5. }


Jeśli oczywiście dobrze zrozumiałem problem...
MarekP
Dzieki za pomoc lecz już zrobiłem smile.gif
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-2025 Invision Power Services, Inc.