![]() |
![]() ![]() |
![]() |
![]()
Post
#21
|
|
![]() Grupa: Zarejestrowani Postów: 602 Pomógł: 0 Dołączył: -- Skąd: W - WA -> GRO Ostrzeżenie: (0%) ![]() ![]() |
[sql:1:e7460af0b5]SELECT id,tytul,data FROM newsy ORDER BY data DESC[/sql:1:e7460af0b5]
-------------------- Zanim zadasz pytanie, zawsze wczesniej zajrzyj do manuala ( pl.php.net/manual/pl/ ).
Szukasz skryptow - www.hotscripts.com |
|
|
![]()
Post
#22
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 21.04.2003 Ostrzeżenie: (0%) ![]() ![]() |
:/ ja nie mam daty w newsach :/, poza tym z tym kodem co mi podałeś i tak nie działa :?
|
|
|
![]()
Post
#23
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 21.04.2003 Ostrzeżenie: (0%) ![]() ![]() |
Wiecie? :? Teraz wprowadziłęm datę do mojego skryptu, ale i tak nie działa :x
|
|
|
![]()
Post
#24
|
|
Grupa: Zarejestrowani Postów: 680 Pomógł: 0 Dołączył: 1.10.2002 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Sortuj po id:
[sql:1:aee34e7a2c]SELECT n.id, n.tytul, n.data FROM newsy AS n ORDER BY n.id DESC[/sql:1:aee34e7a2c] -------------------- "Czerp z innych, ale nie kopiuj ich. Bądź sobą." Michel Quoist
|
|
|
![]()
Post
#25
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 21.04.2003 Ostrzeżenie: (0%) ![]() ![]() |
Nadal, nie działa :?
|
|
|
![]()
Post
#26
|
|
Grupa: Zarejestrowani Postów: 680 Pomógł: 0 Dołączył: 1.10.2002 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Nie działa to telewizor jak się zepsuje...
Może troszkę więcej szczegółów. Co zwraca? Czy wogóle coś zwraca? Masz błąd? Pokaż jaki. Jaka jest struktura tabeli? Bo tego jeszcze nie pokazałeś. -------------------- "Czerp z innych, ale nie kopiuj ich. Bądź sobą." Michel Quoist
|
|
|
![]()
Post
#27
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 21.04.2003 Ostrzeżenie: (0%) ![]() ![]() |
[sql:1:78f2956b23]
CREATE TABLE `newsy` ( `numer` int(11) NOT NULL auto_increment, `autor` text NOT NULL, `email` text NOT NULL, `data` date NOT NULL default '0000-00-00', `temat` text NOT NULL, `tresc` text NOT NULL, UNIQUE KEY `numer` (`numer`) ) TYPE=MyISAM AUTO_INCREMENT=8 ; [/sql:1:78f2956b23] A kod pliku [php:1:78f2956b23] <? include ("config.php"); $zapytanie = mysql_query ("SELECT n.numer, n.autor, email, n.data, n.temat, n.tresc FROM ".$dbname. "AS n ORDER BY n.numer DESC"); while ($rekord = mysql_fetch_array ($zapytanie)) { $numer = $rekord['numer']; $autor = $rekord['autor']; $email = $rekord['data']; $temat = $rekord['temat']; $tresc = $rekord['tresc']; echo $rekord['autor']."<BR><BR>".$rekord['email']."<BR><BR>".$rekord['data']."<BR><BR>".$rekord['temat']."<BR><BR>".$rekord['tresc']; } ?> [/php:1:78f2956b23] I błąd jest w linii z mysql_fetch_array. |
|
|
![]()
Post
#28
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 21.04.2003 Ostrzeżenie: (0%) ![]() ![]() |
Dobra już sobie poradziłem. Dzięki za pomoc!
|
|
|
![]()
Post
#29
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 21.04.2003 Ostrzeżenie: (0%) ![]() ![]() |
Przypomniałem sobię, o ostatnim problemie
![]() [php:1:c375188df7] <? if ($_COOKIE['Administrator'] == "Zalogowany") { ?> <TABLE width="800" align="center" cellpadding="0" cellspacing="0" border="0"> <TR> <TD width="800" height="20" background="images/center/top.gif" align="center"><B>News dopisano</B></TD> </TR> <TR> <TD width="800" background="images/center/middle.gif" style="padding-left: 4px; padding-right: 4px"> <BR> <? include ("config.php"); $data = date ("d-m-Y, H:i:s"); $zapytanie = mysql_query ("INSERT INTO ".$dbname." (numer, autor, email, data, temat, tresc) VALUES ('$numer', '$autor', '$email', '$data', '$temat', '$tytul')"); echo "News dopisano poprawnie."."<BR>"; echo "<A HREF="index.php?dzial=administracja">Wróc do administracji</A>."; ?> <BR><BR> </TD> </TR> <TR> <TD width="800" height="1" background="images/center/bottom.gif"></TD> </TR> </TABLE> <? } else { header ("location: index.php?dzial=zaloguj_sie"); } ?> [/php:1:c375188df7] I to jest plik news_dopisano. I mam jeszcze plik dodaj_news.php Kod <?
if ($_COOKIE['Administrator'] == "Zalogowany") { ?> <TABLE width="800" align="center" cellpadding="0" cellspacing="0" border="0"> <TR> <TD width="800" height="20" background="images/center/top.gif" align="center"><B>Dodaj news</B></TD> </TR> <TR> <TD width="800" background="images/center/middle.gif" style="padding-left: 4px; padding-right: 4px"> <BR> <FORM action="index.php?dzial=news_dopisano" method="POST"> <TABLE width="800" border="0" cellpadding="0" cellspacing="0"> <TR> <TD width="100"align="left">Autor:</TD> <TD width="700"align="left"><INPUT TYPE="text" name="autor"></TD> </TR> <TR> <TD width="100"align="left">E-mail:</TD> <TD width="700"align="left"><INPUT TYPE="text" name="email"></TD> </TR> <TR> <TD width="100"align="left">Tytuł:</TD> <TD width="700"align="left"><INPUT TYPE="text" name="tytul"></TD> </TR> <TR> <TD width="100" align="left">Treść:</TD> <TD width="700"align="left"><TEXTAREA rows="10" cols="50" name="tresc"></TEXTAREA></TD> </TR> <TR> <TD width="800" align="left"><INPUT TYPE="Submit" name="wyslij" value="wyslij"></TD> </TR> </TABLE> </FORM> <BR><BR> </TD> </TR> <TR> <TD width="800" height="1" background="images/center/bottom.gif"></TD> </TR> </TABLE> <? } else { header ("location: index.php?dzial=zaloguj_sie"); } ?> I teraz problem. Nie dodaje mi daty do tabeli. A pole tabeli to 'data', typ 'datatime'. Na 'data', też nie działało. Wiecie, co jest źle? |
|
|
![]()
Post
#30
|
|
![]() Grupa: Zarejestrowani Postów: 560 Pomógł: 0 Dołączył: 15.07.2003 Skąd: Kwidzyn Ostrzeżenie: (0%) ![]() ![]() |
Typ DATETIME w MySQL zapisywany jest w formacie RRRR-MM-DD gg-mm-ss
u cibie wyglada to tak [php:1:04d2add020]<?php $data=date ("d-m-Y, H:i:s"); ?>[/php:1:04d2add020] widzisz gdzie jest blad?? ROZWIAZANIE albo zapiszesz date w tak: [php:1:04d2add020]<?php $data=date ("Y-m-d, H-i-s"); ?>[/php:1:04d2add020] (powinno byc zgodne z DATETIME) albo pobrac date jako znaczik czasu unixa czyli: [php:1:04d2add020]<?php $czas=time(); ?>[/php:1:04d2add020] i zapisac to jako CHAR lub VCHAR (co wolisz) a potem odpowiednio sobie sformatowac jak juz ci sie podoba np: [php:1:04d2add020]<?php $czas_dodania=date('d.m.Y - G:i:s',$wynik_zapytania_MySQL[czas]); ?>[/php:1:04d2add020] |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 15.08.2025 - 03:00 |