![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 401 Pomógł: 0 Dołączył: 18.04.2003 Skąd: Trójmiasto Ostrzeżenie: (0%) ![]() ![]() |
no wiec mam taki kodzik i utkwilem w jednym miejscu :
///////////////////////////////// [php:1:931667346e]<?php wybieranie z pól typu select echo "<form method="post">"; echo "<input type="hidden" value="załaduj">"; <select name="zabawka" value="$zabawka" size="1">"; echo "<option value="zab1">zabawka1"; echo "<option value="zab2">zabawka2"; echo "</select>"; echo "<select name="miejce" value="$pani" size="1">"; echo "<option value="m1">miejsce1"; echo "<option value="m2">miejsce2"; <input type="submit" value="załaduj"></form>"; ----------------------------------------------------------------------------- $wynik = mysql_query ("SELECT * FROM $zabawka WHERE miejsce='$miejsce';"); while ($record = @mysql_fetch_array ($wynik)) { $id = $record[0]; $zabawka = $record[1]; $miejsce= $record[2]; ----------------------------------------------------------------------------- echo "$zabawka<br>"; echo "$miejsce<br>"; ?>[/php:1:931667346e] o co mi dokladnie chodzi : otoz jesli wybiore sobie z rozwijanego menu np. zab1 i miejsce2 to ponizej wyswietla mi sie odpowiednie dane wybrane z bazy - ta i one sie wyswietlaja tak jak chce; ALE nie wiem jak mam zrobic zeby jesli nie wybiore niczego z listy zabawek lub z listy miejsc to chcialbym zobaczyc komunikat typu - niestety ale nie wybrales niczego z pola np. zabawka lub nie wybrales niczego z pola miejsce Bardzo prosze o pomoc jesli jest ktos w stanie mi jej udzielic - prosilbym rowniez nie odsylac mie w zadne inne miejsce(manula etc) tylko bardzo potrzebowalbym poprawiony kod - i jeszcze jedna sprawa musze to miec do 28 tego miesiaca czyli jeszcze pare dni :cry: |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 401 Pomógł: 0 Dołączył: 18.04.2003 Skąd: Trójmiasto Ostrzeżenie: (0%) ![]() ![]() |
To jest caly kod DeyV
[php:1:06688f4048]<?php ----------------------------------------------------------------------------- require_once("config.php"); mysql_connect ("$dbhost", "$dbuname", "$dbpass") or die ("Nie mozna uzyskac polaczenia z hostem"); mysql_select_db ("$dbname") or die ("Nie mozna uzyskac polaczenia z baza danych"); #z config.php wybieraja sie w tym przypadku jedynie wartosci potrzebne do wlasciwego polaczenia z baza danych echo "<form method="post">"; echo "<input type="hidden" value="załaduj">"; echo "<select name="zabawka" value="$zabawka" size="1">"; //dostepne dane do edycji echo "<option selected>wybierz cos"; echo "<option value="zabawka1">zabawka1"; echo "<option value="zabawka2">zabawka2"; echo "</select>"; # menu dostepnych miejsc echo "<select name="miejsce" value="$miejsce" size="1">"; echo "<option selected>wybierz miejsce"; echo "<option value="pokoj">pokoj"; echo "<option value="garaz">garaz"; echo "</select>"; echo "<input type="submit" value="załaduj"></form>"; # formularz umozliwiajacy wybor z bazy danych tego co sie chce... (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) s # $prefiks - przedrostek w nazwie tabeli bazy - moja_tabelka czyli moja_ = prefiks $wynik = mysql_query ("SELECT * FROM $prefiks$zabawka WHERE miejsce='$miejsce';"); while ($record = @mysql_fetch_array ($wynik)) { $id = $record[0]; $miejsce = $record[1]; $zabawka = $record[2]; $tresc = $record[3]; #wyciaga sie w tym miejscu bo jak jest poza klamra (ta nizej) to mi sie z bazy tylko jeden rekord wybiera - a tak wszystko echo "$zabawka<br>"; echo "$miejsce<br>"; echo "$tresc<br>"; } ------------------------------------------------------------------------------- ?>[/php:1:06688f4048] # chodzi o to ze jak nie wybieram niczego i klikam zaladuj to ma sie pokazywac komunikat nie wybiore pierwszego i klikne zaladuj ---> komunikat nie wybiore drugiego i klikne zaladuj ---> komunikat nic nie wybiore i klikne zaladuj ---> komunikat jak juz cos wybiore to sie tresc z bazy wybiera - tresc ktora sie wybrala to ta ktora jest zgodna z warunkiem miejsca i zabawki - za kazdym razem jest inna - tzn. wybieram zab1 i miej1 - jedno wybieram zab1 - miej2 - drugie wybieram zab2 - miej1 -trzecie wybieram zab2 - miej 2 -czwatre rozwiazanie #kod ktory umieszczony zostal powyzej to moj kod calkowity skryptu re: Kameleon - cos dalej nie jest tak zobacz na kompletny kod powyzej - to jusz jest naprade kompletny kod. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 28.09.2025 - 00:42 |