BREAK i mysql

Tags:    php

User
Bruger #368 @ 19.08.03 16:19
Hej allesammen!
Jeg har lavet mig en mysql-db som skal håndtere et forum, men den kan ikke lave ENTER i tekster.
dvs. at PHP skriver teksten i en lang smøre:
Hej! dette er en test. mvh. hans

i stedet for:
Hej!
dette er en test.
mvh. hans

Jeg har en anelse om at der er koden den er gal med, men ved ikke hvad.

her er kode. håber i kan hjælpe :D

<?
echo "<table width=100% border=1 bordercolor=#666666>";
mysql_connect("localhost","Acker","");
mysql_select_db("9a");
$query=mysql_query("SELECT * FROM Forum");
while ($data=mysql_fetch_array($query)){
$txt=$data[Tekst];
$titel=$data[Titel];
$forfatter=$data[Forfatter];
$email=$data[Email];
$pid=$data[ID];
echo "<tr>";
echo "<td>";
echo "<a><font size=5 font face=Arial>$titel</font></a>";
echo "<BR>";
echo "<a><font face=Arial>Forfatter: </font></a>";
echo "<a><font face=Arial>$forfatter</font></a>";
echo "<br>"; echo "<font face=Arial><a href=mailto:$email>Send e-mail til forfatter</a></font>";
echo " ";
if ($_GET[admin]=="acker"){
echo "<b><font face=Arial><a href=Forum.php?slet=1&pid=$pid>Slet Besked</a></b></font><br>";
} else {
echo "<Br>";
}
echo "<a><font face=Arial>$txt</font></a>";
echo "<BR><BR>";
echo "</td>";
echo "</tr>";
}
echo "</table>";
?>



4 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
Hej allesammen!
Jeg har lavet mig en mysql-db som skal håndtere et forum, men den kan ikke lave ENTER i tekster.
dvs. at PHP skriver teksten i en lang smøre:
Hej! dette er en test. mvh. hans

i stedet for:
Hej!
dette er en test.
mvh. hans

Jeg har en anelse om at der er koden den er gal med, men ved ikke hvad.

her er kode. håber i kan hjælpe :D

<?
echo "<table width=100% border=1 bordercolor=#666666>";
mysql_connect("localhost","Acker","");
mysql_select_db("9a");
$query=mysql_query("SELECT * FROM Forum");
while ($data=mysql_fetch_array($query)){
$txt=$data[Tekst];
$titel=$data[Titel];
$forfatter=$data[Forfatter];
$email=$data[Email];
$pid=$data[ID];
echo "<tr>";
echo "<td>";
echo "<a><font size=5 font face=Arial>$titel</font></a>";
echo "";
echo "<a><font face=Arial>Forfatter: </font></a>";
echo "<a><font face=Arial>$forfatter</font></a>";
echo ""; echo "<font face=Arial><a href=mailto:$email>Send e-mail til forfatter</a></font>";
echo " ";
if ($_GET[admin]=="acker"){
echo "<font face=Arial><a href=Forum.php?slet=1&pid=$pid>Slet Besked</a></font>";
} else {
echo "";
}
echo "<a><font face=Arial>$txt</font></a>";
echo "";
echo "</td>";
echo "</tr>";
}
echo "</table>";
?>

Prøv at putte den her kode ind på den side der "skriver" til db'en

nl2br($nyhed)


- SpeC - #SpeC.DK @ Q-NET



du kan enten bruge nl2br når dataerne gemmes eller når de hentes. Ved at bruge den når de hæntes giver du mulighed for i fremtiden fx at lave login og rediger indlæg, da indlægene gemmes i original form.
Fold kodeboks ind/udKode 





Hej allesammen!
Jeg har lavet mig en mysql-db som skal håndtere et forum, men den kan ikke lave ENTER i tekster.
dvs. at PHP skriver teksten i en lang smøre:
Hej! dette er en test. mvh. hans

i stedet for:
Hej!
dette er en test.
mvh. hans

Jeg har en anelse om at der er koden den er gal med, men ved ikke hvad.

her er kode. håber i kan hjælpe :D

<?
echo "<table width=100% border=1 bordercolor=#666666>";
mysql_connect("localhost","Acker","");
mysql_select_db("9a");
$query=mysql_query("SELECT * FROM Forum");
while ($data=mysql_fetch_array($query)){
$txt=$data[Tekst];
$titel=$data[Titel];
$forfatter=$data[Forfatter];
$email=$data[Email];
$pid=$data[ID];
echo "<tr>";
echo "<td>";
echo "<a><font size=5 font face=Arial>$titel</font></a>";
echo "";
echo "<a><font face=Arial>Forfatter: </font></a>";
echo "<a><font face=Arial>$forfatter</font></a>";
echo ""; echo "<font face=Arial><a href=mailto:$email>Send e-mail til forfatter</a></font>";
echo " ";
if ($_GET[admin]=="acker"){
echo "<font face=Arial><a href=Forum.php?slet=1&pid=$pid>Slet Besked</a></font>";
} else {
echo "";
}
echo "<a><font face=Arial>$txt</font></a>";
echo "";
echo "</td>";
echo "</tr>";
}
echo "</table>";
?>


Er det når du skal lægge det ind i Databasen'en eller hive ud ?
Og hvordan ser teksten ud hvis du kigger i den direkte fra Databasen
//Krille



User
Bruger #368 @ 14.11.03 16:02
Nåh...fandt ud af det selv...



t