30. januar 2008 - 10:48Der er
11 kommentarer og 1 løsning
Forkorte udtræk fra database og tilføj "læs mere funktion"
Ja spørgsmålet er om det er muligt, at lave en forspørgsel der kun trækker et bestemt antal tegn af teksten fra databasen ud. Og kan man så forbinde det korte database udtræk med en "læs mere" funktion så man kan se det hele et andet sted.
Der må du evt. lave en <a href.. Der linker til teksten.
$sql= "SELECT SUBSTR(text,1,20) AS text, id FROM hosting ORDER BY RAND() LIMIT 1"; $result= mysql_query($sql); while ($row= mysql_fetch_array($result)) { echo "<br>"; echo "<div class='db'><a href=\"dinside.php?id=".$row['id']."\" target=\"_blank\">".$row[text]."</a></div>";
Og når man klikker på linket, laver du en ny forspørgsel. Men det er kun et eksempel, og kan laves bedre med AJAX eller lign.
okay har ikke forstand på AJAX.. men jeg vil da prøve det andet.. tak skal du have.. Du vil stadig ikke have point eller?? du må gerne få dem jeg har heller ikke ret meget at bruge dem til. :o)
Du kan også lave noget onClick på dit link. Så gemmer du hele teksten i en javaScript variabel. Når man så klikker på den korte tekst, kalder du en javaScript funktion der indeholder teksten og "udfolder" din div.
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.