Avatar billede nickyc Nybegynder
08. marts 2005 - 20:37 Der er 2 kommentarer

kan ik få nl2br til at virke?

hey alle..

som sagt så kan jeg ikke rigtig få dette til at virke!

Det skal fungere sådan at en bruger skriver hans input ind i et textarea, når han trykker på enter, skal den automatisk lave et <br> - men det gør det ikke, hvilket jeg ik helt forstår?


Koden er lidt lang, håber du kan bære over med mig
------- min kode --------

<?
session_start();
?>

<?
// Tjek om brugeren er logget ind
if ($_SESSION['brugernavn'] && $_SESSION['password']) {
?>

<?
include ("config.php");
$brugernavn = $_SESSION['brugernavn'];
$password = $_SESSION['password'];

$query = "SELECT id, realname, venstre_tekst, cnt_tekst, url, email, uddannelse, tilbud, andet FROM brugere WHERE brugernavn='$brugernavn' AND password='$password'";
$resultat = mysql_query($query);
while($r = mysql_fetch_assoc($resultat)) {
$id = $_REQUEST['id'];
$realname = $_REQUEST['realname'];
$venstre_tekst = $_REQUEST['venstre_tekst'];
$cnt_tekst = $_REQUEST['cnt_tekst'];
$url = $_REQUEST['url'];
$email = $_REQUEST['email'];
$uddannelse = $_REQUEST['uddannelse'];
$tilbud = $_REQUEST['tilbud'];
$andet = $_REQUEST['andet'];
}

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>GI-terapeuter</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta name="keywords" content="gestaltterapi, gestaltterapeuter, psykoterapi, terapi, gruppeterapi, parterapi, samtale, kropsterapi, supervision">
<link rel="stylesheet" href="../css/gi.css" />
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
  if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->
</script>
</head>

<body onload="MM_preloadImages('../images/buttons/forside_over.gif','../images/buttons/gestalt_over.gif','../images/buttons/studerende_over.gif','../images/buttons/bestyrelsen_over.gif','../images/buttons/links_over.gif','../images/buttons/vedtaegter_over.gif','../images/buttons/etiske_over.gif','../images/buttons/medlemmer_over.gif')">
<table width="760" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td width="10" id="shadowlft">
    <img src="../images/shadow_left.jpg" alt="" width="10" height="1" /></td>
    <td>
    <table width="740" border="0" cellspacing="0" cellpadding="0" id="brdtop">
      <tr>
        <td>
        <img src="../images/topleft.jpg" alt="" width="215" height="125"  /><img src="../images/topright.jpg" alt="" width="525" height="125" /></td>
      </tr>
    </table>
      <table width="740" border="0" cellspacing="0" cellpadding="0">
        <tr>
          <td><a href="../index2.htm" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('Forside','','../images/buttons/forside_over.gif',1)"><img src="../images/buttons/forside.gif" alt="Forside" name="Forside" width="58" height="39" border="0" id="Forside" /></a></td>
          <td><a href="../go/gestalt/index.htm" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('Gestaltterapeuter','','../images/buttons/gestalt_over.gif',1)"><img src="../images/buttons/gestalt.gif" alt="Gestaltterapeuter" name="Gestaltterapeuter" width="104" height="39" border="0" id="Gestaltterapeuter" /></a></td>
          <td><a href="../go/studerende/index.htm" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('Studerende','','../images/buttons/studerende_over.gif',1)"><img src="../images/buttons/studerende.gif" alt="Studerende" name="Studerende" width="79" height="39" border="0" id="Studerende" /></a></td>
          <td>
          <a onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('Bestyrelsen','','../images/buttons/bestyrelsen_over.gif',1)" href="../go/bestyrelsen/index.htm"><img src="../images/buttons/bestyrelsen.gif" alt="Bestyrelsen" name="Bestyrelsen" width="78" height="39" border="0" id="Bestyrelsen" /></a></td>
          <td><a href="../go/links/index.htm" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('Links','','../images/buttons/links_over.gif',1)"><img src="../images/buttons/links.gif" alt="Links" name="Links" width="53" height="39" border="0" id="Links" /></a></td>
          <td><a href="../go/vedtaegter/index.htm" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('Vedtaegter','','../images/buttons/vedtaegter_over.gif',1)"><img src="../images/buttons/vedtaegter.gif" alt="Vedtægter" name="Vedtaegter" width="84" height="39" border="0" id="Vedtaegter" /></a></td>
          <td><a href="../go/etiske/index.htm" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('EtiskeRegler','','../images/buttons/etiske_over.gif',1)"><img src="../images/buttons/etiske.gif" alt="Etiske Regler" name="EtiskeRegler" width="84" height="39" border="0" id="EtiskeRegler" /></a></td>
          <td><a href="../go/medlemmer/index.htm" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('ForMedlemmer','','../images/buttons/medlemmer_over.gif',1)"><img src="../images/buttons/medlemmer.gif" alt="For medlemmer" name="ForMedlemmer" width="102" height="39" border="0" id="ForMedlemmer" /></a></td>
          <td><img src="../images/water.jpg" width="98" height="39" alt="" /></td>
        </tr>
      </table>
      <table width="740" border="0" cellspacing="0" cellpadding="0">
        <tr>
          <td>
          <img src="../images/left_bluebar.gif" width="215" height="27" alt="" /><img src="../images/redbar.gif" width="525" height="27" alt="" /></td>
        </tr>
      </table>
      <table width="740" border="0" cellspacing="0" cellpadding="0">
        <tr>
          <td width="212" valign="top" id="tablegrey">          <table width="212" border="0" cellspacing="0" cellpadding="0">
            <tr>
              <td id="left"><strong>Min Menu</strong></td>
            </tr>
            <tr>
              <td><img src="../images/leftbar.gif" width="212" height="13" border="0" alt="" /></td>
            </tr>
            <tr>
              <td id="left"><p align="left"><a href="ret.php">Ret profil </a><br />
---------------------------- <br />
----------------------------<br />
<a href="logud.php">Log ud </a></p></td>
            </tr>
          </table>
          </td>
          <td valign="top"><table width="528" border="0" cellspacing="0" cellpadding="0">
            <tr>
              <td style="padding: 3px;"><img src="../images/headlines/medlemmer.gif" alt="Gi Forside" width="153" height="21" /></td>
            </tr>
            <tr>
              <td style="padding:5px;"> <strong>Hej <? echo "$brugernavn"; ?><br />
                Her kan du rette din profil:</strong><br />
              <?
    include("config.php");


    if ($_POST['submit'])
    {
      # if($_POST['cnt_tekst'] !="")
        #{
          #  echo "Du skal skrive en profil tekst!!";
            #exit();
        #}
       
        $id = mysql_escape_string($_REQUEST['id']);
        $url = mysql_escape_string($_REQUEST['url']);
        $email = mysql_escape_string($_REQUEST['email']);
        $venstre_tekst = mysql_escape_string($_REQUEST['venstre_tekst']);
        $cnt_tekst = mysql_escape_string($_REQUEST['cnt_tekst']);
        $uddannelse = mysql_escape_string($_REQUEST['uddannelse']);
        $tilbud = mysql_escape_string($_REQUEST['tilbud']);
        $andet = mysql_escape_string($_REQUEST['andet']);
       
        $url = htmlspecialchars($author["url"]);
        $email = htmlspecialchars($author["email"]);
        $venstre_tekst = htmlspecialchars($author["venstre_tekst"]);
        $cnt_tekst = htmlspecialchars($author["cnt_tekst"]);
        $uddannelse = htmlspecialchars($author["uddannelse"]);
        $tilbud = htmlspecialchars($author["tilbud"]);
        $andet = htmlspecialchars($author["andet"]);

          $sql = "UPDATE brugere SET venstre_tekst='$_POST[venstre_tekst]', uddannelse='$_POST[uddannelse]', tilbud='$_POST[tilbud]', andet='$_POST[andet]', cnt_tekst='$_POST[cnt_tekst]', url='$_POST[url]', email='$_POST[email]' WHERE brugernavn='$brugernavn'";
     
      if (mysql_query($sql))
{
echo "<strong>Profilen er nu opdateret</strong>";
}
else
{
  echo "Der skete en fejl ved opdatering af opgave".mysql_error();
}
    }

    #$id = $_REQUEST['id'];
$query = "SELECT id, realname, venstre_tekst, cnt_tekst, url, email, uddannelse, tilbud, andet FROM brugere WHERE brugernavn='$brugernavn' AND password='$password'";
$resultat = mysql_query($query);
while($myrow = mysql_fetch_assoc($resultat)) {
   
    $venstre_tekst = $myrow["venstre_tekst"];
    $cnt_tekst = $myrow["cnt_tekst"];
    $uddannelse = $myrow["uddannelse"];
    $tilbud = $myrow["tilbud"];
    $andet = $myrow["andet"];
    $url = $myrow["url"];
    $email = $myrow["email"];
            $venstre_tekst = nl2br($venstre_tekst);
        $cnt_tekst = nl2br($cnt_tekst);
        $uddannelse = nl2br($uddanelse);
        $tilbud = nl2br($tilbud);
        $andet = nl2br($andet);
?>

                <form name="opret" id="opret" method="post" action="ret.php">
                  <table width="500" border="0" cellspacing="5" cellpadding="0">
                    <tr>
                      <td><strong>Venstre tekst (Det gr&aring; felt) : </strong></td>
                      <td width="266"><strong>Din Profil tekst : </strong></td>
                     
                    </tr>
                    <tr>
                      <td valign="top"><textarea name="venstre_tekst" rows="8" wrap="VIRTUAL" id="venstre_tekst"><? echo $myrow['venstre_tekst']; ?></textarea></td>
                      <td valign="top"><textarea name="cnt_tekst" rows="8" wrap="VIRTUAL" id="cnt_tekst"><? echo $myrow['cnt_tekst']; ?></textarea></td>
                     
                    </tr>
                    <tr>
                      <td valign="top"><strong>Uddannelse : </strong></td>
                      <td valign="top"><strong>Terapeutiske tilbud : </strong></td>
                    </tr>
                    <tr>
                      <td valign="top"><textarea name="uddannelse" rows="8" wrap="VIRTUAL" id="uddannelse"><? echo $myrow['uddannelse']; ?></textarea></td>
                      <td valign="top"><textarea name="tilbud" rows="8" wrap="VIRTUAL" id="tilbud"><? echo $myrow['tilbud']; ?></textarea></td>
                    </tr>
                    <tr>
                      <td valign="top"><strong>Andet : </strong></td>
                      <td valign="top">&nbsp;</td>
                    </tr>
                    <tr>
                      <td valign="top"><textarea name="andet" rows="8" wrap="VIRTUAL" id="textarea3"><? echo $myrow['andet']; ?></textarea></td>
                      <td valign="top">&nbsp;</td>
                    </tr>
                    <tr>
                      <td valign="top"><strong>Hjemmeside:</strong></td>
                      <td valign="top"><strong>Email adr: </strong></td>
                    </tr>
                    <tr>
                      <td valign="top"><input name="url" type="text" id="url" value="<? echo $myrow['url']; ?>" size="28" /></td>
                      <td valign="top"><input name="email" type="text" id="email" value="<? echo $myrow['email']; ?>" size="28" /></td>
                    </tr>
                    <tr>
                      <td valign="top"><input type="submit" name="submit" value="Opdater" />
                        <input type="reset" name="Submit2" value="Ryd alt" /></td>
                      <td valign="top">&nbsp;</td>
                    </tr>
                  </table>
                </form>
                <?
                }
                }
                ?></td>
            </tr>
          </table>

