Avatar billede -padde- Nybegynder
23. august 2004 - 15:19 Der er 7 kommentarer og
1 løsning

Enter-tast er <br>

Jeg vil gerne i min lille tagwall have sådan at ENTER = <br> for det er ret belastende at det ikke er sådan :P Hvis jeg samtidig kunne få nogle smilies...så ville det være grande nice :)


tagwall.php:

<?php
require_once('top.php');
include ("sql.php");

if ($_POST[action] == "insert"){
    $navn = $_POST[navn];
    $email = $_POST[email];
    $hjemmeside = $_POST[hjemmeside];
    $besked = $_POST[besked];
    mysql_query($sql="INSERT INTO tagwall (navn, besked, hjemmeside, email, dato) values ('$navn','$besked','$hjemmeside','$email',now())") or die (mysql_error(). 'SQL: ' .$sql);
    header("location: tagwall.php");}
?>
<html>
<head>
</head>

<body bgcolor="#FFFFFF" text="#000000" link="#000000" vlink="#000000" alink="#000000">
<table width="400" height="60" border="0" cellspacing="0" cellpadding="0" bgcolor="#FFFFFF">
  <?


$s_tagwall = mysql_query("SELECT id,navn,email,besked,hjemmeside,DATE_FORMAT(dato, '%d/%m-%Y %H:%i') AS dato FROM tagwall Order by id DESC");
WHILE ($tagwall = mysql_fetch_array($s_tagwall)){

$i++;

if($i%2==0)

?>
  <tr>
    <td width="212" height="25" bgcolor="#FFFFFF"><font size="1" face="Verdana"><b><font size="1" face="Verdana"><a href="mailto:<? print $tagwall[email]; ?>"><? print $tagwall[navn]; ?></a>
      </b> - <a href="<? print $tagwall[hjemmeside]; ?>" target="_blank">Hjemmeside</a></font></td>
    <td bgcolor="#FFFFFF" width="186"><div align="right"><font face=Verdana size=1><i><? print $tagwall[dato]; ?></i></font></div></td>
  </tr>
  <tr>
    <td height="35" colspan="2" valign="top" bgcolor="#FFFFFF"><font size="1" face="Verdana"><? print $tagwall[besked]; ?></font>
    </td>
  </tr>
  <? } ?>
  <br>
</table>
<br><br>
<form action="<? $PHP_SELF ?>" method="post">

<font face="Verdana" size="1">
  <table width="400" border="0">
    <tr>
      <td width="160"><font face="Verdana" size="1">Navn:</font></td>
      <td width="231"><font face="Verdana, Arial, Helvetica, sans-serif">
        <input type="text" name="navn">
        &nbsp; </font></td>
    </tr>
    <tr>
      <td><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Email:</font></td>
      <td><font face="Verdana, Arial, Helvetica, sans-serif">
       
      <input name="email" type="text" value="@">
        </font></td>
    </tr>
    <tr>
      <td valign="top" align="left"><font size="1" face="Verdana">Hjemmeside:</font></td>
      <td><font face="Verdana, Arial, Helvetica, sans-serif">
       
      <input name="hjemmeside" type="text" value="http://">
        </font></td>
    </tr>
    <tr>
      <td valign="top" align="left"><font face="Verdana" size="1">Besked:</font></td>
      <td><textarea rows="6" cols="30" name="besked"></textarea></td>
    </tr>
  </table>
  </font>
<p>
    <font face="Verdana" size="1">
    <input type="submit" name="insert" value="Tag!">
    <input type="hidden" name="action" value="insert">
    <input name="reset" type="reset" value="Clear">
    </font>
</p>
</body>
</html>
<? require_once('bund.php'); ?>
Avatar billede detox Nybegynder
23. august 2004 - 15:23 #1
Du skal bruge nl2br() når du printer ud. Fx her:

<? print $tagwall[besked]; ?>
<? print nl2br($tagwall['besked']); ?>
Avatar billede exp Juniormester
23. august 2004 - 15:24 #2
nl2br($tekststreng);
Avatar billede googolplex Novice
23. august 2004 - 15:24 #3
$txt = nl2br($txt);
Avatar billede detox Nybegynder
23. august 2004 - 15:27 #4
Mht smileys skal du nok lave det i udtrækket i den her stil:

$tagwall['besked'] = str_replace(':)', '<img src="images/en_smil.gif" alt="smil"/>', $tagwall['besked']);
Avatar billede -padde- Nybegynder
23. august 2004 - 15:44 #5
detox, smid svar :)
Avatar billede detox Nybegynder
23. august 2004 - 15:46 #6
Har du flere smiley's kan du samle dem i et array sådan her:

$find = array(':)',';)');
$erstat = array(
    '<img src="images/en_smil.gif" alt="smil" />',
    '<img src="images/en_sjov.gif" alt="sjov" />'
);
$tagwall['besked'] = str_replace($find, $erstat, $tagwall['besked']);
Avatar billede -padde- Nybegynder
23. august 2004 - 15:49 #7
gør sq ikke noget :) det er fint det før :) takker
Avatar billede detox Nybegynder
23. august 2004 - 16:06 #8
Velbekommen
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