Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Lista rozwijalna
Forum PHP.pl > Forum > Przedszkole
dopal
Witam,

Na początku od razu przepraszam za tak banalną sprawę ( tylko mnie tu nie zlinczujcie ). Tworzę sobie własną bazę, czytam o php,mysql, przeglądam google, szukam rozwiązań ( jest wiele różnych rozwiązań ), ale żadne ze znalezionych nie działało. Pewnie jakiś banalny błąd robię, dlatego proszę o wyrozumiałość
(pewnie nie raz tu jeszcze będę prosił o pomoc )
Ale do rzeczy

Mam jedną tabelę w mysql oddział, ktora zawiera id oraz miasto.
Mam też drugą tabelę pracownia, która zawiera id, nazwa, oraz id_miasta.

Tworzyłem formularz gdzie będę dodawał pracownię.

  1.  
  2. <form action="pracownia.php" method="post">
  3. Pracownia <input type=text name=pracownia maxlength=40 size=20><br><br>
  4. Oddział <input type=text name=miasto maxlength=40 size=20><br><br>
  5.  
  6. <br>
  7. <input type=submit value="Dodaj pracownię">
  8. </form>


Chciałbym by w oddziale była lista rozwijalna, która będzie mi pobierała dana z mysql ( walczę z tym od rana dziś, chyba ze 20 różnych rozwiązań stosowałem )
Ostatnie to stworzyłem coś takiego:
  1. <?php
  2. ini_set('display_errors','1');
  3.  
  4. $connection = mysql_connect(****, ****, ****) or die('Błąd: Nie można połączyć z MySQL!');
  5.  
  6. mysql_select_db(dzj) or die('Błąd: Nie można wybraż bazy danych!');
  7.  
  8. $zapytanie = mysql_query ("SELECT * FROM oddzial ORDER BY miasto ASC") or die(mysql_error());
  9.  
  10. echo '<select name="miasto">';
  11.  
  12. echo '<option value="">Wybierz Oddział</option>';
  13.  
  14. while($option = mysql_fetch_assoc($zapytanie)) {
  15.  
  16. echo '<option value="'.$option['ID'].'">'.$option['miasto'].'</option>';
  17.  
  18. }
  19.  
  20. echo '</select>';
  21.  
  22. ?>


I ciągle mi to nie działa. Dostaję komunikat na stronie:
'; echo ''; while($option = mysql_fetch_assoc($zapytanie)) { echo ''; } echo ''; ?>

Proszę z tym o pomoc.

Dalej będę "walczył" by dane z tego formularza przesłać do tabeli pracownia...ale jeśli mi się nie uda to samemu, to poproszę Was o pomoc.
g0ther
Obstawiam short_open_tag albo cudzysłowie postawione nie tam gdzie trzeba... (wszystko po 'echo' nie zostało sparsowane)
dopal
Cytat(g0ther @ 31.03.2012, 07:27:36 ) *
Obstawiam short_open_tag albo cudzysłowie postawione nie tam gdzie trzeba... (wszystko po 'echo' nie zostało sparsowane)


Wydaje się, że jest ok, przynajmniej ja tam nic nie widzę...ale pewnie jestem w błędzie
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.