20. juli 2006 - 18:54
Der er
5 kommentarer og 1 løsning
html php form
Jeg har lavet en html form, men hvordan får jeg lavet så den registrere når man laver et "linieskift" ?
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
$text = nl2br($text); Så ændrer du NewLine til <br> Men sætter du ind i databasen vil jeg anbefale at du ikke kører den igennem nl2br() før indsættelse, men kun når du henter det ud for udskrivning på skærmen, for henter du det ud i et textarea igen skal der ikke bruges <br> hvis det skal se korrekt ud.
altså jeg skal bruge $text = nl2br($text); på frontend delen og ikke når jeg indtaster til databasen ?
Min frontend side ser sådan herud: <?php // Make a MySQL Connection mysql_connect("localhost", "xxxx", "xxxxxxxx") or die(mysql_error()); mysql_select_db("xxxxx") or die(mysql_error()); $result = mysql_query("SELECT * FROM velkommen ORDER BY sortering") or die(mysql_error()); while($row = mysql_fetch_array( $result )) { // Print out the contents of each row into a table echo "<tr><td>"; echo "<b><div class=\"overskrift\">"; echo $row['overskrift']; echo "</b></div>"; echo "</td><td><br>"; echo $row['beskrivelse']; echo "<br><br></td></tr>"; } ?>
Det er min anbefaling at bruge det på frontend og ikke ved indtastning i CMS/Backend while($row = mysql_fetch_array( $result )) { // Print out the contents of each row into a table $beskrivelse = nl2br($row['beskrivelse']); echo "<tr><td>"; echo "<b><div class=\"overskrift\">"; echo $row['overskrift']; echo "</b></div>"; echo "</td><td><br>"; echo $beskrivelse; echo "<br><br></td></tr>"; }
Virker perfekt, smid et svar amigo :)
Vi tilbyder markedets bedste kurser inden for webudvikling