Avatar billede chili17 Nybegynder
24. oktober 2003 - 22:56 Der er 3 kommentarer og
1 løsning

Problemer med seneste nyhed

Er løbet ind i at de sidste nyheder er vist korrekt årets første 9 mdr. og her i 10 mdr. bliver nyhederne rykket tilbage før 2 mdr.

Er der en der kan se hvor fejlen er her



Her skrives tekst ind

<?

include("mysql_kk.inc");
if($kodeord == "chili177"){
echo "Nyheden er tilføjet";
$nyhed_dato = date(" Y - n / j - H:i:s", time());

$nyhed_overskrift = addslashes($nyhed_overskrift);
$nyhed_tekst = addslashes($nyhed_tekst);


mysql_query("INSERT INTO sofnyt (dato, overskrift, tekst) VALUES ('$nyhed_dato', '$nyhed_overskrift', '$nyhed_tekst')");



} else {
?>


----------------------------------------------------------

Og her hives den ud



<?
include("mysql_kk.inc");
$foresp = mysql_query
("SELECT id, dato, overskrift, IF (LENGTH(tekst) > 100, CONCAT(LEFT(tekst, 100), '...'),tekst)
FROM sofnyt ORDER BY dato DESC
LIMIT 0, 7") or die(mysql_error());
while($data = mysql_fetch_array($foresp)){
?>
<a href="sofnyt/vis-hele-nyhed.php?id=<? echo $data[0] ?>" target="_self">Hele nyheden</a>


<?
$overskrift = stripslashes($overskrift);
$tekst = stripslashes($tekst);


$data[3] = nl2br($data[3]);


echo "$data[1] - ";
echo $data[0];
echo "<B><BR>$data[2]</B>";
echo "<BR>$data[3]<br><br>";

}
?>
Avatar billede schaefner Juniormester
24. oktober 2003 - 23:05 #1
det er vel p.g.a. dit dato-format. 10 vil jo ligge før 2 pg.a et-tallet. Hvis du istedet skrev 02, så burde det virke. Ellers kan du sortere på id i stedet:

$foresp = mysql_query
("SELECT id, dato, overskrift, IF (LENGTH(tekst) > 100, CONCAT(LEFT(tekst, 100), '...'),tekst)
FROM sofnyt ORDER BY id DESC
LIMIT 0, 7") or die(mysql_error());
Avatar billede schaefner Juniormester
24. oktober 2003 - 23:06 #2
ellers kan du benytte et af mysql indbyggede dato-formater.
Avatar billede chili17 Nybegynder
24. oktober 2003 - 23:11 #3
Takker  for hjælpen - valgte at sort. efter id


smid lige et svar så du kan få point
Avatar billede schaefner Juniormester
24. oktober 2003 - 23:11 #4
svar
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester