![]() |
![]() |
![]()
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: 680 Pomógł: 0 Dołączył: 1.10.2002 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Cytat [php:1:c08dd34107]<?php
$zabawka = $_REQUEST['zabawka']; $miejsce = $_REQUEST['miejsce']; ?>[/php:1:c08dd34107] Nie potrzebnie robisz kopie zmiennych... Można tak... [php:1:c08dd34107]<?php $zabawka =& $_REQUEST['zabawka']; $miejsce =& $_REQUEST['miejsce']; ?>[/php:1:c08dd34107] Ale po co ? Mała modyfikacja... [php:1:c08dd34107]<?php ----------------------------------------------------------------------------- if( isset($_POST['zabawka']) || isset($_POST['miejsce']) ) { if( empty($_POST['zabawka']) && empty($_POST['miejsce']) ){ echo 'BŁĄD <br /> Musisz wybrać zabawkę i miejsce'; } else if ( empty($_POST['zabawka']) ){ echo 'BŁĄD <br /> Musisz wybrać zabawkę'; } else if ( empty($_POST['miejsce']) ){ echo 'BŁĄD <br /> Musisz wybrać miejsce'; } else { ### wykonywane, gdy nie ma błedów ### $wynik = mysql_query("SELECT * FROM ".$_POST['zabawka']." WHERE miejsce='".$_POST['miejsce']."';"); while ($record = @mysql_fetch_array ($wynik)) { $id = $record[0]; $zabawka = $record[1]; $miejsce= $record[2]; } } // koniec kodu wykonywanego, gdy nie ma błędów } ----------------------------------------------------------------------------- ?>[/php:1:c08dd34107] |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 20:56 |