Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zapytaniem php do bazy jako wybor opcji formularza, Nie moge dosc do tego gdzie mam blad
Dafidov
post
Post #1





Grupa: Zarejestrowani
Postów: 31
Pomógł: 0
Dołączył: 6.07.2005
Skąd: Śląsk Bytom

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


Witam Wszystkich.
Od wczoraj się grzebie szukam i szukam i jakoś znaleść nie mogę ani u siebie w kodzie ani na forum odpowiedzi jak rozwiązać mój problem.
Piszę baza w której mam stuudentów pracowników przedmioty itd coś ala elektroniczny indeks, tablica ogłoszeń.
Chce zrobic sobie ładnego selecta który będzie mi z jednej tabeli pobierał dane jako opcje do wyboru i ciągle wyrzuca mi ale pustą liste select otion.
Oto kod:
Kod
tytuł naukowy: <select name="tytul_naukowy">
<?php
$querry = "select skrot from tytul_naukowy where skrot like '%'";
$result = mysql_querry($querry);

while ($row = mysql_fetch_array($result))  {
$tytul = $row['tytul'];
?>
<option value="<?php echo"$tytul"; ?>"><? echo"imie"; ?></option>
<?php } ?>
</select>

Mam w bazie tabele tytul_naukowy z polami id skrot nazwa i chce zeby w liscie select mozna bylo wybrac jedne ze skrotwo typu:
mgr inż dr prof.
Nie wiem czy błąd jest w konstrukcji zapytania w php czy w samym mysql.

Proszę o pomoc i rade jak napisać takiego prawidłowego selecta, który będzie z bazy generował mi listę wyboru.


Drugi problem jest nieco bardziej skomplikowany i też jest bardziej z Mysql niż z php ale też nie wiem jak napisać parwidłowo formułe w php żeby moć wpisując tego naszego pracownika, któremu chcę dodawać tytuł naukowy, dodać pole adres które jest kluczem obcym odwolujadej sie do tabeli adres.
Tabela pracownika ma takie pola:
id, id_grupa, imie, nazwisko, username, haslo, id_adres.
Klucz glowny to id.
Klucze obce to id_grupa i id_adres.
Tabela adres ma takie parametry:
id id_user ulica nr domu miejscowosc itd
Jak napisac formularz zeby dodawac pracownika w taki sposb zeby mozna bylo od razu wpisac jego adres? Czy da sie to zrobic i jesli tak to prosze o podopwoiedz.
Z gory dziekuje.
Mam nadzieje iz moj opis jest dosc scisly...
Pracuje na Mysql 5 i php 5
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Dafidov
post
Post #2





Grupa: Zarejestrowani
Postów: 31
Pomógł: 0
Dołączył: 6.07.2005
Skąd: Śląsk Bytom

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


No to trzeba bedzie poszperac troche (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
No ale jak juz mowilem pora spac moze sie cos znajdzie w tygodniu jak bedzie na to czas ...

Jeszcze mi sie zrodzilo jedno pytanko (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Jak wykonywalem te zapytanka do bazy to okazlo sie ze dwa razy mimo wywalenia bledu przy zapytaniu w bazie wygenerowaly sie jakies dane.
Czy trzeba jakas klauzule w elsie dac typu rollback ( o czyms takim gdzies tam slyszalem i cos takiego mi swita) zeby cofnelo to nieudane zapytanie tzn niedokonczona transakcje czy jest jakas inna metoda lub inny sposb na to zeby nie dopuscici do tego zeby takie niechciane dane wpadly do tabeli ?

Dobranoc Wszystkim (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) (IMG:http://forum.php.pl/style_emoticons/default/sleepysmiley03.gif)
Go to the top of the page
+Quote Post

Posty w temacie
- Dafidov   Zapytaniem php do bazy jako wybor opcji formularza   25.03.2006, 18:36:36
- - nospor   mysql_querry - nie ma takiej funkcji jest: mysql...   25.03.2006, 18:54:36
- - Dafidov   Lepszp rydz niż nic jak to mówią. Query działa - d...   25.03.2006, 22:23:31
- - kanan   Jesli adres jest kluczem obcym, to by bylo mozliwe...   26.03.2006, 15:09:09
- - Dafidov   Czyli jak to zrobic? Najpierw musze utworzyc w for...   26.03.2006, 15:22:56
- - kanan   Nie rozumiem jednego, w jakim aspekcie uzywasz adr...   26.03.2006, 16:32:59
- - Dafidov   Baza ktora tworze posiada tabele adres, do ktorej ...   26.03.2006, 17:01:24
- - nospor   W formularzu podajesz wszystkie dane: adres i prac...   26.03.2006, 17:10:31
- - Dafidov   Zaczytałem się w manualu php No to jest pewna nie...   26.03.2006, 18:12:59
- - nospor   LAST_INSERT_ID zwraca ci ostatnio dodane id do baz...   26.03.2006, 18:58:30
- - Dafidov   Troche mi to czasu zajelo ale niestety wywala mi b...   26.03.2006, 21:10:23
- - nospor   nasze niedopatrzenie. nie : LAST_INSERT_ID a: LAS...   26.03.2006, 21:14:04
- - Dafidov   Chyba się sam juz URATOWAŁEM Przyspałem że ma być...   26.03.2006, 21:19:14
- - nospor   ja bym ci proponowal stworzyc tablicę mapującą. mo...   26.03.2006, 21:25:36
- - Dafidov   Myśle że przenosin to już wystarczy jak na jeden t...   26.03.2006, 21:41:09
- - nospor   CytatMyśle że przenosin to już wystarczy jak na je...   26.03.2006, 21:50:03
- - Dafidov   No to trzeba bedzie poszperac troche No ale jak j...   26.03.2006, 23:25:36
- - nospor   To się nazywa tranzakcje: http://dev.mysql.com/doc...   27.03.2006, 08:35:44
- - Dafidov   Poczytałem troszkę w manualu i niestety nasuwa mi ...   27.03.2006, 21:08:18
- - nospor   begin, commit i rollback to zwykle zapytania mysql...   27.03.2006, 22:11:04
- - Dafidov   Dziekuje za pomoc. Z tym klopotem juz sobie poradz...   29.03.2006, 08:52:27


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 5.10.2025 - 06:29