Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

2 Stron V  < 1 2  
Reply to this topicStart new topic
> Mały problem
GeoS
post 30.09.2003, 10:11:41
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
Go to the top of the page
+Quote Post
Gh4nd4r
post 30.09.2003, 10:48:45
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 :?
Go to the top of the page
+Quote Post
Gh4nd4r
post 1.10.2003, 13:47:34
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
Go to the top of the page
+Quote Post
KaMeLeOn
post 1.10.2003, 15:02:49
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
Go to the top of the page
+Quote Post
Gh4nd4r
post 3.10.2003, 18:05:23
Post #25





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 21.04.2003

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


Nadal, nie działa :?
Go to the top of the page
+Quote Post
KaMeLeOn
post 3.10.2003, 22:36:05
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
Go to the top of the page
+Quote Post
Gh4nd4r
post 4.10.2003, 08:14:10
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.
Go to the top of the page
+Quote Post
Gh4nd4r
post 4.10.2003, 08:24:29
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!
Go to the top of the page
+Quote Post
Gh4nd4r
post 4.10.2003, 11:05:40
Post #29





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 21.04.2003

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


Przypomniałem sobię, o ostatnim problemie tongue.gif
[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?
Go to the top of the page
+Quote Post
Kinool
post 4.10.2003, 23:47:50
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]
Go to the top of the page
+Quote Post

2 Stron V  < 1 2
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: 15.08.2025 - 03:00