02. januar 2003 - 00:49Der er
18 kommentarer og 1 løsning
appetit til hele nyheden
er der en der kan forklare mig (og gerne viser mig) hvordan jeg får får vist nyheder men kun som appetitvækkere via overskriften skal man så kunne linke til hele nyheden
her indlæser den <? include("mysql_kk.inc"); if($kodeord == "kodeord"){ echo "Nyheden er tilføjet"; $nyhed_dato = date("j/n-Y H:i:s", time());
mysql_query("INSERT INTO weblog (dato, overskrift, tekst) VALUES ('$nyhed_dato', '$nyhed_overskrift', '$nyhed_tekst')");
} else { ?>
her trækker den data ud <? include("mysql_kk.inc"); $foresp = mysql_query("SELECT dato, overskrift, tekst FROM weblog ORDER BY dato DESC LIMIT 0, 2"); while($data = mysql_fetch_array($foresp)){
Skal virksomheder stå stærkere mod angreb og kunne udvikle sig, skal sikkerhed, drift og forretning tænkes sammen. Det er tanken bag Jysk IT’s ambition om at skabe en “sikker fremtid” for kunderne.
erm...ok Du hiver din nyhed ud af databasen og afkorter den med substr() - du kan eventuelt tilføje ... bagefter...så indsætter du et link man kan trykke på så man kan se hele nyheden.
Du kan selvfølgelig selv bestemme hvor mange tegn af nyheden der skal vises...Mere er der ikke i det..såre simpelt :)
Det kan gøres smartere end med substr: SELECT dato, overskrift, IF (LENGTH(tekst) > 100, CONCAT(LEFT(tekst)100,'...'),tekst) FROM weblog ORDER BY dato DESC Udskift din "træk ud"-SQL med ovenstående - burde virke med det samme. Ret evt. de to 100'er til andre tal, hvis du vil hive færre/flere bogstaver ud.
n0rmality Hmm - nu skal jeg have hjælp igen - der meldes fejl på linie 13
<? include("mysql_kk.inc"); $foresp = mysql_query("SELECT dato, overskrift, IF (LENGTH(tekst) > 100, CONCAT(LEFT(tekst)100,'...'),tekst) FROM weblog ORDER BY dato DESC LIMIT 0, 2"); while($data = mysql_fetch_array($foresp)){ //det her er linie 13
Ret følgende til: $foresp = mysql_query("SELECT dato, overskrift, IF (LENGTH(tekst) > 100, CONCAT(LEFT(tekst)100,'...'),tekst) FROM weblog ORDER BY dato DESC LIMIT 0, 2") or die(mysql_error());
$foresp = mysql_query("SELECT dato, overskrift, IF (LENGTH(tekst) > 100, CONCAT(LEFT(tekst, 100), '...'),tekst) FROM weblog ORDER BY dato DESC LIMIT 0, 2") or die(mysql_error());
Yup. Under appetitvækkeren laver du et link med nyhedens vedhæftet, og på den side hvor du viser hele nyheder hiver du så ud med WHERE id = '$_GET[id]' som argument. Giver det mening? :)
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.