Dear all, hmm.. sorry the $previewstext thing was a typo in my mail.
But yes it is working but it will only display the first record of the recordset. I have like a list for items with short text in a page and of course made a query to make the database variables available. Which where the variable $row_show_cat['text']; comes from. This is why I thought that i may have to rewrite it into a function to display the $row_show_cat['text']; in a repeated reagion. I have rewritten my function: <?php function previewString($showcatvar) { $minitxt = $showcatvar; $len = strlen($minitxt); if ($len > 235) { $len = 235; } else { $len = $len; } $newstring = substr($minitxt,0,$len); $previewtext = $newstring; $previewtext = $whowcatvar; return $previewtext; } ?> And to to show it later in the page: <?php echo previewString($row_show_cat['text']); ?> but this still won't anywould display anything. :S Please let me know. ""Tijnema !"" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > On 3/23/07, Dwayne Heronimo <[EMAIL PROTECTED]> wrote: >> Dear All, >> >> I am very new to programming. I want to make a preview text that would >> display only a part of the text that is a text field in a database. >> >> //Begin Make preview string >> >> $minitxt = $row_show_cat['text']; >> $len = strlen($minitxt); >> >> if ($len > 235) >> { >> $len = 235; >> } >> else >> { >> $len = $len; >> } >> >> $newstring = substr($minitxt,0,$len); >> >> $previewtext = $newstring; >> >> //End Make preview string >> >> But if I want to display this somewhere in the page it will only display >> the >> first record of at every text column row <?php echo $previewstext ?> >> >> Althought I am very new to php and programming. I thought maybe I should >> rewrite it into a function. But my function won't work. >> >> >> function previewString($showcatvar) { >> >> $minitxt = $showcatvar; >> $len = strlen($minitxt); >> >> if ($len > 235) >> { >> $len = 235; >> } >> else >> { >> $len = $len; >> } >> >> $newstring = substr($minitxt,0,$len); >> >> $previewtext = $newstring; >> >> $previewtext = $whowcatvar; >> >> } >> >> >> and to display it in the page: >> >> <?php echo previewString($row_show_cat['text']) ?> >> >> IT displays notthing. But I think I am doing somthing wrong. I am >> assigning >> the wrong variables to the $row_show_cat['text']) ??? >> >> Please let me know > > I'm currently not sure why your first piece of code isn't working, but > the second is quite simple. You aren't returning any variable in your > function, and so it won't output anything. Add the following: > return $previewtext; > Just before the } > > Then it will return something, but i think not what you wanted to :( > > Tijnema >> >> -- >> PHP General Mailing List (http://www.php.net/) >> To unsubscribe, visit: http://www.php.net/unsub.php >> >> -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php