login  Naam:   Wachtwoord: 
Registreer je!
 Forum

wordwrap ( $_POST['beschrijving'] ) (Opgelost)

Offline Skatelow - 31/08/2011 13:38
Avatar van SkatelowLid beste sitemaster-leden,
ik zit met een probleem bij het gebruik van de wordwrap() functie.
Ik wil dat de beschrijving van een groep wordt opgesplitst met een <br/> om de 40 karakters.
Ik heb al wat gelezen over de functie maar het wil me maar niet lukken 
Hopelijk kan iemand helpen,
alvast bedankt,
-Skatelow

  1. <?php
  2. include 'sql.php';
  3. $sql = "SELECT * FROM groepen_info";
  4. $resultaat = mysql_query($sql);
  5.  
  6. echo "<table width='640px' class='btabel'>";
  7. echo"<tr>";
  8. echo"<th>Naam</th><th>Categorie</th><th>Eigenaar</th><th>Beschrijving</th>";
  9. echo"</tr>";
  10. while ($rij = mysql_fetch_array($resultaat))
  11. {
  12.  
  13. echo"<tr>";
  14. echo"<td align='center'>" . $rij["naam"] . "</td> <td align='center'>" . $rij["categorie"] . "</td> <td align='center'>" . $rij["eigenaar"] . "</td> <td align='center' width='250px'>" . wordwrap( $rij['beschrijving'], 40, "<br />" ) . "</td>";
  15. echo"</tr>";
  16. }
  17. echo "</table>";
  18. ?>

7 antwoorden

Gesponsorde links
Offline WouterJ - 31/08/2011 13:43
Avatar van WouterJ HTML gevorderde
  1. $text = "The quick brown fox jumped over the lazy dog.";
  2. $newtext = wordwrap($text, 20, "<br />\n");
  3.  
  4. echo $newtext;

Geeft:
The quick brown fox<br />
jumped over the lazy<br />
dog.

Bron: PHP.net: wordwrap.
Offline Skatelow - 31/08/2011 13:57
Avatar van Skatelow Lid
Waldio schreef:
[..code..]
Geeft:
The quick brown fox<br />
jumped over the lazy<br />
dog.

Bron: PHP.net: wordwrap.


Dit heb ik ook staan, maar voor de één of andere reden werkt dit niet
Offline Dlol - 31/08/2011 14:28
Avatar van Dlol Lid Geef eens een voorbeeld van de output die je krijgt?
Offline larssy1 - 31/08/2011 14:37 (laatste wijziging 31/08/2011 14:41)
Avatar van larssy1 MySQL beginner
  1. <?php
  2. include 'sql.php';
  3. $sql = "SELECT * FROM groepen_info";
  4. $resultaat = mysql_query($sql);
  5.  
  6. echo "<table width='640px' class='btabel'>";
  7. echo "<tr>";
  8. echo "<th>Naam</th>
  9. <th>Categorie</th>
  10. <th>Eigenaar</th>
  11. <th>Beschrijving</th>";
  12. echo "</tr>";
  13. while ($rij = mysql_fetch_array($resultaat))
  14. {
  15.  
  16. echo"<tr>";
  17. echo"<td align='center'>" . $rij["naam"] . "</td>
  18. <td align='center'>" . $rij["categorie"] . "</td>
  19. <td align='center'>" . $rij["eigenaar"] . "</td>
  20. <td align='center' width='250px'>" . wordwrap($rij['beschrijving'], 40, "<br />\n") . "</td>";
  21. echo"</tr>";
  22. }
  23. echo "</table>";
  24. ?>
Offline Skatelow - 31/08/2011 15:04
Avatar van Skatelow Lid de ouput is een tabel met naam, categorie, eigenaar en beschrijving.
de beschrijving is 1 lange string die niet wordt opgedeelt..
Offline Dlol - 31/08/2011 15:12
Avatar van Dlol Lid Ik bedoel de output van de wordwrap functie. Je zegt dat die om de een of andere reden niet werkt. Dus een voorbeeld van zo'n beschrijving die niet wordt opgedeeld zou handig zijn.
Offline larssy1 - 31/08/2011 15:14
Avatar van larssy1 MySQL beginner
Skatelow schreef:
de ouput is een tabel met naam, categorie, eigenaar en beschrijving.
de beschrijving is 1 lange string die niet wordt opgedeelt..

wordwrap($rij['beschrijving'], 40, '<br />\n')

probeer het eens met enkele quotes.
Bedankt door: Skatelow
Gesponsorde links
Je moet ingelogd zijn om een reactie te kunnen posten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.212s