Lengte van tekst

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Sacha de besten

sacha de besten

01/08/2010 23:47:45
Quote Anchor link
Beste webmasters

ik lees een aantal dingen uit via de database
deze leest ook een tekst uit maar de eerste 500 karakters zouden maar getoont mogen
worden ik gebruik nu deze onderstaande code wie kan me helpen

alvast dank

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
<?php
/************ select ******************/
$query = "SELECT * FROM `weblog`";
//$query = "SELECT * FROM tabel where ? = ?";
// resultaat maken door query uit te voeren met onderstaand commando

$result = mysql_query($query) or trigger_error( mysql_error() );
//Alle rijen overlopen in een loop
while($rij = mysql_fetch_assoc($result)){
?>



<div class="<?php echo $rij['afdeling']?>">
  <table width="655" border="0">
    <tr>
      <td width="305"><img src="<?php echo $rij['foto']?>" width="300" height="124" alt="f" /></td>
      <td width="340"><br />
        <h3><?php echo $rij['naam']?></h3>
        <p><br />
<?php echo $rij['tekst']?><br />
        <?php echo $rij['datum']?></td>
    </tr>
  </table>
</div>
<?php
}
?>

</div>

<li><a href="<?php echo $rij['pagina_naam']?>"><?php echo $rij['pagina_naam']?></a></li>
<?php
}
?>
 
PHP hulp

PHP hulp

25/12/2024 15:32:58
 
Loran DP

Loran DP

01/08/2010 23:54:17
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
chopstring($rij['tekst'],500,'...')

//
function chopstring( $string, $maxlength = 50, $append = '...' )
{

   $strlen = strlen( $string );
   if( $strlen <= (int) $maxlength )
     return $string;
   $chopped = substr( $string, 0, (int) $maxlength );
   $chopped_on_space = substr( $chopped, 0, strrpos( $chopped, ' ' ) );
 
   return ( $chopped_on_space  ) . $append;
}

?>


Trouwens denk ook even aan de foutafhandeling. :)
 
Sacha de besten

sacha de besten

01/08/2010 23:58:39
Quote Anchor link
beste
alvast bedankt voor de hulp en de tip :)
nu krijg ik deze error Parse error: syntax error, unexpected T_FUNCTION
 
Loran DP

Loran DP

02/08/2010 00:09:36
Quote Anchor link
@ Sacha,
chopstring($rij['tekst'],500,'...')
veranderen in:
chopstring($rij['tekst'],500,'...');

; > erachter
 
Sacha de besten

sacha de besten

02/08/2010 00:14:11
Quote Anchor link
alvast bedankt
nu zie ik al terug het ontwerp van de website
enkel waar de tekst moet komen zie ik nu

Fatal error: Call to undefined function chopstring()

alvast bedankt voor de hulp
 
Loran DP

Loran DP

02/08/2010 00:17:30
Quote Anchor link
Ik denk dat je een beginner bent of niet? No problem!

De functie moet eerder in het bestand voorkomen dan chopstring($rij['tekst'],500,'...');
een functie werkt namelijk alleen als hij voor dat je hem aanroept staat.
 
Sacha de besten

sacha de besten

02/08/2010 00:24:11
Quote Anchor link
idd ik ben een beginner :)
ik probeer het even bedankt voor de hulp :)
 
Loran DP

Loran DP

02/08/2010 00:25:13
Quote Anchor link
No problem :)
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.