Avatar billede xeox Nybegynder
15. november 2004 - 15:31 Der er 12 kommentarer og
1 løsning

max længde på tekst?

Hej.

Hvordan er det nu man sætter en max længde på en $row ? Det er lang tid siden jeg har brugt det, så kan ikke lige huske det :) .. er der en af jer der kan det?

mvh
Avatar billede jakobdo Ekspert
15. november 2004 - 15:35 #1
Mener du når du trækker ud af databasen?
Avatar billede xeox Nybegynder
15. november 2004 - 15:40 #2
jeps :)

<?php
mysql_query("SELECT * FROM `stole` ORDER BY `id` LIMIT 0,100")
while ($row = mysql_fetch_array($result)) {
?>

jeg mener det er noget i her ikke?
Avatar billede xeox Nybegynder
15. november 2004 - 15:41 #3
men skal bruge en tabel der hedder $navn, $picen, $tekst .. Det er tekst som skal kortes ned
Avatar billede advancedweb Nybegynder
15. november 2004 - 15:42 #4
altså du kan tjekke hvor mange tegn der er i en streng med strlen($variabel) ... hvis det er det du mener?
Avatar billede coderdk Praktikant
15. november 2004 - 15:42 #5
Mener du noget som substr( $row['tekst'], 1, 100 ) ?
Avatar billede jakobdo Ekspert
15. november 2004 - 15:42 #6
Altså du kan bruge substr() så kan du få en streng der har den længde du ønsker!
Du kunne også sætte det i tabellen, at et felt max må være 30 tegn langt...
Avatar billede xeox Nybegynder
15. november 2004 - 15:44 #7
nej fordi efter $tekst kommer der nemlig "læs mere" .. så det er nok noget med substr( $row['tekst'], 1, 100 )  der skal stå.. men bare sådan har så :

<?php
mysql_query("SELECT * FROM `stole` ORDER BY `id` substr( $row['tekst'], 1, 100 )
while ($row = mysql_fetch_array($result)) {
?>
Avatar billede schaefner Juniormester
15. november 2004 - 15:50 #8
mysql_query("SELECT SUBSTRING(field, 1, 100) AS `synopsis` FROM `stole` ORDER BY `id`);
while ($row = mysql_fetch_array($result)) {
  print $row['synopsis'];
}
Avatar billede henninghabor Nybegynder
15. november 2004 - 15:52 #9
<?php
mysql_query("SELECT *, LEFT(KOLONNE, 50) AS KOLONNE FROM `stole` ORDER BY `id` LIMIT 0,100")
while ($row = mysql_fetch_array($result)) {
?>
Avatar billede schaefner Juniormester
15. november 2004 - 15:53 #10
Eller:
mysql_query("SELECT LEFT(field, 100) AS `synopsis` FROM `stole` ORDER BY `id`);
while ($row = mysql_fetch_array($result)) {
  print $row['synopsis'];
}
Avatar billede trevi Nybegynder
15. november 2004 - 23:07 #11
jeg kan stadig ikke få det til at funke. den skulle poste alle de id'er jeg har i min DB.. men det gør den ikke ??

site:

<table width="100%" height="42"  border="0" cellpadding="0" cellspacing="0">
        <tr class="titel">
          <td width="60%" height="21" class="titel">Stole Quia </td>
        </tr>
        <tr class="titel">
          <td height="21" class="titel"><table width="100%"  border="0" cellspacing="0" cellpadding="0">
            <tr>
              <td class="tekst_linkThin style3">
                <div align="center"><span class="style5">
                  <?php
require "db.php";
?>
<?php
mysql_query("SELECT LEFT(field, 100) AS `synopsis` FROM `stole` ORDER BY `id`);
while ($row = mysql_fetch_array($result)) {
  print $row['synopsis'];
}
?>
                  klik p&aring; billedet for at l&aelig;se yderligere information om productet. </span> </div></td>
            </tr>
          </table>
          <table width="100%" border="0" cellspacing="0" cellpadding="0">
              <tr>
                <td><table width="100%"  border="0" cellspacing="0" cellpadding="0">
                    <tr>
                      <td width="17%" rowspan="2"><div align="center"><a href="vstol.php?id=<?=$row[id]?>"><img src="<?=$row[billedeone]?>" width="60" height="60" border="0"></a></div></td>
                      <td width="33%"><span class="tekst_linkThin"><b><b>
                        <?=$row[navn]?>
                      </b></b></span></td>
                      <td width="17%" rowspan="2"><div align="center"><a href="vstol.php?id=<?=$row[id]?>"><img src="<?=$row[billedeone]?>" width="60" height="60" border="0"></a></div></td>
                      <td width="33%"><span class="tekst_linkThin"><b><b>
                        <?=$row[navn]?>
                      </b></b></span></td>
                    </tr>
                    <tr>
                      <td class="style2">
                        <?echo wordwrap($row['tekst'], 10, "<br />\n"); ?>
.....                      </td>
                      <td><span class="style2"><?echo wordwrap($row['tekst'], 10, "<br />\n"); ?> ..... </span></td>
                    </tr>
                    <tr>
                      <td colspan="4"><? } ?></td>
                      </tr>
                </table></td>
              </tr>
          </table></td>
        </tr>
      </table>
Avatar billede xeox Nybegynder
15. november 2004 - 23:19 #12
sorry. Var logget på min brors bruger. havde ikke set han var logget ind da jeg tjekkede det. Men det er mig der skrev det
Avatar billede xeox Nybegynder
16. november 2004 - 14:27 #13
-lukket-
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