Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Co jest źle w tym kodzie?
marian2299
post
Post #1





Grupa: Zarejestrowani
Postów: 272
Pomógł: 9
Dołączył: 6.06.2009

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


Nie wyświetla żadnego błędu, ale pomimo tego że nie ma żadnego rekordu nie pokazuje "nic dzisiaj nie gramy",
  1. <?php
  2.  
  3. $dni = array('Mon' => 'poniedzialek', 'Tue' => 'wtorek', 'Wed' => 'sroda', 'Thu' => 'czwartek', 'Fri' => 'piatek', 'Sat' => 'sobota', 'Sun' => 'niedziela');
  4. $dzien = $dni[date('D')];
  5.  
  6. $zapytanie = "SELECT * FROM `ram_$dzien` ORDER BY `start` ASC" or die('Error 3');
  7. $wynik = mysql_query($zapytanie) or die('Error 4');
  8. while($wiersz = mysql_fetch_array($wynik))
  9. {
  10. $ifek = count($wynik);
  11. $godzina = date("G:i");
  12. if ($ifek = 0) {
  13. echo "Nic dzisiaj nie gramy";
  14. }
  15. else if(($wiersz[1] >=$godzina) AND ($godzina<$wiersz[2])) {
  16. echo "<font color="red"><strong>$wiersz[1]-$wiersz[2]</strong> - $wiersz[3]<br />Prowadzi: <strong>$wiersz[4]</strong><br/><br/></color>"; }
  17.  
  18. else {
  19.  echo "<strong>$wiersz[1]-$wiersz[2]</strong> - $wiersz[3]<br />Prowadzi: <strong>$wiersz[4]</strong><br/><br/>";
  20. }
  21.  
  22. }
  23.  
  24. ?>
Powód edycji: [Spawnm] przeniosłem.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
marian2299
post
Post #2





Grupa: Zarejestrowani
Postów: 272
Pomógł: 9
Dołączył: 6.06.2009

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


  1. <?php
  2. $dni = array('Mon' => 'poniedzialek', 'Tue' => 'wtorek', 'Wed' => 'sroda', 'Thu' => 'czwartek', 'Fri' => 'piatek', 'Sat' => 'sobota', 'Sun' => 'niedziela');
  3. $dzien = $dni[date('D')];
  4. $query = mysql_query("SELECT * FROM ram_".$dzien." ORDER BY start DESC");
  5. $godzina = date("G:i");
  6. $ifek = mysql_num_rows($query);
  7.  
  8.  
  9. if ($ifek == 0)
  10. {
  11.  
  12.   echo "Nic dzisiaj nie gramy";
  13.  
  14. } else {
  15.    while($wiersz = mysql_fetch_array($query))
  16.      {
  17.          if (($godzina >= $wiersz[1]) AND ($godzina < $wiersz[2]))
  18.            {
  19.               echo '<font color="#FF0000"><strong>'.$wiersz[1].'-'.$wiersz[2].'</strong> - '.$wiersz[3].'<br />
  20.                     Prowadzi: <strong>'.$wiersz[4].'</strong><br/><br/></font>';
  21.             } else {
  22.               echo '<strong>'.$wiersz[1].'-'.$wiersz[2].'</strong> - '.$wiersz[3].'<br />
  23.                     Prowadzi: <strong>'.$wiersz[4].'</strong><br/><br/>';
  24.             }
  25.       }
  26. }
  27. ?>

Tak wygląda kod, praktyka:
8:00-10:00 - MaxiPoranek z MaxiStacją!
Prowadzi: DJ Bąbel

15:50-18:00 - Go Poznań! Go!
Prowadzi: Gural


11:00-14:00 - W rytm Brequela
Prowadzi: Kariu$

Czemu audycja o 11 jest po audycji o 15 ?

Jak zmieniłem DESC na ASC to było:

15:50-18:00 - Go Poznań! Go!
Prowadzi: Gural


11:00-14:00 - W rytm Brequela
Prowadzi: Kariu$

8:00-10:00 - MaxiPoranek z MaxiStacją!
Prowadzi: DJ Bąbel

Ten post edytował marian2299 15.07.2009, 15:01:10
Go to the top of the page
+Quote Post

Posty w temacie
- marian2299   [PHP]Co jest źle w tym kodzie?   14.07.2009, 11:48:23
- - blooregard   Cytatif ($ifek = 0) { Pomyliłeś przypisanie z...   14.07.2009, 12:05:49
- - Pr0100   [PHP] pobierz, plaintext <?php$zapytanie = ...   14.07.2009, 12:09:41
- - marian2299   Niestety, nadal nie działa. Pr0100, jak to ...   14.07.2009, 12:10:24
- - Spawnm   [PHP] pobierz, plaintext <?phpecho "<fo...   14.07.2009, 12:13:10
- - Pr0100   z [PHP] pobierz, plaintext <?phpecho "...   14.07.2009, 12:14:13
- - marian2299   To nic nie dało, i domyśliłbym się gdyby był jakiś...   14.07.2009, 12:15:34
- - Spawnm   Pr0100 -> uzasadnij , w "" zamiast wy...   14.07.2009, 12:16:27
- - piotrooo89   zamiast count używaj: http://pl.php.net/manua...   14.07.2009, 12:17:51
- - marian2299   Nadal nic nie wyświetla (strona się ...   14.07.2009, 12:44:10
- - piotrooo89   [PHP] pobierz, plaintext <?php$zapytanie = ...   14.07.2009, 12:51:39
- - marian2299   Wiersz[1] to godzina rozpoczęcia XX:XX, a wiersz[2...   14.07.2009, 13:01:25
- - Pr0100   CytatPr0100 -> uzasadnij , w "" zamia...   14.07.2009, 13:06:42
- - prszakal   1) Nie należy mieszać kodu PHP z kodem HTML 2) Nie...   14.07.2009, 13:52:31
- - marian2299   Sory, ale każdy podaje inny sposób mówiąc "te...   15.07.2009, 00:49:05
- - piotrooo89   podałem Ci rozwiązanie jak na tacy. dopisałem poba...   15.07.2009, 06:58:39
- - marian2299   [PHP] pobierz, plaintext <?php$dni = array...   15.07.2009, 14:56:59
- - Kojak   A pole start w bazie danych jakiego masz typu? Jeś...   16.07.2009, 11:32:52
- - marian2299   No nie wierzę. Jesteś wielki. Tylko sortowanie w d...   16.07.2009, 11:41:37


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: 5.10.2025 - 04:11