z bazy danych mssql, i by zapisywało wyniki do prawej części strony...
Ale coś mi nie wychodzi...
Daję kod, ale ostrzegam, że ma 134 linijek...
<html> <head> <META HTTP-EQUIV="content-type" CONTENT="text/html; charset=iso-8859-2"> <title>Wybieranie opcji</title> </head> <body> <table border="1" width="1000" frame="void" rules="cols" align="center"> <tr> <td> <?php ?> <h1>Wyszukiwanie</h1> <form action="dodawaniezlecenia1.php" method="post"> <select name="metoda_szukania"> <option value="KnT_Kod" value="Twr_Kod">Kod</option> <option value="Knt_Nazwa1" value="Knt_Nazwa2" value="Twr_Nazwa">Nazwa</option> </select> <select name="wybor"> <?php if ($a != 1) { ?> <option value="kontrahent">kontrahent</option> <?php } ?> <option value="usluga">usluga</option> <option value="towar">towar</option> </select> <br /> Wprowadź poszukiwane wyrażenie:<br /> <input name="wyrazenie" type="text" size="40"> <br /> <input type="submit" name="submit" value="Szukaj"> </form> <?php if ($_POST['submit']) { // utworzenie krótkich nazw zmiennych $metoda_szukania=$_POST['metoda_szukania']; $wybor=$_POST['wybor']; if (!$metoda_szukania || !$wyrazenie) { exit; } if ($wybor=kontrahent) { $a=1; } include 'connection.php'; $zapytanie = "select * from CDN.Kontrahenci where ".$metoda_szukania." like '%".$wyrazenie."%'"; $wynik = mssql_query($zapytanie); $ile_znalezionych = mssql_num_rows($wynik); for ($i=0; $i <$ile_znalezionych; $i++) { ?> <?php $wiersz = mssql_fetch_assoc($wynik); } } elseif ($wybor=usługa) { } include 'connection.php'; $zapytaniedwa = "select * from CDN.Towary where ".$metoda_szukania." like '%".$wyrazenie."%' and Twr_Typ='0' "; $wynikdwa = mssql_query($zapytanie); $ile_znalezionychdwa = mssql_num_rows($wynik); for ($k=0; $k <$ile_znalezionychdwa; $k++) { $wierszdwa = mssql_fetch_assoc($wynikdwa); echo "<a href=\"dodawaniezlecenia1.php?adwa=dodk&iddwa={$wierszdwa['Twr_TwrId']}\">Wybierz usługę</a>"; } } } ?> </td> <td align="top"> <?php ?> Rezultaty: <?php include 'connection.php'; $wybieranieklienta = mssql_query("SELECT * FROM CDN.Kontrahenci WHERE Knt_KntId = '$id' ") $klient = mssql_fetch_assoc($wybieranieklienta); ?> <hr /> <?php $wybieranieuslugi = mssql_query("SELECT * FROM CDN.Towary WHERE Twr_TwrId = '$iddwa' ") $usluga = mssql_fetch_assoc($wybieranieuslugi); ?> </td> </tr> </body> </html>
A i żeby opcja w rozwijanej "kontrahent" znikała po pierwszym wyszukiwaniu, a usługę i towar dało się dodawać więcej razy...
Proszę o pomoc i dzięki z góry!