</td>
        </tr>
      </table>
      <table style="height:27px;" width="740" border="0" cellspacing="0" cellpadding="0" id="brdbottom">
        <tr>
          <td width="215" style="background-image: url(../images/left_bluebar.gif);">&nbsp;</td>
          <td style="background-image:  url(../images/redbar.gif);"><div align="right"><a href="#" onfocus="this.blur();" onclick="java script:theWin=window.open('tip.php?strPage='+parent.parent.parent.parent.location, 'tmpWindow', 'width=400,height=200,scrollbars=yes,resizable=yes,menubar=no,toolbar=no,directories=no,location=no,status=no');"><strong>tip en ven</strong></a> | site by <a href="http://www.framemakers.dk" target="_blank">framemakers</a>&nbsp; </div></td>
        </tr>
      </table></td>
    <td width="10" id="shadowright"><img src="../images/shadow_right.jpg" alt="" width="10" height="1" /></td>
  </tr>
</table>
</body>
</html>
Avatar billede nickyc Nybegynder
08. marts 2005 - 20:47 #1
kan det passe jeg skal skrive : <? nl2br(echo $myrow['cnt_tekst']); ?>
Avatar billede elskermad.dk Nybegynder
08. marts 2005 - 21:59 #2
nej omvendt:

<? echo nl2br($myrow['cnt_tekst']); ?>
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester