Jump to content
php.lv forumi

izvietojums


Atomz
 Share

Recommended Posts

Ja izmanto DB, piem., MySQL, tad tabulai, kur glabājās ieraksti, pievieno jaunu lauku, piem., 'laiks' ar tipu DATETIME.

 

INSERT INTO `table` (laiks) VALUES (NOW())

 

SELECT * FROM `table` ORDER BY laiks ASC (vai DESC)

Link to comment
Share on other sites

Tad pieglabā ierakstus tādā secībā kādā viņiem vajadzētu parādīties.

 

Ja tev failā ir sākumā ir vecākie un beigās jaunākie un katrs savā rindiņa, un skriptā tu to ielasi ar file(), tad ar array_reverse pēc nolasīšanas apmet masīvu pretējā virzienā.

 

Vispār - pasaki konkrētāk kā tu glabā ierakstus un kā nolasi, un tad varēsim palīdzēt.

Link to comment
Share on other sites

<?php

error_reporting (E_ALL ^ E_NOTICE);

$nosaukums = htmlspecialchars($_POST["nosaukums"]);

$date = date("d.m.Y");

$time = date("G:i:s");

$niks = htmlspecialchars($_POST["niks"]);

$epasts = htmlspecialchars($_POST["epasts"]);

$ip = htmlspecialchars($_POST["ip"]);

$teksts = htmlspecialchars($_POST["teksts"]);

header("Location: ViesuGramata.php");

$fails = fopen("zinas.php", "a");

if(!$fails) {

print("Nevar aizsuutiit...meegini veelreiz");

exit;

}

fputs ($fails, implode,("\n"));

fwrite($fails,"

<p><b> Niks: $niks </b><br> E-Pasts: $epasts<br> <b> Teksts: $teksts </b> <br> $ip <br> Datums: $date Laiks: $time</p><br>

");

fclose($fails);

?>

 

 

 

Shis ir viesenes scripts!

Link to comment
Share on other sites

Galvenokārt šī dēļ:

header("Location: ViesuGramata.php");

 

Un šī dēļ:

fputs ($fails, implode,("\n"));

 

Enīvei, ja jau tiešām strādā, tad izmanto dari kā teicu:

Ja tev failā ir sākumā ir vecākie un beigās jaunākie un katrs savā rindiņa, un skriptā tu to ielasi ar file(), tad ar array_reverse pēc nolasīšanas apmet masīvu pretējā virzienā.
Link to comment
Share on other sites

 Share

×
×
  • Create New...