31. marts 2003 - 22:19
Der er
12 kommentarer og 1 løsning
Sætte > før linje i udtræk
Hej... Jeg har et felt i en database, som består af flere linjer... Jeg vil gerne have at der bliver sat " > " foran hver linje i udtrækket, for eksempel: > Linje 1 > Linje 2 > Linje 3 osv osv
Annonceindlæg fra Cognizant
Agentic AI kræver mere end teknologi
De fleste virksomheder har efterhånden bevist, at AI virker.
Pilotprojekter leverer resultater. Medarbejdere bruger generative AI-værktøjer. Nye use cases dukker op på tværs af organisationen.
31. marts 2003 - 22:30
#1
Prøv at vise den stump kode du pt. bruger til at udskrive indholdet af feltet i tabellen.
31. marts 2003 - 22:33
#2
<? if ($_GET[mode] == "reply") { ?> <? $sessid = $_GET['sessid']; if (isset($_GET['mailid']) && isset($sessid)) { mysql_connect($server, $db_user, $db_pass) or die ("Database fejl"); mysql_select_db($database); $mailid = $_GET['mailid']; $result = mysql_query("SELECT * FROM mail WHERE id='$mailid' LIMIT 1") or die (mysql_error()); while($row = mysql_fetch_array($result)){ echo "<br><br>"; if ($row[til] == $_SESSION['userid']) { ?> <form action="sendmail.php" method="POST"> <table> <tr> <td valign="top"><? echo "<b>Emne</b>:</td>"; ?> <td valign="top"><input type="text" name="emne" value="Sv: <?=$row[emne] ?>"></td> </tr> <tr> <td valign="top" width="90"></td> <td valign="top"></td> </tr> <tr> <td valign="top"><? echo "<b>Besked</b>:"; ?></td> <td valign="top"><textarea rows="10" cols="70"> ---- Original besked fra <? getname("$row[fra]", "nej"); ?> (<?=$row[tid] ?>) ---- <?=$row[body] ?></textarea></td> </tr> <tr> <td valign="top" width="90"></td> <td valign="top"></td> </tr> <tr> <td valign="top" width="90"></td> <td valign="top"><input type="submit" value="Send besked" size="50"></td> </tr> </table> </form> <? } } } ?> Ved ikke lige om der er nok } i bunden.... har også noget kode ovenover den her
31. marts 2003 - 22:37
#3
Du kan bare (eksempel): $linie = "abc\ndef\nefg\nhij\n"; print preg_replace('/^(.)/m','>$1',$linie);
31. marts 2003 - 22:40
#4
erik > hvordan tilpasser jeg den til min egen kode?
31. marts 2003 - 22:41
#5
Det må du selv rode med ... :)
01. april 2003 - 08:37
#6
Hvad med en simpel str_replace("\n","\n>",$tekst); Ingen grund til overkill her.. ;)
01. april 2003 - 09:43
#7
Så får du også een efter sidste linie, og ikke på den første. abc >def >efg >hij > Jeg syn's ik' det ser kønt ud ... :)
01. april 2003 - 09:48
#8
hehe :)
01. april 2003 - 10:40
#9
str_replace("\n",>"\n",$tekst); -- kan det så ikke bruges ?
01. april 2003 - 10:41
#10
oops.... str_replace("\n",">\n",$tekst);
01. april 2003 - 10:43
#11
nå, nej... tænker mig ikke om...
01. april 2003 - 14:03
#12
Denne kode gør det for mig: <? $body = $row[body]; $body = str_replace("\n","\n> ",$body); echo "> ".$body; ?>
01. april 2003 - 14:20
#13
Erik: Hvad betyder dit /m i '/^(.)/m' ?
Vi tilbyder markedets bedste kurser inden for webudvikling