Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wyszukiwarka, Wyszukiwarka danych z bazy MySQL
Magda29
post 15.04.2007, 14:16:18
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 15.04.2007

Ostrzeżenie: (0%)
-----


Witam!
Zrobiłam sobie prostą wyszukiwarkę danych z bazy, wszystko niby jest ok ale tabela koncowa jest rozwalona, czy moze ktos mi pomoc poprawić tą tablę lub może ma ktoś gotową.
Oto moja!

<html>
<head>
<title>Moja baza</title>
</head>
<body>
<?php
mysql_connect ("xxx","xxx","xxx") or
die ("Nie mozna się połaczyć z MySQL");
mysql_select_db (xxx) or
die ("Nie mozna się połączyć z bazą ");

$wynik = mysql_query ("SELECT * FROM instytucje;") or
die ("błąd w pytaniu");
print "<TABLE CELLPADDING=5 BORDER=1>";
print "<TR><TD><B>Nazwa</B></TD><TD><B>Adres</B></TD>";
print "<TR><TD><B>Kod</B></TD><TD><B>Specjalizacja</B></TD>";
print "<TR><TD><B>Telefon</B></TD><TD><B>Rodzaj instytucji</B></TD>";
print "<TR><TD><B>Finansowanie</B></TD><TD><B>Specjaliści</B></TD>";
print "<TD><B>Dodatkowe</B></TD></TR>\n";

while ($rekord = mysql_fetch_assoc ($wynik)) {
$nazwa = $rekord['nazwa'];
$adres = $rekord['adres'];
$kod = $rekord['kod'];
$specjalizacja = $rekord['specjalizacja'];
$telefon = $rekord['telefon'];
$rodzaj = $rekord['rodzaj'];
$finansowanie = $rekord['finansowanie'];
$spcjalisci = $rekord['specjalisci'];
$dodatkowe = $rekord['dodatkowe'];

print "<TR><TD>$nazwa</TD></TD>$adres</TD>";
print "<TR><TD>$kod</TD></TD>$specjalizacja</TD>";
print "<TR><TD>$telefon</TD></TD>$rodzaj</TD>";
print "<TR><TD>$finansowanie</TD></TD>$specjalisci</TD>";
print "<TD>$dodatkowe</TD></TR>\n";
}
print "</TABLE>";

?>

</body>


PROSZĘ O POMOC!!!
Magda snitch.gif
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
Łukasz O.
post 15.04.2007, 14:46:49
Post #2





Grupa: Zarejestrowani
Postów: 191
Pomógł: 5
Dołączył: 13.01.2007

Ostrzeżenie: (0%)
-----


  1. print "<TABLE CELLPADDING=5 BORDER=1>";
  2. print "<TR><TD><B>Nazwa</B></TD><TD><B>Adres</B></TD>";
  3. print "<TD><B>Kod</B></TD><TD><B>Specjalizacja</B></TD>";
  4. print "<TD><B>Telefon</B></TD><TD><B>Rodzaj instytucji</B></TD>";
  5. print "<TD><B>Finansowanie</B></TD><TD><B>Specjaliści</B></TD>";
  6. print "<TD><B>Dodatkowe</B></TD></TR>\n";
  7.  
  8. while ($rekord = mysql_fetch_assoc ($wynik)) {
  9. $nazwa = $rekord['nazwa'];
  10. $adres = $rekord['adres'];
  11. $kod = $rekord['kod'];
  12. $specjalizacja = $rekord['specjalizacja'];
  13. $telefon = $rekord['telefon'];
  14. $rodzaj = $rekord['rodzaj'];
  15. $finansowanie = $rekord['finansowanie'];
  16. $spcjalisci = $rekord['specjalisci'];
  17. $dodatkowe = $rekord['dodatkowe'];
  18.  
  19. print "<TR><TD>$nazwa</TD><TD>$adres</TD>";
  20. print "<TD>$kod</TD><TD>$specjalizacja</TD>";
  21. print "<TD>$telefon</TD><TD>$rodzaj</TD>";
  22. print "<TD>$finansowanie</TD><TD>$specjalisci</TD>";
  23. print "<TD>$dodatkowe</TD></TR>\n";
  24. }
  25. print "</TABLE>";


--------------------
"Don't tell me you want a bridge - show me the canyon you want to cross" Giuseppe Delena
Go to the top of the page
+Quote Post
.radex
post 15.04.2007, 16:52:16
Post #3





Grupa: Zarejestrowani
Postów: 1 657
Pomógł: 125
Dołączył: 29.04.2006

Ostrzeżenie: (0%)
-----


Mam kilka zastrzeżeń:

Nieistotne:
czemu print? nie lepiej echo? warto się przyzwyczaić tongue.gif
Użyj jednego print/echo* a nie...... (* - niepotrzebne skreślić)

Bardziej istotne(choć też niezbyt):
wg. specyfikacji zaleca się pisanie znaczników małymi literami (!) - wiem że to nie xhtml a html, ale mimo to:P


--------------------
blog | Tadam — minutnik do Pomodoro na Maka :)
Go to the top of the page
+Quote Post
Magda29
post 16.04.2007, 11:03:43
Post #4





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 15.04.2007

Ostrzeżenie: (0%)
-----


wielkie dzieki za pomoc! pozdrawiam;)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 27.06.2025 - 10:49