28. august 2000 - 19:01
Der er
14 kommentarer og 1 løsning
funktion til at lave /n om til <br>
Hvad er det nu for en funktion man skal bruge til lave \\n om til <br> når man skriver en text ind i databasen, og hvordan bruger man den... Vi I vise et lille ex.??
Annonceindlæg fra Infor
28. august 2000 - 19:10
#1
function enterfix($result) { $result = eregi_replace(\"\\n\", \"<br>\", $result); return $result; } Øhh. det er lige fra huskeren... men det burde virke
28. august 2000 - 19:13
#2
if ($QUERY_STRING == \"skriv_til_db\") { include(\"include/db.php3\"); $result = mysql_query( \"INSERT INTO svar (creation_stamp, navn, spm, svar) VALUES ( \".date( \"U\"). \" , \'$cookie_brugernavn\',\'$spm\', \'$svar\')\" ) or die( \"Unable to connect to SQL server. Reason: \".mysql_error()); echo \"<br><br><font face=Verdana,Arial size=1 ><b>Din nyhed er bleven tilføjet i databasen!\"; } - Hvis man har dette hvor skal man så skrive dit ind??
28. august 2000 - 19:17
#3
Kommer an på hvad du skal have igennem den funktion... Altså først funktionen <?php function enterfix($result) { $result = eregi_replace(\"\\n\", \"<br>\", $result); return $result; } if ($QUERY_STRING == \"skriv_til_db\") { // her kan du så skrive hvad den skal hakke igennem $svar = enterfix($svar); include(\"include/db.php3\"); $result = mysql_query( \"INSERT INTO svar (creation_stamp, navn, spm, svar) VALUES ( \".date( \"U\"). \" , \'$cookie_brugernavn\',\'$spm\', \'$svar\')\" ) or die( \"Unable to connect to SQL server. Reason: \".mysql_error()); echo \"<br><br><font face=Verdana,Arial size=1 ><b>Din nyhed er bleven tilføjet i databasen!\"; } ?>
28. august 2000 - 19:20
#4
Vil det sige at hvis jeg har nogle v
28. august 2000 - 19:21
#5
Det sidste skulle ikke med! :)))
28. august 2000 - 19:59
#6
har i prøvet at kigge på nl2br() ? eregi_replace(\"\\n\", \"<br>\", $result); vil ikke virke på winbøvs!
28. august 2000 - 19:59
#7
Det sidste ?
28. august 2000 - 20:02
#8
på unix er et linieskift = \\n på windows er et linieskift = \\r\\n derfor skal det være eregi_replace(\"(\\r)?\\n\", \"<br>\", $result); eller bare nl2br();
28. august 2000 - 20:08
#9
Ahh razor................ :O)
28. august 2000 - 20:10
#10
hæhæ - måske lidt flueknepperi :o)
28. august 2000 - 20:59
#11
hmmm... jeg har da ingen problemer på winbøvs...
28. august 2000 - 21:46
#12
razor: Jeg har brugt nl2br(), men jeg syntes at den lavede et elendigt resultat. Eks: Linie 1\\n Linie 2\\n Linie 3\\n Linie 4\\n blev til: Linie 1\\n <BR>Linie 2\\n <BR>Linie 3\\n <BR>Linie 4\\n <BR> hvor jeg havde forventet: Linie 1<BR>Linie 2<BR>Linie 3<BR>Linie 4<BR>
29. august 2000 - 13:28
#13
Bruger du <textarea> til at indskrive teksten ??
29. august 2000 - 19:03
#14
nerdyguy: Hvis det er mig du spørger, så ja.
29. august 2000 - 23:43
#15
Hehe okay.. så burde min funktion virke!
Vi tilbyder markedets bedste kurser inden for webudvikling