login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Probleem ophalen van gegevens! (Opgelost)

Offline neluz - 10/07/2009 12:03 (laatste wijziging 10/07/2009 12:16)
Avatar van neluzNieuw lid hoi,
eigenlijk ligt het probleem iets anders dan de titel aangeeft ik haal mijn gegevens wel op uit de database en ik heb doormiddel van dit scriptje:
  1. if (strlen($tekst) > 100)
  2. {
  3. $tekst = substr($tekst, 0, 100) . "..";
  4. echo "<span class=\"stijl1\">$tekst</span>";
  5. }
  6. else
  7. {
  8. echo "<span class=\"stijl1\">$tekst</span>";
  9. }

zodat hij de gegevens die hij ophaalt afkapt na 100 tekens met een ... maar wat is nu het probleem! mensen kunnen informatie toevoegen aan de database men typt dus teksten zoals:
Hoi,
hoe gaat het ermee
enze enz

dus met enters erin, nu wil ik deze berichten weer terug laten zien op mijn pagina alleen ik wil het in 2 regels laten zien dus allemaal achter elkaar...
nu heb ik geen idee hoe ik dit kan doen (k ben nog steeds noob ) msschn heeft iemand hier een idee? ik hoop dat mijn uitleg een beetje duidelijk was  

Alvast bedankt 
gr neluz

2 antwoorden

Gesponsorde links
Offline Bart - 10/07/2009 12:16
Avatar van Bart PHP expert De tekst die je opslaat in de DB zal naar alle waarschijnlijkheid "\n" bevatten om new-line aan te geven. Dus als je het bericht ophaald vanuit de DB gooi je een PHP.net: preg_replace, PHP.net: ereg_replace, PHP.net: str_replace eroverheen om de "\n" eruit te halen. Vervolgens gooi je deze string door jou substr() en daar heb je je resultaat.

//offtopic:
Het is niet verboden code-tags te gebruiken hoor.
Offline neluz - 10/07/2009 12:17 (laatste wijziging 10/07/2009 13:57)
Avatar van neluz Nieuw lid danku voor de snelle reactie 
  1. $num = '';
  2. $tekst = ereg_replace('<br />', $num, $tekst);
  3. echo $tekst;

bedankt, dit is de oplossing  
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.198s