Avatar billede tortur Nybegynder
13. marts 2004 - 23:33 Der er 8 kommentarer

Vis bestemt antal tegn!

Jeg vil have den til kun at vise 200 tegn?

if(isset($_GET['artikel'])){
$get_artikler = mysql_query("SELECT id, name, pic, af, artikel FROM artikler");
while($sel = mysql_fetch_array($get_artikler)){
$tegn = "200";
$felt = $rel["artikel"];
if (strlen($felt) >= $tegn) {
$felt = substr("$felt", 0, $tegn);
$short = $felt . "...";
echo "<table border='0'><tr><td>asd</td><td>$short</td></tr></table>";
} else {
echo "<table border='0'><tr><td>asd</td><td>$felt</td></tr></table>";
}
}
}

/På forhånd tak!
Avatar billede tortur Nybegynder
13. marts 2004 - 23:34 #1
Hovsa mente at der skulle være 100 point til den der hjælper mig !
Avatar billede zeled Nybegynder
13. marts 2004 - 23:38 #2
if (strlen($felt) >= $tegn)
{
$short = substr($felt,$tegn-3);
$short .= "...";
}
Avatar billede detox Nybegynder
13. marts 2004 - 23:40 #3
Det kan du lave i selve forespørgslen:

SELECT id, name, pic, af, artikel, LEFT(artikel, 200) AS short FROM artikler
Avatar billede tortur Nybegynder
13. marts 2004 - 23:41 #4
Viser den så kun 200 tegn?
Avatar billede detox Nybegynder
13. marts 2004 - 23:43 #5
Ja, prøv:

if(isset($_GET['artikel'])){
$get_artikler = mysql_query("SELECT id, name, pic, af, artikel, LEFT(artikel, 200) AS short FROM artikler");
while($rel = mysql_fetch_array($get_artikler)){
  echo "<table border='0'><tr><td>asd</td><td>".$rel['short']."</td></tr></table>";
}
Avatar billede tortur Nybegynder
13. marts 2004 - 23:46 #6
Siden er bare helt blank?
Avatar billede detox Nybegynder
13. marts 2004 - 23:50 #7
Test:

$get_artikler = mysql_query("SELECT LEFT(artikel, 200) AS short FROM artikler");
while($rel = mysql_fetch_array($get_artikler)){
  echo "<table border='0'><tr><td>asd</td><td>".$rel['short']."</td></tr></table>";
}
Avatar billede Slettet bruger
14. marts 2004 - 00:28 #8
SELECT id,name,pic,af,CONCAT(LEFT(artikel,200),SUBSTRING_INDEX(SUBSTRING(artikel,201)," ",1),IF(LENGTH(artikel)>200,"...","")) AS short FROM artikler

Denne kaster kun ... på hvis der er over 200 tegn.
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