Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> problem - mysql & php
Fo
post
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:
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Fo
post
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.
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: 28.09.2025 - 00:42