Enters in Resultaat SQL

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Guido van C

Guido van C

19/10/2006 20:12:00
Quote Anchor link
Ik heb een systeem geschreven waarbij de $tekst uit de database word gehaald en word weergegeven op de pagina. Nou worden alle zinnen rechtstreeks aan elkaar geplakt. Door in de database overal waar een enter hoort te staan een <br> te zetten krijg ik toch wat ik wil, maar dit is natuurlijk niet de manier. Wat moet ik doen om de enters die in de database zijn opgeslagen die ik daarna opvraag zichtbaar de maken in de pagina. Waarschijnlijk iets met de variabel waarin ik de tekst heb opgeslagen. Weet iemand wat ik bedoel?

Bvd.
 
PHP hulp

PHP hulp

18/11/2024 16:48:57
 
Han eev

Han eev

19/10/2006 20:14:00
Quote Anchor link
nl2br?? (ik snap het niet helemaal)
 
Guido van C

Guido van C

19/10/2006 20:31:00
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
16
17
18
19
20
21
22
23
24
25
<?php
$sql
= "SELECT id, tekst FROM test ";
require_once('mysql_connect.inc.php');
$verbinding = mysql_connect(MYSQL_SERVER, MYSQL_GEBRUIKERSNAAM, MYSQL_WACHTWOORD) or die("Verbinding mislukt: " . mysql_error());
mysql_select_db("teksten") or die(mysql_error());
$resultaat = mysql_query($sql) or die(mysql_error());

// Is er een record gevonden?
if (mysql_num_rows($resultaat) < 1) {
    mysql_free_result($resultaat); // Resultaatset vrijgeven
    mysql_close($verbinding);      // Databaseverbinding sluiten
    include('fout.php');      // Overzicht van producten weergeven
    exit;                          // Script beëindigen
} else {
    // De productgegevens opslaan in variabelen:
    while ($rij = mysql_fetch_assoc($resultaat)) {
        $id            = $rij["id"];
        $tekst       = $rij["tekst"];
}

    // Resultaatset vrijgeven en databaseverbinding sluiten:
    mysql_free_result($resultaat);
    mysql_close($verbinding);
}

echo $tekst;
?>


Weet niet of het script helemaal goed is...dit is even ter voorbeel wat ik bedoel. Anders moet ik een regel of 400 posten en dat is overdreven.

bijv. opgeslagen in database:
"
hallo, welkom op deze site.
nu dit is een regel verder

dit zelfs 2.
"

uitvoer: "hallo, welkom op deze site. nu dit is een regel verder dit zelfs 2."

Uitvoer moet zijn:
"
hallo, welkom op deze site.
nu dit is een regel verder

dit zelfs 2.
"


dus hij pakt de enters die in de database staan niet mee. Ik voer zelf in de tekst nu een <br> in waar een enter hoort te staan.
Gewijzigd op 01/01/1970 01:00:00 door Guido van C
 
Klaasjan Boven

Klaasjan Boven

19/10/2006 20:46:00
Quote Anchor link
$tekst = nl2br($rij["tekst"]);

enzo?
 
Guido van C

Guido van C

19/10/2006 20:55:00
Quote Anchor link
Ok, op zo'n manier. Dat moet wel lukken ja. Bedankt.
 



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.