Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> nie wypluwa danych
kabe
post 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>
Go to the top of the page
+Quote Post
Mac
post 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 smile.gif
smile.gif
Go to the top of the page
+Quote Post
itsme
post 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 smile.gif))))


--------------------
brak sygnaturki rowniez jest sygnaturką
Go to the top of the page
+Quote Post
kabe
post 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 smile.gif)
zaraz postudiuje i zobacze,co tam namodzilem,dzieki wielkie
Go to the top of the page
+Quote Post
Mac
post 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 smile.gif
Kabe: Proszę bardzo smile.gif
smile.gif
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: 26.04.2024 - 03:18