Avatar billede drole Nybegynder
15. maj 2004 - 16:50 Der er 9 kommentarer og
1 løsning

100 tegn og en mere knap

Hvordan gør jeg sådan at kun de 100 første tegn af en text bliver vist... og hvordan gør jeg sådan at når man trykker
"Se mere" eller "læs det hele" viser den resten af texten...
Avatar billede sukos Juniormester
15. maj 2004 - 16:59 #1
echo substr(0, 100, $tekst);
Og så evt. tjekker for om en get var er sat.

Men hvordan gemmer du din tekst
Avatar billede repox Seniormester
15. maj 2004 - 17:00 #2
<?php

      $query = mysql_query("SELECT * FROM news ORDER BY id DESC LIMIT 1");

        <strong>Seneste nyt:</strong><br />
        <a href="news.php?id='.mysql_result($query, 0, "id").'">
                '.mysql_result($query, 0, "headline").'<br />';
                substr(mysql_result($query, 0, "newstext"), 0, 100);

            if(strlen(mysql_result($query, 0, "headline")) > 100) {
                echo '...';
            }

                    echo '<br />
                          Klik her for at læse mere!';

?>


<?php

        $query=mysql_query("SELECT * FROM news WHERE id='$_POST[id]'");

          echo mysql_result($query, 0, "headline").'<br />'.mysql_result($query, 0, "newstext");

?>

godt nok meget groft, men ideen er der... (ikke testet)
Avatar billede drole Nybegynder
15. maj 2004 - 17:04 #3
Jeg gememr dem ikke i MYSQL jeg gemmer dem i en PHP fil, men det kan jo ændres....
Kan det virke uden af bruge MYSQL
Avatar billede krydset Nybegynder
15. maj 2004 - 17:18 #4
det letteste er med mysql da du har id numre og gå efter !!
Avatar billede alvion Nybegynder
15. maj 2004 - 17:20 #5
function string_cut($s, $length) {
  return substr($s, 0, $length) . (strlen($s) > $length ? "..." : "");
}

$s = "Bla bla bla..........";

if (!$_GET["showall"]) {
  echo string_cut($s, 100);
  if (strlen($s) > 100)
    echo "<a href=\"mitscript.php?showall=true\">Vis hele teksten</a>
}
else {
  echo $s;
}
Avatar billede alvion Nybegynder
15. maj 2004 - 17:21 #6
shady -> Du ved jo ikke hvad drole skal bruge scriptet til. Så du kan jo ikke bedømme, hvorvidt det er lettest for ham at bruge MySQL. :-)
Avatar billede drole Nybegynder
15. maj 2004 - 17:24 #7
alvion du har svaret korrekt;) lav et svar
Avatar billede drole Nybegynder
15. maj 2004 - 17:37 #8
Men hvordan indsætter jeg

<?
include_once("commenter/commenter.php");
?>

sammen med scriptet
Avatar billede krydset Nybegynder
15. maj 2004 - 17:44 #9
alvion nu var det altså mig der skrev hvad der ville være lettest ??
Avatar billede drole Nybegynder
15. maj 2004 - 17:46 #10
Men jeg bruger ik din ide
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