Avatar billede codemanager Nybegynder
25. januar 2004 - 20:26 Der er 7 kommentarer og
1 løsning

hent x antal tegn

Hejsa

er den nogle der kan fortælle hvordan jeg fx. henter 200 tegn ud fra nyhed i denne sql

$getnews = mysql_query("select id, emne, forfatter, UNIX_TIMESTAMP(dato) as dato, nyhed from nyheder order by dato desc LIMIT 1 ");

har prøvet en masse nu men det virker ikke
Avatar billede detox Nybegynder
25. januar 2004 - 20:29 #1
$getnews = mysql_query("select id, emne, forfatter, UNIX_TIMESTAMP(dato) as dato, LEFT(nyhed, 200) AS kort from nyheder order by dato desc LIMIT 1 ");
Avatar billede codemanager Nybegynder
25. januar 2004 - 20:50 #2
jeps men kan man ikke få den til og lave 3 ... bagefter
Avatar billede detox Nybegynder
25. januar 2004 - 21:00 #3
$getnews = mysql_query("select id, emne, forfatter, UNIX_TIMESTAMP(dato) as dato, CONCAT(LEFT(nyhed, 200), '...') AS kort from nyheder order by dato desc LIMIT 1 ");
Avatar billede codemanager Nybegynder
25. januar 2004 - 21:15 #4
hmm nu henter den ikke noget ud mere

her er min kode

  <?
// Vis alle nyheder
include_once("login/mysql_funktioner.php");
            aabn_forbindelse_og_vaelgdb();
$getnews = mysql_query("select id, emne, forfatter, UNIX_TIMESTAMP(dato) as dato, CONCAT(LEFT(nyhed, 200), '...') AS kort from nyheder order by dato desc LIMIT 1 ");
if(mysql_num_rows($getnews) > 0)
{
    while($r = mysql_fetch_array($getnews))
    {
        $nyhedsid = $r[id];
        $emne = stripslashes($r[emne]);
        $forfatter = $r[forfatter];
        $dato = $r[dato];
        $nyhed = stripslashes(nl2br($r[nyhed]));
            // Vi henter nu antallet af kommentarer til denne nyhed
            $getcommentcount = mysql_query("select COUNT(id) from kommentarer where nyhedsid='".$nyhedsid."'");
            $antalkommentarer = mysql_result($getcommentcount,0,0);
       
        // Vi udskriver nyheden og antallet af kommentarer
        echo "<div id=\"nyhed\"><table>
            <tr>
            <td>
            <b>".$emne."</b> - d.".date("y/m/d",$dato);
        echo"<br>".$nyhed."<br>
            <font size='3'><a href=\"#\" onclick=\"window.open('login/nyheder/kommentarer.php?id=".$nyhedsid."','flyout','toolbar=no,location=no,directories=no,status=no,menubar=no,resizable=no,scrollbars=yes,width=400,height=600,top=25,left=25')\">".$antalkommentarer." kommentarer</a></font>
            <br><br><font size='2'><a href=\"login/nyheder/index.php\">Alle nyheder</a></font>
            </td>
            </tr>
            </table></div>";
    }
}
else
{
    echo "<div align='right'><table background='images/nyhed.gif' height='100%' width='25%'>
            <tr>
            <td>
            <font size='2'><u><div align='center'>Endnu ingen nyheder tilføjet.</div></u></font>
            </td>
            </tr>
            </table></div>";
}
?>
Avatar billede codemanager Nybegynder
25. januar 2004 - 21:33 #5
nogle der kan hjælpe
Avatar billede detox Nybegynder
25. januar 2004 - 21:38 #6
$nyhed = stripslashes(nl2br($r[nyhed]));

skal ændres til:

$nyhed = stripslashes(nl2br($r['kort']));
Avatar billede codemanager Nybegynder
25. januar 2004 - 21:40 #7
så var den der tak for hjælpen gider du smide et svar så er der 20 point til dig
Avatar billede detox Nybegynder
26. januar 2004 - 17:32 #8
Velbekommen
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