Jeżeli uderzyłem do złego działu to przepraszam.
Potrzebuję pomocy, otóż chciałbym poprzez stronę www wyszukać i wyświetlić dane z bazy. Po wpisaniu danych w pole i kliknięciu przycisku szukaj, na stronie wyświetla się tabela z konkretnymi danymi.
To jest funkcja odpowiedzialna za połączenie z bazą itd.
<head> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-2" /> </head> <?php { switch($_POST['funkcja']) { case 'baza' : baza(); break; } } function baza() { $server = 'Serwer\SQLEXPRESS'; $link = mssql_connect($server, 'user', '123456'); if (!$link) { } $query = mssql_query('SELECT VIN FROM `View_3` WHERE VIN='$szukaj'', $link); $row = mssql_fetch_row($query); while ( $row = mssql_fetch_row($query) ) { } mssql_close($link); } ?>
To jest plik config
$link = mssql_connect("Serwer\SQLEXPRESS","User","123456") or die(mssql_error()."Nie mozna polaczyc sie z baza danych. Prosze chwile odczekac i sprobowac ponownie."); ?>
A to strona
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-2" /> <link rel="Stylesheet" type="text/css" href="style.css" /> <script type="text/javascript"> $(window).load(function() { $("#button").click(function() { $.ajax({ url: 'funkcja.php', data: {funkcja: 'baza'}, type: 'post', success: function(output) { $(".wyniki").append(output); } }); }); }); </script> </head> <body> <div id="container"> <div id="header2"> </div> <div id="content"> <div class="buttons"> <form action="szukaj"> <input type="text" name="szukaj" /> </form> <input id="button" type="button" value="SZUKAJ"> <input type="button" value="Reset" onclick="location.reload();" > </div> <div class="wyniki"> </div> </div> </body> </html>
Wynikiem tego jest ekran "; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; while ( $row = mssql_fetch_row($query) ) { echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; } echo "
Co robię nie tak?
Dodam, że serwer jest na kompie, a strona nie jest wrzucona na serwer, tylko uruchamiam ją z kompa z SQLem
Z góry dzięki za pomoc