Witam. W jednym temacie podałem już o co chodzi, ale napisze jeszcze raz. Zrobiłem baze danych w mysql. Teraz muszę ją połączyć z PHP, którego zbyt dobrze nie znam. Zrobiłem już dodaanie do bazy. Mam problem z wyszukiwaniem dodanych do bazy danych. Chcę np. wyszukać dane po Dane_klienta(lub jakaś inna opcja). Napisałem już skrypty w html i php, ale cos nie chodzą. Wydaje mi się że błąd jest tutaj
$display_block .= " <P><strong>$Nazwa_serwisu</strong> - $Telefon<br>
<em>Nr_seryjny: $Nr_seryjny</em> Dane_klienta: $Dane_klienta</P>
";
Nie wiem jak to poprawić. Poniżej są skrypty, które napisałem. Jak ktoś będzie wiedział, gdzie jest błąd to proszę o pomoc. Dzięki.
<HTML>
<HEAD>
<TITLE>Wyszukiwanie</TITLE>
</HEAD>
<BODY>
<H1>Wyszukaj dane</H1>
<P><strong></strong></P>
<ul>
<li><a href="szukaj.php">Wedlug Dane_klienta</a>
</ul>
</BODY>
</HTML>
szukaj.php
<?php
$db_name = "serwis";
$table_name = "dodaj_serwis";
$connection = @mysql_connect("localhost", "", "")
or die("Brak polaczenia");
$db = @mysql_select_db($db_name, $connection)
or die("Wybor nieudany");
$sql = "SELECT *
FROM $dodaj_serwis
ORDER BY dane_klienta
";
$result = @mysql_query($sql, $connection)
or die("Zapytanie nieudane");
while ($row = mysql_fetch_array($result))
{
$Nazwa_serwisu = $row['nazwa_serwisu'];
$Telefon = $row['telefon'];
$Nr_seryjny = $row['nr_seryjny'];
$Data_zakupu = $row['data_zakupu'];
$Dlugosc_gwarancji = $row['dlugosc_gwarancji'];
$Rodzaj_serwisu = $row['rodzaj_serwisu'];
$Data_realizacji = $row['data_realizacji'];
$Dane_klienta = $row['dane_klienta'];
$Opis_problemu = $row['opis_problemu'];
$display_block .= " <P><strong>$Nazwa_serwisu</strong> - $Telefon<br>
<em>Nr_seryjny: $Nr_seryjny</em> Dane_klienta: $Dane_klienta</P>
";
}
?>
<HTML>
<HEAD>
<TITLE>Wyszukiwanie</TITLE>
</HEAD>
<BODY>
<H1>Wyszukano</H1>
<?php echo "$display_block"; ?>
<P><a href="menu.html">Powrot do menu</a></P>
</BODY>
</HTML>
Wyszukiwanie z bazy (PHP + MYSQL)
Języki, których efekty są wykonywane po stronie serwera. PHP, ASP czy CGI w połączeniu z bazami danych SQL dają niezwykłe możliwości budowy i zarządzania stron WWW. Tu zadajemy pytania oraz demonstrujemy kod, z którym mamy problem.
Wróć do „Technologie WWW - cz. 2 Server-side (PHP, ASP, CGI, SQL)”
Przejdź do
- Tworzenie witryn internetowych
- ↳ Technologie WWW - cz. 1 Client-side (HTML, CSS, JAVA SCRIPT)
- ↳ Technologie WWW - cz. 2 Server-side (PHP, ASP, CGI, SQL)
- ↳ Web Standards
- ↳ Flash
- ↳ Grafika i webdesign
- ↳ Hosting i domeny
- ↳ Narzędzia i programy webmastera
- ↳ Oceń stronę / grafikę / animację / skrypt
- Promowanie i zarządzanie serwisem
- ↳ Reklama, e-marketing i monitoring
- ↳ Promowanie w wyszukiwarkach
- ↳ Public Relations i budowanie wizerunku
- ↳ Tworzenie dochodowych serwisów WWW
- ↳ Narzędzia e-biznesu
- Inne
- ↳ Giełda ofert: Poszukuję/Kupię/Sprzedam/Zlecę/Współpraca
- ↳ Webmastering
- ↳ Newsy z sieci
- ↳ Uwagi i opinie o WebInside.pl
- ↳ Hydepark & Offtopic