Avatar billede aquix Nybegynder
24. juli 2004 - 01:55 Der er 28 kommentarer og
1 løsning

limit i newssystem

Jeg har et newssystem, som jeg vil have til KUN at vise 2 nyheder. HVor skal jeg indsætte limit og hvordan?

Her er koden

<?
$connection = mysql_connect("X","XX","XXX");
mysql_select_db("XX", $connection);

$dato = date('d/m/Y H:i:s');
mysql_query("INSERT INTO nyheder (overskrift, dato, nyhed) VALUES ('$overskrift', '$dato', '$nyhed')") OR DIE (mysql_error());
mysql_close;
header("Location: index.php");
?>

på forhånd tak
Avatar billede erikjacobsen Ekspert
24. juli 2004 - 02:09 #1
Du kan gøre det i din select

  SELECT .... ORDER BY dato ASC LIMIT 2
Avatar billede erikjacobsen Ekspert
24. juli 2004 - 02:09 #2
Oookay, de 2 nyeste får du med

  SELECT .... ORDER BY dato DESC LIMIT 2
Avatar billede aquix Nybegynder
24. juli 2004 - 02:18 #3
Kan du ikk skrive det ind i koden? Så ville det være dejligt..
Avatar billede erikjacobsen Ekspert
24. juli 2004 - 02:21 #4
Jeg kan sagtens forestille mig, at det ville være dejligt.

Men som du kan se af dine og mine indlæg, så er det lige for øjeblikket umuligt.
Avatar billede aquix Nybegynder
24. juli 2004 - 02:23 #5
Ja jeg er ny i php faget, så jeg ved ikke helt hvordan det skal indsættes.
Avatar billede erikjacobsen Ekspert
24. juli 2004 - 02:25 #6
"Du kan gøre det i din select"
Avatar billede aquix Nybegynder
24. juli 2004 - 02:29 #7
Ja tak, men hvordan skal det stå helt præcist?
Avatar billede hmortensen Nybegynder
24. juli 2004 - 07:46 #8
Jeg tror han hentyder til at din stump er til at indsætte data ;)
Avatar billede krydset Nybegynder
24. juli 2004 - 09:56 #9
<?
$connection = mysql_connect("X","XX","XXX");
mysql_select_db("XX", $connection);

$dato = date('d/m/Y H:i:s');
mysql_query("INSERT INTO nyheder (overskrift, dato, nyhed) VALUES ('$overskrift', '$dato', '$nyhed') ORDER BY dato DESC LIMIT 2") OR DIE (mysql_error());
mysql_close;
header("Location: index.php");
?>
Avatar billede krydset Nybegynder
24. juli 2004 - 09:57 #10
*LOOOL* Ja det er det det sq da osse godt Damn kan godt se man lige er stået op hva
Aguix --> Glem mit indlæg :-P
Avatar billede Slettet bruger
24. juli 2004 - 13:20 #11
Aguix sådan som jeg opfatter det så vil du godt have VIST de 2 nyeste ikke?

det du har der er jo den der indsætter data'en i databasen, altså det har intet med hinanden at gøre :S
Avatar billede Slettet bruger
24. juli 2004 - 13:20 #12
sådan som det ser ud så er det rigtige i index.php
Avatar billede aquix Nybegynder
24. juli 2004 - 14:38 #13
Hmm... Okay...
Avatar billede Slettet bruger
24. juli 2004 - 14:42 #14
bare sig hvis du ikke er med..
Avatar billede aquix Nybegynder
24. juli 2004 - 17:00 #15
Altså, det er den forkerte kode jeg har sat ind? Ikk?
Avatar billede Slettet bruger
24. juli 2004 - 17:03 #16
jo, hvis din index.php lige nu viser nogle nyheder, så har du noget der hedder en mysql_query("SELECT * FROM nyheder"):

den skal du ændre til

mysql_query("SELECT * FROM nyheder ORDER BY dato DESC LIMIT 2");

Som erikjacobsen også skrev :D
Avatar billede aquix Nybegynder
24. juli 2004 - 17:07 #17
okay tak.
Avatar billede Slettet bruger
24. juli 2004 - 17:08 #18
se lige om det virker :D
Avatar billede aquix Nybegynder
24. juli 2004 - 17:11 #19
det virker meget fint!!! :) Mange tak du.. ;) Hvordan gir jeg dig så dine point? Jeg er helt ny herinde :D Fatter ikke en skid :O :D
Avatar billede Slettet bruger
24. juli 2004 - 17:13 #20
jeg behøver ikke point. Du kan kun give point til folk der har svaret.
Hvis der ikke er nogen der skal have point, kan du selv lægge et svar, og give dig selv point'ene.

du vælger at svare ved at flytte radio-knappen til venstre fra "kommentar", til "svar"
Avatar billede aquix Nybegynder
24. juli 2004 - 17:15 #21
Okay takker ;)

Hmm, nu vi lige er i gang :D

Kan du hjælpe mig med at gøre, så man kan opdatere en side via admin system? Altså ændre en tekst via admin system f.eks.
Avatar billede Slettet bruger
24. juli 2004 - 17:16 #22
ændre teksten der er skrevet?
Avatar billede aquix Nybegynder
24. juli 2004 - 17:18 #23
Ja, eller skrive en ny tekst.

Altså når man logger ind som admin, så skal man kunne rette i f.eks. informations siden... Såen så man selv kan opdatere/rette i det indhold man har på en hjemmeside.
Avatar billede Slettet bruger
24. juli 2004 - 17:19 #24
har du et login-system?
Avatar billede aquix Nybegynder
24. juli 2004 - 17:21 #25
Ja det har jeg... Jeg skal bare have lavet, så man kan rette de forskellige síder vha en form eller noget i den stil.
Avatar billede Slettet bruger
24. juli 2004 - 17:22 #26
<textarea name="tekst"><? echo $row['tekst']; ?></textarea>

og så query'en

mysql_query("UPDATE nyheder SET tekst='$tekst' WHERE id='$id'");

den ændrer "tekst" kolonnen i tabellen nyheder hvor id='$id'
Avatar billede aquix Nybegynder
24. juli 2004 - 17:23 #27
aha... det må jeg prøve at rode lidt med ;) Tak for det :P
Avatar billede Slettet bruger
24. juli 2004 - 17:23 #28
det var så lidt :P
Avatar billede aquix Nybegynder
28. juli 2007 - 06:13 #29
...
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