Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] dlaczego nie wyswietla nr
-kasiakk-
post
Post #1





Goście







chciałam na podstawie dni tygodnia pobrac nr dnia jaki jest przpisany select wyswietla mi
SELECT dzien FROM kalendarz WHERE id_k='poniedzialek' a dalej nie wyrzucza zadnych błędów, juz nie wiem gdzie jest blad



  1. <?php
  2. $sz=$_POST['dzien'];
  3.  $sqlmm="SELECT dzien FROM kalendarz WHERE id_k='$sz' ";
  4.  echo $sqlmm;
  5. $w=mysql_query($sqlmm,$db) or die('mysql error');
  6.  while($kol=mysql_fetch_array($w)){
  7. $wynik=$kol['nr']; echo $wynik;
  8.  
  9.  
  10. }
  11. ?>


Ten post edytował batman 19.05.2008, 17:35:58
Powód edycji: dodałem bbcode
Go to the top of the page
+Quote Post
piotrooo89
post
Post #2


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




zobacz co wyświetlasz w pętli a jaka dane masz w poleceniu sql.

  1. <?php
  2. $sqlmm="SELECT dzien FROM kalendarz WHERE id_k='$sz' ";
  3. ?>


a ty dajesz:

  1. <?php
  2. $wynik=$kol['nr']; echo $wynik;
  3. ?>


zro tak:

  1. <?php
  2. $wynik=$kol['dzien']; echo $wynik;
  3. ?>


albo teraz tako pomyślałem że możesz zrobić jeszcze tak.

  1. <?php
  2. $sqlmm="SELECT * FROM kalendarz WHERE id_k='$sz' ";
  3. ?>


i spokojnie wyświetlać kolumnę nr jeśli tylko istnieje w bazie.

Ten post edytował piotrooo89 19.05.2008, 06:57:48
Go to the top of the page
+Quote Post
-kasiakk-
post
Post #3





Goście







select mi wysietla
SELECT dzien FROM kalendarz WHERE id_k='poniedzialek' ->czyli tu podstawia $sz.
Go to the top of the page
+Quote Post
piotrooo89
post
Post #4


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




żeby to działało musisz spełnić 2 warunki:

1. przekazać zmienna $s(np. przez tablice $_GET lub $_POST)
2. w pętli while musisz wpisać tylko dzień bo kolumnę o takiej nazwie pobierasz.
Go to the top of the page
+Quote Post
Pilsener
post
Post #5





Grupa: Zarejestrowani
Postów: 1 590
Pomógł: 185
Dołączył: 19.04.2006
Skąd: Gdańsk

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


A w ogóle to numer dnia tygodnia można bez problemów uzyskać w PHP - będzie chyba szybciej niż z bazy? (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
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: 22.08.2025 - 16:27