nie wypluwa danych |
nie wypluwa danych |
8.09.2002, 16:48:48
Post
#1
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 30.08.2002 Ostrzeżenie: (0%) |
witam wszystkich,jako ze phpa to ja za bardzo nie znam,ale chce sie go nauczyc..oczywiscie naciolem sie na problem
minowicie .napisalem takie cos (nizej kod) i za cholere nie chci mi pluc danych zawartych w bazie,a w bazie mam pare rzecz szukalem sam bledu,ale niesty nie znalazlem,czy byli byscie uprzejmi zajrzec ..i pokierowac mnie w odpowiednia strone...? thx <html> <head> <body> <title>pobieranie z bazy</title> </head> <h1>wiadomosci</h1> uporzadkuj wiadomosci wedlug <a href="data_out.php?orderby=date">dat</a> <a href="data_out.php?orderby=heading">naglowkow</a> lub <a href="data_out.php?orderby=autohr">autorow</a> <p> <form action="data_out.php" method="POST"> lub zobacz tylko artykuly napisane przez (<i>wpisz nazwisko autora</i>) ; <input type="text" name="author"> <input type="submit" name="submit" value="wyslij"> </form> <table border="1" cellspacing="3"> <?php //pobieranie z bazy danych $db = mysql_connect("localhost","aaa","aaa") ; mysql_select_db("ja",$db); if ($orderby == 'date') : $sql = "select * from news order by 'date'"; elseif ($orderby == 'author'): $sql = "select * from news order by 'author'"; elseif ($orderby == 'heading') : $sql = "select * from news order by 'heading'"; elseif (isset($submit)) : $sql = "select * from news where by 'author' = '$author'" ; else: $sql = "select * from news" ; endif ; $result = mysql_query($sql) ; { print ("<tr><td bgcolor="#003399"><b>"); printf ("<font color=white">%s</font></b></td></tr>n", $row["heading"]); printf ("<td>Autor: <a href="mailto:%s"></a>n", $row["author_email"], $row["author_name"]); printf("<br>Nadeslano: %s<hr>n", $row["date"]); printf("%s</td><tr>n", $row ["body"]); } ?> </table> </body> </html> |
|
|
8.09.2002, 17:09:48
Post
#2
|
|
Grupa: Zarejestrowani Postów: 294 Pomógł: 0 Dołączył: 9.04.2002 Skąd: miejscowosc Ostrzeżenie: (0%) |
Poprawiony kod:
Kod <html>
<head> <body> <title>pobieranie z bazy</title> </head> <h1>wiadomosci</h1> uporzadkuj wiadomosci wedlug <a href="data_out.php?orderby=date">dat</a> <a href="data_out.php?orderby=heading">naglowkow</a> lub <a href="data_out.php?orderby=autohr">autorow</a> <p> <form action="data_out.php" method="POST"> lub zobacz tylko artykuly napisane przez (<i>wpisz nazwisko autora</i>); <input type="text" name="author"> <input type="submit" name="submit" value="wyslij"> </form> <table border="1" cellspacing="3"> <?php //laczenie z mysql $db = mysql_connect("localhost","aaa","aaa"); //wybranie bazy mysql_select_db("ja",$db); if ($orderby == 'date') { // tu był dwukropek - źle $sql = "select * from news order by 'date'"; } elseif ($orderby == 'author') { // j.w. $sql = "select * from news order by 'author'"; } elseif ($orderby == 'heading') { //j.w. $sql = "select * from news order by 'heading'"; } elseif (isset($submit)) { // j.w. $sql = "select * from news where by 'author' = '$author'"; } else { // j.w. $sql = "select * from news"; } // tu był endif; po co? $result = mysql_query($sql); //tu był znak "{" po co? $row=mysql_fetch_array($result); //tego brakowało print ("<tr><td bgcolor="#003399"><b>"); printf ("<font color=white">%s</font></b></td></tr>n", $row['heading']); printf ("<td>Autor: <a href="mailto:%s"></a>n", $row["author_email"], $row["author_name"]); printf("<br>Nadeslano: %s<hr>n", $row["date"]); printf("%s</td><tr>n", $row ["body"]); } ?> </table> </body> </html> Apropo ten temat powinien być w forum bazy danych |
|
|
8.09.2002, 17:55:31
Post
#3
|
|
Grupa: Zarząd Postów: 1 512 Pomógł: 2 Dołączył: 22.04.2002 Skąd: Koszalin |
no MAC na moderatora ))))
-------------------- brak sygnaturki rowniez jest sygnaturką
|
|
|
8.09.2002, 21:18:20
Post
#4
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 30.08.2002 Ostrzeżenie: (0%) |
dziekuje Mac )
zaraz postudiuje i zobacze,co tam namodzilem,dzieki wielkie |
|
|
9.09.2002, 13:33:03
Post
#5
|
|
Grupa: Zarejestrowani Postów: 294 Pomógł: 0 Dołączył: 9.04.2002 Skąd: miejscowosc Ostrzeżenie: (0%) |
Itsme: Dzięki za komplement
Kabe: Proszę bardzo |
|
|
Wersja Lo-Fi | Aktualny czas: 26.04.2024 - 03:18 |