Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML/MYSQL] Opcja select
Roguś
post
Post #1





Grupa: Zarejestrowani
Postów: 132
Pomógł: 0
Dołączył: 14.12.2006
Skąd: Częstochowa

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


Mam problem. Chce zrobić pole select ale z tych kategorii które sa w db.
  1. <?php
  2. $q = mysql_query("SELECT * FROM slowa where login='$in'")
  3. or die ("blad ");
  4.  
  5. echo '<form method=post><input type=text name=slowoa><input type=text name=slowob>';
  6. echo '<select>';
  7. while ($row = mysql_fetch_array($q)) 
  8. {
  9.  echo "<option>$row['kategoria']</option>";
  10.  
  11. }
  12. echo '</select></form>';
  13. ?>

Kiedyś udało mi sie to zrobić a teraz wyswietla mi puste pole, czyli tak jak by nie było kategorii mimo to ze sa 2 do wyboru. Połaczenie z mysql i db jest ok

Ten post edytował Roguś 24.07.2007, 22:45:31
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Roguś
post
Post #2





Grupa: Zarejestrowani
Postów: 132
Pomógł: 0
Dołączył: 14.12.2006
Skąd: Częstochowa

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


Zdaje mi sie że nie wyciaga tych danych :/ ale zadnego błędu nie pokazuje :/
Dobra juz wiem dlaczego (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) Nie byłem zalogowany (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) i zmienna in wynosiła 0 (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) thx za rady

Ten post edytował Roguś 24.07.2007, 23:26:26
Go to the top of the page
+Quote Post
strife
post
Post #3





Grupa: Przyjaciele php.pl
Postów: 2 605
Pomógł: 96
Dołączył: 22.10.2004
Skąd: UK

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


Cytat(Roguś @ 25.07.2007, 00:20:51 ) *
Zdaje mi sie że nie wyciaga tych danych :/ ale zadnego błędu nie pokazuje :/


Spytałem co Ci się wyświetla w źródle pliku? po tym poznamy czy wyciąga czy nie. Co samego zapytania, tak powinno być z wyświetleniem błędów (patrz listing). Poza tym za co odpowiada zmienna $in, jesteś pewien, że taki login istnieje w bazie sprawdź wszystko, zastosuj się do moich wcześniejszych wzkazówek, i sobie poradzisz.

  1. <?php
  2. $q = mysql_query("SELECT * FROM slowa where login='$in'")
  3. or die (mysql_error());
  4. // ...
  5. ?>
Go to the top of the page
+Quote Post

Posty w temacie


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: 3.10.2025 - 16:57